%------------------------------------------------------------------------------ % File : Otter---3.3 % Problem : SWW472+7 : TPTP v8.1.0. Released v5.3.0. % Transfm : none % Format : tptp:raw % Command : otter-tptp-script %s % Computer : n013.cluster.edu % Model : x86_64 x86_64 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz % Memory : 8042.1875MB % OS : Linux 3.10.0-693.el7.x86_64 % CPULimit : 300s % WCLimit : 300s % DateTime : Wed Jul 27 13:22:39 EDT 2022 % Result : Unknown 36.71s 36.45s % Output : None % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----No solution output by system %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.10/0.11 % Problem : SWW472+7 : TPTP v8.1.0. Released v5.3.0. % 0.10/0.12 % Command : otter-tptp-script %s % 0.12/0.33 % Computer : n013.cluster.edu % 0.12/0.33 % Model : x86_64 x86_64 % 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.12/0.33 % Memory : 8042.1875MB % 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64 % 0.12/0.33 % CPULimit : 300 % 0.12/0.33 % WCLimit : 300 % 0.12/0.33 % DateTime : Wed Jul 27 02:51:30 EDT 2022 % 0.12/0.33 % CPUTime : % 36.61/36.38 ----- Otter 3.3f, August 2004 ----- % 36.61/36.38 The process was started by sandbox on n013.cluster.edu, % 36.61/36.38 Wed Jul 27 02:51:30 2022 % 36.61/36.38 The command was "./otter". The process ID is 31419. % 36.61/36.38 % 36.61/36.38 set(prolog_style_variables). % 36.61/36.38 set(auto). % 36.61/36.38 dependent: set(auto1). % 36.61/36.38 dependent: set(process_input). % 36.61/36.38 dependent: clear(print_kept). % 36.61/36.38 dependent: clear(print_new_demod). % 36.61/36.38 dependent: clear(print_back_demod). % 36.61/36.38 dependent: clear(print_back_sub). % 36.61/36.38 dependent: set(control_memory). % 36.61/36.38 dependent: assign(max_mem, 12000). % 36.61/36.38 dependent: assign(pick_given_ratio, 4). % 36.61/36.38 dependent: assign(stats_level, 1). % 36.61/36.38 dependent: assign(max_seconds, 10800). % 36.61/36.38 clear(print_given). % 36.61/36.38 % 36.61/36.38 formula_list(usable). % 36.61/36.38 all A (A=A). % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 all X_a X_b (ti(fun(X_a,fun(X_b,X_a)),combk(X_a,X_b))=combk(X_a,X_b)). % 36.61/36.38 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)). % 36.61/36.38 ti(fun(fun(state,bool),fun(com,fun(com,com))),cond)=cond. % 36.61/36.38 ti(fun(loc,fun(fun(state,nat),fun(com,com))),local)=local. % 36.61/36.38 ti(com,skip)=skip. % 36.61/36.38 ti(fun(com,fun(com,com)),semi)=semi. % 36.61/36.38 ti(fun(fun(state,bool),fun(com,com)),while)=while. % 36.61/36.38 ti(fun(com,nat),com_size)=com_size. % 36.61/36.38 all X_a (ti(fun(fun(X_a,bool),nat),finite_card(X_a))=finite_card(X_a)). % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 all X_a (ti(fun(fun(X_a,bool),bool),finite_finite_1(X_a))=finite_finite_1(X_a)). % 36.61/36.38 all X_a X_b (ti(fun(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b))),finite_fold(X_a,X_b))=finite_fold(X_a,X_b)). % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 all X_a X_b (ti(fun(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool)))),finite_fold_graph(X_a,X_b))=finite_fold_graph(X_a,X_b)). % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 all X_a (ordere142940540dd_abs(X_a)->ti(fun(X_a,X_a),abs_abs(X_a))=abs_abs(X_a)). % 36.61/36.38 all X_a (minus(X_a)->ti(fun(X_a,fun(X_a,X_a)),minus_minus(X_a))=minus_minus(X_a)). % 36.61/36.38 all X_a (one(X_a)->ti(X_a,one_one(X_a))=one_one(X_a)). % 36.61/36.38 all X_a (monoid_add(X_a)->ti(fun(X_a,fun(X_a,X_a)),plus_plus(X_a))=plus_plus(X_a)). % 36.61/36.38 all X_a (ab_semigroup_add(X_a)->ti(fun(X_a,fun(X_a,X_a)),plus_plus(X_a))=plus_plus(X_a)). % 36.61/36.38 all X_a (cancel_semigroup_add(X_a)->ti(fun(X_a,fun(X_a,X_a)),plus_plus(X_a))=plus_plus(X_a)). % 36.61/36.38 all X_a (mult_zero(X_a)->ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a)). % 36.61/36.38 all X_a (no_zero_divisors(X_a)->ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a)). % 36.61/36.38 all X_a (semiring(X_a)->ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a)). % 36.61/36.38 all X_a (monoid_mult(X_a)->ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a)). % 36.61/36.38 all X_a (ab_semigroup_mult(X_a)->ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a)). % 36.61/36.38 all X_a (zero(X_a)->ti(X_a,zero_zero(X_a))=zero_zero(X_a)). % 36.61/36.38 all X_a (ti(X_a,undefined(X_a))=undefined(X_a)). % 36.61/36.38 ti(fun(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT)=hoare_Mirabelle_MGT. % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 all X_a (ti(fun(fun(X_a,nat),fun(hoare_2118899576triple(X_a),nat)),hoare_2043812435e_size(X_a))=hoare_2043812435e_size(X_a)). % 36.61/36.38 all X_a (ti(fun(bool,fun(X_a,fun(X_a,X_a))),if(X_a))=if(X_a)). % 36.61/36.38 all X_a (number(X_a)->ti(fun(int,X_a),number_number_of(X_a))=number_number_of(X_a)). % 36.61/36.38 all X_a (ring_1(X_a)->ti(fun(X_a,bool),ring_1_Ints(X_a))=ring_1_Ints(X_a)). % 36.61/36.38 ti(fun(nat,nat),suc)=suc. % 36.61/36.38 all X_a (semiring_1(X_a)->ti(fun(nat,X_a),semiring_1_of_nat(X_a))=semiring_1_of_nat(X_a)). % 36.61/36.38 ti(fun(com,nat),size_size(com))=size_size(com). % 36.61/36.38 all X_a (ti(fun(hoare_2118899576triple(X_a),nat),size_size(hoare_2118899576triple(X_a)))=size_size(hoare_2118899576triple(X_a))). % 36.61/36.38 ti(fun(int,fun(int,int)),nat_tsub)=nat_tsub. % 36.61/36.38 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)). % 36.61/36.38 all X_a (bot(X_a)->ti(X_a,bot_bot(X_a))=bot_bot(X_a)). % 36.61/36.38 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)). % 36.61/36.38 all X_a (ord(X_a)->ti(fun(X_a,fun(X_a,bool)),ord_less(X_a))=ord_less(X_a)). % 36.61/36.38 all X_b (ord(X_b)->ti(fun(X_b,fun(X_b,bool)),ord_less_e_q(X_b))=ord_less_e_q(X_b)). % 36.61/36.38 all X_a (ord(X_a)->ti(fun(X_a,fun(X_a,X_a)),ord_min(X_a))=ord_min(X_a)). % 36.61/36.38 all X_a (ti(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),powp(X_a))=powp(X_a)). % 36.61/36.38 all X_a (ti(fun(fun(X_a,bool),fun(X_a,bool)),collect(X_a))=collect(X_a)). % 36.61/36.38 all X_a (ti(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),insert(X_a))=insert(X_a)). % 36.61/36.38 all X_a (ti(fun(fun(X_a,bool),X_a),the_elem(X_a))=the_elem(X_a)). % 36.61/36.38 all X_a X_b (ti(fun(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool))),sum_Plus(X_a,X_b))=sum_Plus(X_a,X_b)). % 36.61/36.38 ti(bool,fFalse)=fFalse. % 36.61/36.38 ti(fun(bool,bool),fNot)=fNot. % 36.61/36.38 ti(bool,fTrue)=fTrue. % 36.61/36.38 ti(fun(bool,fun(bool,bool)),fconj)=fconj. % 36.61/36.38 ti(fun(bool,fun(bool,bool)),fdisj)=fdisj. % 36.61/36.38 all X_a (ti(fun(X_a,fun(X_a,bool)),fe_qual(X_a))=fe_qual(X_a)). % 36.61/36.38 ti(fun(bool,fun(bool,bool)),fimplies)=fimplies. % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 all B_1_1 (hBOOL(ti(bool,B_1_1))<->hBOOL(B_1_1)). % 36.61/36.38 all X_a (ti(fun(X_a,fun(fun(X_a,bool),bool)),member(X_a))=member(X_a)). % 36.61/36.38 ti(fun(state,fun(state,bool)),p)=p. % 36.61/36.38 ti(fun(state,fun(state,bool)),q)=q. % 36.61/36.38 ti(com,c)=c. % 36.61/36.38 all X_a G_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_1),bot_bot(fun(hoare_2118899576triple(X_a),bool)))). % 36.61/36.38 all X_a Fun1 Com_1 Fun2 Fun1_2 Com 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),Com_1),Fun2)=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),Fun2_2)<->Fun1=Fun1_2&Com_1=Com&Fun2=Fun2_2). % 36.61/36.38 all X_a G_1 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_1),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_1),Ts))). % 36.61/36.38 all X_a G_1 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_1301688828derivs(X_a),G_1),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_1),Ts)))). % 36.61/36.38 all X_a Ts G_1 T_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_1),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_4),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_1),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_1),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_4),Ts))))). % 36.61/36.38 all X_a G_1 T_4 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_1),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_4),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_1),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_4),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_1),Ts))). % 36.61/36.38 all X_a Qa G_1 Pa Ca 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_1),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),Pa),Ca),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))-> ((all Z_4 S_1 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_4,Z_4),S_1))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Qa,Z_4),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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))))). % 36.61/36.38 all X_a Pa G_1 P_1 Ca Qa (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_1),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),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))-> ((all Z_4 S_1 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Pa,Z_4),S_1))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,Z_4),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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))))). % 36.61/36.38 all X_a A_2 B_2 A_3 (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_2),A_3)))-> (ti(X_a,A_2)!=ti(X_a,B_2)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3)))). % 36.61/36.38 all X_a B_2 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))->ti(X_a,A_2)=ti(X_a,B_2))->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_2),B_3)))). % 36.61/36.38 all X_a Qa Pa G_1 P_1 Ca 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_1),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),Ca),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))-> ((all Z_4 S_1 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Pa,Z_4),S_1))-> (all S_2 ((all Z_5 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,Z_5),S_1))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_4,Z_5),S_2))))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Qa,Z_4),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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))))). % 36.61/36.38 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))))). % 36.61/36.38 all X_b X_a F1 Fun1 Com_1 Fun2 (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),Com_1),Fun2))=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),Com_1),Fun2)). % 36.61/36.38 all X_b X_a F1 Fun1 Com_1 Fun2 (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),Com_1),Fun2))=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),Com_1),Fun2)). % 36.61/36.38 all X_a A_2 A_3 (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_3)). % 36.61/36.38 all X_a A_2 A_3 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3)!=bot_bot(fun(X_a,bool))). % 36.61/36.38 all X_a B_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(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_2)=ti(X_a,A_2)). % 36.61/36.38 all X_a A_2 B_2 Ca 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_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),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D_1),bot_bot(fun(X_a,bool))))<->ti(X_a,A_2)=ti(X_a,Ca)&ti(X_a,B_2)=ti(X_a,D_1)|ti(X_a,A_2)=ti(X_a,D_1)&ti(X_a,B_2)=ti(X_a,Ca)). % 36.61/36.38 all X_a A_2 A_3 (ti(fun(X_a,bool),A_3)=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_3))). % 36.61/36.38 all X_a Pa (hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)=bot_bot(fun(X_a,bool))<-> (all X_2 (-hBOOL(hAPP(X_a,bool,Pa,X_2))))). % 36.61/36.38 all X_a Ca (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),bot_bot(fun(X_a,bool))))). % 36.61/36.38 all X_a Pa (bot_bot(fun(X_a,bool))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)<-> (all X_2 (-hBOOL(hAPP(X_a,bool,Pa,X_2))))). % 36.61/36.38 all X_a A_3 ((exists X_2 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3)))<->ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))). % 36.61/36.38 all X_a A_3 ((all X_2 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))))<->ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))). % 36.61/36.38 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))). % 36.61/36.38 all X_a A_2 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3)=ti(fun(X_a,bool),A_3)). % 36.61/36.38 all X_a B_2 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))->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_2),B_3)))). % 36.61/36.38 all X_a B_3 X_1 A_3 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_3))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_3)<->ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_3)))). % 36.61/36.38 all X_a Y_1 A_3 X_1 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_1),A_3),X_1))<->ti(X_a,Y_1)=ti(X_a,X_1)|hBOOL(hAPP(X_a,bool,A_3,X_1))). % 36.61/36.38 all X_a A_2 B_2 A_3 (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_2),A_3)))<->ti(X_a,A_2)=ti(X_a,B_2)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))). % 36.61/36.38 all X_a X_1 Y_1 A_3 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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),A_3))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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),A_3))). % 36.61/36.38 all X_a X_1 A_3 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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),X_1),A_3))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3)). % 36.61/36.38 all X_a A_2 Pa (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),combs(X_a,bool,bool),hAPP(fun(X_a,bool),fun(X_a,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),combb(bool,fun(bool,bool),X_a),fimplies),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),A_2)))),Pa))). % 36.61/36.38 all X_a A_2 B_3 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_3)=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_3)))). % 36.61/36.38 all 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),hAPP(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))). % 36.61/36.38 all X_a A_2 B_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)))=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_2),bot_bot(fun(X_a,bool)))->ti(X_a,A_2)=ti(X_a,B_2)). % 36.61/36.38 all X_a B_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(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_2)=ti(X_a,A_2)). % 36.61/36.38 all X_a X_1 (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_1),bot_bot(fun(X_a,bool))))=ti(X_a,X_1)). % 36.61/36.38 all X_b X_a (bot(X_a)-> (all X_1 (hAPP(X_b,X_a,bot_bot(fun(X_b,X_a)),X_1)=bot_bot(X_a)))). % 36.61/36.38 all X_a X_b (bot(X_b)-> (all X_2 (hAPP(X_a,X_b,bot_bot(fun(X_a,X_b)),X_2)=bot_bot(X_b)))). % 36.61/36.38 all X_a G_1 Pa 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_1),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),Pa),skip),Pa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.38 all X_a D_1 R_3 G_1 Pa Ca Qa (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_1),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),Pa),Ca),Qa)),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_1),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),Qa),D_1),R_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_1),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),Pa),hAPP(com,com,hAPP(com,fun(com,com),semi,Ca),D_1)),R_3)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))))). % 36.61/36.38 all X_a Y_1 (-(all Fun1_1 Com_2 Fun2_1 (Y_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_1),Com_2),Fun2_1)))). % 36.61/36.38 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))-> -(all B_4 (ti(fun(X_a,bool),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_4)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_4))))). % 36.61/36.38 all X_a A_2 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))-> (exists B_4 (ti(fun(X_a,bool),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_4)& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),B_4))))). % 36.61/36.38 all X_a A_3 ((all Y_2 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_2),A_3))))->ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))). % 36.61/36.38 all X_a Qa G_1 Ca Pa ((all Z_4 S_1 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Pa,Z_4),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_1),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),Ca),Q_3)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))& (all S_2 ((all Z_5 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_2,Z_5),S_1))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_3,Z_5),S_2))))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Qa,Z_4),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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))). % 36.61/36.38 all X_a A_3 (ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))<-> (exists X_2 B_4 (ti(fun(X_a,bool),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_4)& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_4))))). % 36.61/36.38 all X_a X_2 (hBOOL(hAPP(X_a,bool,bot_bot(fun(X_a,bool)),X_2))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),bot_bot(fun(X_a,bool))))). % 36.61/36.38 all Com1_3 Com2_3 (hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_3),Com2_3)!=skip). % 36.61/36.38 all Com1_3 Com2_3 (skip!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_3),Com2_3)). % 36.61/36.38 all Com1 Com2 Com1_1 Com2_1 (hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)<->Com1=Com1_1&Com2=Com2_1). % 36.61/36.38 all X_a F A_2 B_2 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),bot_bot(fun(X_a,bool)))),B_2))<->ti(X_a,A_2)=ti(X_a,B_2)). % 36.61/36.38 all X_a X_1 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))=ti(X_a,X_1)). % 36.61/36.38 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)). % 36.61/36.38 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)). % 36.61/36.38 all X_a F X_1 (-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_1))). % 36.61/36.38 all X_a F A_3 X_1 (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_3),X_1))->ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))). % 36.61/36.38 all X_a A_3 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)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))->ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))). % 36.61/36.38 all X_b X_a F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))->hAPP(fun(X_b,bool),X_a,F_1,bot_bot(fun(X_b,bool)))=ti(X_a,Z_1)). % 36.61/36.38 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)))). % 36.61/36.38 all X_a A_3 B_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)),A_3),B_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)),B_3),A_3))->ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_3))). % 36.61/36.38 all X_a Ca A_3 B_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)),A_3),B_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3)))). % 36.61/36.38 all X_a A_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)),bot_bot(fun(X_a,bool))),A_3)). % 36.61/36.38 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))))). % 36.61/36.38 all X_a X_b (ord(X_b)-> (all X_1 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_1)),hAPP(X_a,X_b,G,X_1)))))). % 36.61/36.38 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)))))). % 36.61/36.38 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))))). % 36.61/36.38 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)))))). % 36.61/36.38 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))))). % 36.61/36.38 all X_a (order(X_a)-> (all C B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))-> (ti(X_a,B)=ti(X_a,C)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),A_1)))))). % 36.61/36.38 all X_a (ord(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))-> (ti(X_a,B)=ti(X_a,C)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),C)))))). % 36.61/36.38 all X_a (order(X_a)-> (all C A_1 B (ti(X_a,A_1)=ti(X_a,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),C),A_1)))))). % 36.61/36.38 all X_a (ord(X_a)-> (all C A_1 B (ti(X_a,A_1)=ti(X_a,B)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),C)))))). % 36.61/36.38 all X_a X_1 Pa Qa (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa))-> (hBOOL(hAPP(X_a,bool,Pa,X_1))->hBOOL(hAPP(X_a,bool,Qa,X_1)))). % 36.61/36.38 all X_a X_b F G ((all X_2 (hAPP(X_a,X_b,F,X_2)=hAPP(X_a,X_b,G,X_2)))->ti(fun(X_a,X_b),F)=ti(fun(X_a,X_b),G)). % 36.61/36.38 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))<->hBOOL(hAPP(X_a,bool,A_3,X_1))). % 36.61/36.38 all X_a Pa (hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)=ti(fun(X_a,bool),Pa)). % 36.61/36.38 all X_a (order(X_a)-> (all Y_1 X_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),X_1),Y_1))<->ti(X_a,X_1)=ti(X_a,Y_1))))). % 36.61/36.38 all X_a X_b (ord(X_b)-> (all X_1 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_1)),hAPP(X_a,X_b,G,X_1)))))). % 36.61/36.38 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))))). % 36.61/36.38 all X_a Qa Pa X_1 (hBOOL(hAPP(X_a,bool,Pa,X_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa))->hBOOL(hAPP(X_a,bool,Qa,X_1)))). % 36.61/36.38 all X_a (order(X_a)-> (all X_1 Y_1 (ti(X_a,X_1)=ti(X_a,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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1))))). % 36.61/36.38 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))))). % 36.61/36.38 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_2 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))))))). % 36.61/36.38 all X_a A_3 B_3 (ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_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)),A_3),B_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)),B_3),A_3)))). % 36.61/36.38 all X_a C_1 A_3 B_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)),A_3),B_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)),B_3),C_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_3),C_1)))). % 36.61/36.38 all X_a X_1 A_3 B_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)),A_3),B_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_3)))). % 36.61/36.38 all X_a B_3 X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_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)),A_3),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)))). % 36.61/36.38 all X_a X_1 A_3 B_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)),A_3),B_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_3)))). % 36.61/36.38 all X_a A_3 B_3 (ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_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)),B_3),A_3))). % 36.61/36.38 all X_a A_3 B_3 (ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_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)),A_3),B_3))). % 36.61/36.38 all X_a A_3 B_3 (ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_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)),A_3),B_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)),B_3),A_3))). % 36.61/36.38 all X_a A_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)),A_3),A_3)). % 36.61/36.38 all X_a (bot(X_a)-> (all A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),bot_bot(X_a)))->ti(X_a,A_1)=bot_bot(X_a)))). % 36.61/36.38 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)))). % 36.61/36.38 all X_a (bot(X_a)-> (all A_1 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),bot_bot(X_a)),A_1)))). % 36.61/36.38 all X_a A_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)),A_3),bot_bot(fun(X_a,bool))))<->ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))). % 36.61/36.38 all X_a A_2 C_1 D_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_1),D_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)),hAPP(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_1)),hAPP(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_3)))). % 36.61/36.38 all X_a B_2 A_3 B_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)),A_3),B_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)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B_2),B_3)))). % 36.61/36.38 all X_a B_3 X_1 A_3 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_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)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_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)),A_3),B_3)))). % 36.61/36.38 all X_a X_1 A_3 B_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3)),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))&hBOOL(hAPP(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_3),B_3))). % 36.61/36.38 all X_a B_3 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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_3))). % 36.61/36.38 all X_a G_1 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),ord_less_e_q(fun(hoare_2118899576triple(X_a),bool)),G_2),G_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_1),Ts)))). % 36.61/36.38 all X_a Ts G_1 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_1),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_1),Ts)))). % 36.61/36.38 all X_a Ts G_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),G_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_1),Ts))). % 36.61/36.38 all X_a B_3 A_3 ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_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)),A_3),B_3))). % 36.61/36.38 all X_a X_b (ord(X_b)-> (all F G ((all X_2 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))))->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))))). % 36.61/36.38 all X_a Qa Pa ((all X_2 (hBOOL(hAPP(X_a,bool,Pa,X_2))->hBOOL(hAPP(X_a,bool,Qa,X_2))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa))). % 36.61/36.38 all X_a Qa Pa ((all X_2 (hBOOL(hAPP(X_a,bool,Pa,X_2))->hBOOL(hAPP(X_a,bool,Qa,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)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Qa)))). % 36.61/36.38 all X_b X_a (order(X_a)&ord(X_b)-> (all Ca F B_2 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_2)),A_2))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),B_2))-> ((all X_2 Y_2 (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Y_2),X_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,Y_2)),hAPP(X_b,X_a,F,X_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,Ca)),A_2))))))). % 36.61/36.38 all X_a (order(X_a)-> (all Ca A_2 F B_2 (ti(X_a,A_2)=hAPP(X_a,X_a,F,B_2)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),B_2))-> ((all 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))->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_2)),hAPP(X_a,X_a,F,X_2)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,F,Ca)),A_2))))))). % 36.61/36.38 all X_a X_b (order(X_b)&order(X_a)-> (all Ca A_2 F B_2 (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_2)))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B_2),Ca))-> ((all X_2 Y_2 (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),X_2),Y_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,X_2)),hAPP(X_b,X_a,F,Y_2)))))->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,Ca)))))))). % 36.61/36.38 all X_a X_b (ord(X_b)&ord(X_a)-> (all Ca A_2 F B_2 (ti(X_a,A_2)=hAPP(X_b,X_a,F,B_2)-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B_2),Ca))-> ((all X_2 Y_2 (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),X_2),Y_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,X_2)),hAPP(X_b,X_a,F,Y_2)))))->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,Ca)))))))). % 36.61/36.38 all X_a X_b (order(X_b)&order(X_a)-> (all F Ca A_2 B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2))-> (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_2)),Ca))-> ((all X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))->hBOOL(hAPP(X_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,F,Y_2)))))->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)),Ca))))))). % 36.61/36.38 all X_a X_b (ord(X_b)&ord(X_a)-> (all F Ca A_2 B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2))-> (hAPP(X_a,X_b,F,B_2)=ti(X_b,Ca)-> ((all X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))->hBOOL(hAPP(X_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,F,Y_2)))))->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)),Ca))))))). % 36.61/36.38 all X_b X_a (order(X_a)&order(X_b)-> (all Ca F B_2 A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),A_2))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,B_2)))-> ((all 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))->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_2)),hAPP(X_a,X_b,F,X_2)))))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,A_2)))))))). % 36.61/36.38 all X_a (order(X_a)-> (all F Ca B_2 A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),A_2))-> (hAPP(X_a,X_a,F,B_2)=ti(X_a,Ca)-> ((all 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))->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_2)),hAPP(X_a,X_a,F,X_2)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),hAPP(X_a,X_a,F,A_2)))))))). % 36.61/36.38 all X_a F A_2 A_3 X_1 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),A_2),A_3),X_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))->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),A_3)),X_1)))). % 36.61/36.38 all X_a X_1 A_3 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))-> (ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),hAPP(fun(X_a,bool),X_a,F_1,A_3)))))). % 36.61/36.38 all X_a A_3 B_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)),A_3),B_3))->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_3)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),powp(X_a),B_3)))). % 36.61/36.38 all X_a A_3 X_1 B_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)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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),A_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),B_3)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_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)),A_3),B_3)))). % 36.61/36.38 all X_a A_3 X_1 B_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),B_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_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)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_3))))). % 36.61/36.38 all X_a A_3 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hAPP(fun(X_a,bool),X_a,F_1,A_3)=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_3))). % 36.61/36.38 all X_a A_3 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))-> ((all X_2 Y_2 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_2),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),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),bot_bot(fun(X_a,bool)))))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,F_1,A_3)),A_3)))))). % 36.61/36.38 all X_a Ca A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))-> -(hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3)))). % 36.61/36.38 all X_a B_3 Ca A_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3))))). % 36.61/36.38 all X_a hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),bot_bot(fun(X_a,bool)))). % 36.61/36.38 all X_a A_2 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3)))). % 36.61/36.38 all X_a B_3 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))). % 36.61/36.38 all X_a A_3 A_2 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_3))))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))). % 36.61/36.38 all X_a A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)))). % 36.61/36.38 all X_a (finite_finite(X_a)-> (all A_3 hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)))). % 36.61/36.38 all X_a (finite_finite(X_a)-> (all A_3 hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)))). % 36.61/36.38 all X_a Ca A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3))). % 36.61/36.38 all X_a Ca A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3))). % 36.61/36.38 all X_a A_3 B_3 (hAPP(fun(X_a,bool),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_3),B_3)),B_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)). % 36.61/36.38 all X_a Ca A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3))& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3))). % 36.61/36.38 all X_a A_3 B_3 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)=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_3))),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_3))))). % 36.61/36.38 all X_a A_3 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),A_3)=bot_bot(fun(X_a,bool))). % 36.61/36.38 all X_a A_3 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),bot_bot(fun(X_a,bool)))=ti(fun(X_a,bool),A_3)). % 36.61/36.38 all X_a A_3 (hAPP(fun(X_a,bool),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_3)=bot_bot(fun(X_a,bool))). % 36.61/36.38 all X_a A_3 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))->hAPP(fun(X_a,bool),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_1),A_3)),B_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)). % 36.61/36.38 all X_a A_3 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))->hAPP(fun(X_a,bool),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_1),A_3)),B_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),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))->hAPP(fun(X_a,bool),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_1),A_3)),B_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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_3),B_3)))). % 36.61/36.38 all X_a C_1 A_3 B_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)),A_3),B_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)),B_3),C_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_3),hAPP(fun(X_a,bool),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_1),A_3))=ti(fun(X_a,bool),A_3))). % 36.61/36.38 all X_a D_3 B_3 A_3 C_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_3),C_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)),D_3),B_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)),hAPP(fun(X_a,bool),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_1),D_3))))). % 36.61/36.38 all X_a A_3 B_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)),A_3)). % 36.61/36.38 all X_a A_2 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3)))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))). % 36.61/36.38 all X_a A_3 B_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)),A_3),B_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_3))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)))). % 36.61/36.38 all X_a A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_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)),A_3),B_3))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)))). % 36.61/36.38 all X_b X_a F Z_1 X_1 (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),bot_bot(fun(X_a,bool))),X_1))->ti(X_b,X_1)=ti(X_b,Z_1)). % 36.61/36.38 all X_b X_a F Z_1 hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),bot_bot(fun(X_a,bool))),Z_1)). % 36.61/36.38 all X_b X_a F Z_1 Y_1 X_1 A_3 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),Y_1))->hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3)),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Y_1))))). % 36.61/36.38 all X_b X_a X_1 A_3 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),A_3))->hAPP(fun(X_b,bool),X_a,F_1,A_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_1)),hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),minus_minus(fun(X_b,bool)),A_3),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_1),bot_bot(fun(X_b,bool))))))))). % 36.61/36.38 all X_b X_a X_1 A_3 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))->hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_1)),hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),minus_minus(fun(X_b,bool)),A_3),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_1),bot_bot(fun(X_b,bool)))))))). % 36.61/36.39 all X_a X_1 A_3 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,F_1,A_3)=ti(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,F_1,A_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))))))). % 36.61/36.39 all X_a X_1 A_3 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=ti(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))))))). % 36.61/36.39 all X_a A_2 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),bot_bot(fun(X_a,bool)))))=ti(fun(X_a,bool),A_3)). % 36.61/36.39 all X_a X_1 A_3 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),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_1),A_3)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))=ti(fun(X_a,bool),A_3)). % 36.61/36.39 all X_a A_2 A_3 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_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_3)). % 36.61/36.39 all X_a A_3 A_2 B_3 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_3))=hAPP(fun(X_a,bool),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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),bot_bot(fun(X_a,bool))))),B_3)). % 36.61/36.39 all X_a A_3 A_2 B_3 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_3))=hAPP(fun(X_a,bool),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_3),B_3)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),bot_bot(fun(X_a,bool))))). % 36.61/36.39 all X_b X_a X_1 A_3 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))-> (-hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),A_3))->hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_1)),hAPP(fun(X_b,bool),X_a,F_1,A_3))))). % 36.61/36.39 all X_a Pa A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3))-> ((all A_5 A_4 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_4))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_5),A_4))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_4))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_4),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_5),bot_bot(fun(X_a,bool))))))))))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))))). % 36.61/36.39 all X_a Pa A_3 F_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),F_1),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))-> ((all A_5 F_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_5),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_5),F_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_2))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_5),F_2))))))))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)))))). % 36.61/36.39 all X_a F A_2 X_3 X_1 (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),X_3)),X_1))-> -(all A_5 A_4 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),X_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_5),A_4)-> (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),A_5),A_4),X_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_5),A_4)))))). % 36.61/36.39 all X_a F A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (ti(fun(X_a,bool),A_3)!=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_3),X1))))). % 36.61/36.39 all X_a Pa F_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))-> ((all X_2 F_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),F_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_2))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),F_2)))))))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1))))). % 36.61/36.39 all X_a A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))<->ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| (exists A_4 A_5 (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_5),A_4)&hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_4))))). % 36.61/36.39 all X_b X_a A_3 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))-> ((all X_2 (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_3))->hAPP(X_b,X_a,G,X_2)=ti(X_a,Z_1)))->hAPP(fun(X_b,bool),X_a,F_1,A_3)=ti(X_a,Z_1)))). % 36.61/36.39 all X_b X_a F Z_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (exists X1 hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),X1)))). % 36.61/36.39 all X_a F A1 A2 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A1),A2))<-> (exists A_5 A_4 X_2 (ti(fun(X_a,bool),A1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_5),A_4)&ti(X_a,A2)=ti(X_a,X_2)&hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),A_5),A_4),X_2))& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_5),A_4))))). % 36.61/36.39 all X_b X_a (minus(X_a)-> (all A_3 B_3 X_1 (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_3),B_3),X_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_b,X_a,A_3,X_1)),hAPP(X_b,X_a,B_3,X_1))))). % 36.61/36.39 all X_a X_b (minus(X_b)-> (all A_3 B_3 X_2 (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_3),B_3),X_2)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(X_a,X_b,A_3,X_2)),hAPP(X_a,X_b,B_3,X_2))))). % 36.61/36.39 all X_a (ordered_ab_group_add(X_a)-> (all A_2 B_2 Ca D_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D_1)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),D_1)))))). % 36.61/36.39 all X_b X_a F Z_1 A1 A2 (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))<->ti(fun(X_a,bool),A1)=bot_bot(fun(X_a,bool))&ti(X_b,A2)=ti(X_b,Z_1)| (exists X_2 A_4 Y_2 (ti(fun(X_a,bool),A1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_4)&ti(X_b,A2)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,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),A_4))&hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_4),Y_2))))). % 36.61/36.39 all X_a B_3 A_3 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (ti(fun(X_a,bool),B_3)!=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_3),A_3))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,F_1,B_3)),hAPP(fun(X_a,bool),X_a,F_1,A_3))=hAPP(fun(X_a,bool),X_a,F_1,A_3))))). % 36.61/36.39 all X_a X_1 A_3 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),hAPP(fun(X_a,bool),X_a,F_1,A_3))))). % 36.61/36.39 all X_a Pa F_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))-> (ti(fun(X_a,bool),F_1)!=bot_bot(fun(X_a,bool))-> ((all X_2 hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))))-> ((all X_2 F_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_2))-> (ti(fun(X_a,bool),F_2)!=bot_bot(fun(X_a,bool))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),F_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_2))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),F_2))))))))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)))))). % 36.61/36.39 all X_b X_a B_3 A_3 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_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)),B_3),A_3))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,F_1,B_3)),hAPP(fun(X_b,bool),X_a,F_1,A_3))=hAPP(fun(X_b,bool),X_a,F_1,A_3)))). % 36.61/36.39 all X_b X_a X_1 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),X_1)=ti(X_a,X_1)). % 36.61/36.39 all X_a X_1 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),X_1)=ti(X_a,X_1)). % 36.61/36.39 all X_a X_1 A_3 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),hAPP(fun(X_a,bool),X_a,F_1,A_3))=hAPP(fun(X_a,bool),X_a,F_1,A_3)))). % 36.61/36.39 all X_b X_a X_1 A_3 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),A_3))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_1)),hAPP(fun(X_b,bool),X_a,F_1,A_3))=hAPP(fun(X_b,bool),X_a,F_1,A_3)))). % 36.61/36.39 all X_a (ab_group_add(X_a)-> (all A_2 B_2 Ca D_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D_1)-> (ti(X_a,A_2)=ti(X_a,B_2)<->ti(X_a,Ca)=ti(X_a,D_1))))). % 36.61/36.39 all X_b X_a X_1 A_3 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))->hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_1)),hAPP(fun(X_b,bool),X_a,F_1,A_3)))). % 36.61/36.39 all X_a X_b A_2 Z_1 A_3 Y_1 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),Y_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))-> (exists Y_3 (ti(X_b,Y_1)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,A_2),Y_3)&hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),bot_bot(fun(X_a,bool))))),Y_3))))))). % 36.61/36.39 all X_b X_a F Z_1 Y_1 X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),Y_1))->hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),fold_graph(X_a,X_b),F),Z_1),A_3),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Y_1))))). % 36.61/36.39 all X_a A_3 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),big_semilattice_big(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hAPP(fun(X_a,bool),X_a,F_1,A_3)=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_3))). % 36.61/36.39 all X_a (ab_semigroup_mult(X_a)-> (all A_2 B_2 A_3 X_1 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),B_2),A_3),X_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),A_3))->hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),A_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_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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),bot_bot(fun(X_a,bool)))))),X_1))))))). % 36.61/36.39 all X_a (ab_semigroup_mult(X_a)-> (all X_1 A_3 (ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_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),times_times(X_a)),A_3))))))). % 36.61/36.39 all X_a (ab_sem1668676832m_mult(X_a)-> (all X_1 A_3 (ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_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),times_times(X_a)),A_3)))))). % 36.61/36.39 all X_a A_3 X_1 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),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))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),B_3)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_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)),A_3),B_3))))). % 36.61/36.39 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))). % 36.61/36.39 all X_a (ab_sem1668676832m_mult(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),A_1)=ti(X_a,A_1)))). % 36.61/36.39 all X_a (ab_sem1668676832m_mult(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),X)=ti(X_a,X)))). % 36.61/36.39 all X_a (ab_sem1668676832m_mult(X_a)-> (all A_1 B (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)))). % 36.61/36.39 all X_a (ab_semigroup_mult(X_a)-> (all A_1 B C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C))))). % 36.61/36.39 all X_a Ca A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3)))). % 36.61/36.39 all X_a C_1 A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),B_3),C_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),C_1)))). % 36.61/36.39 all X_a (ab_semigroup_mult(X_a)->hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite100568337ommute(X_a,X_a),times_times(X_a)))). % 36.61/36.39 all X_a (preorder(X_a)-> (all X (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),X))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X_1 Y_1 (ti(X_a,X_1)!=ti(X_a,Y_1)<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X_1 Y_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))|ti(X_a,X_1)=ti(X_a,Y_1)))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))). % 36.61/36.39 all X_a X_b X_1 Y_1 Z_1 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))->hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,Y_1),Z_1))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,Y_1),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Z_1))). % 36.61/36.39 all X_a (linorder(X_a)-> (all Y_1 X_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))-> (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))<->ti(X_a,X_1)=ti(X_a,Y_1))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X Y (ti(X_a,X)!=ti(X_a,Y)-> (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)))))). % 36.61/36.39 all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->ti(X_a,X)!=ti(X_a,Y)))). % 36.61/36.39 all X_a (preorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))). % 36.61/36.39 all X_a (preorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))). % 36.61/36.39 all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->ti(X_a,X)!=ti(X_a,Y)))). % 36.61/36.39 all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->ti(X_a,Y)!=ti(X_a,X)))). % 36.61/36.39 all X_a (preorder(X_a)-> (all Pa X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))->hBOOL(Pa))))). % 36.61/36.39 all X_a (preorder(X_a)-> (all A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1))))). % 36.61/36.39 all X_a (order(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))))). % 36.61/36.39 all X_a (ord(X_a)-> (all C A_1 B (ti(X_a,A_1)=ti(X_a,B)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),C)))))). % 36.61/36.39 all X_a (order(X_a)-> (all C A_1 B (ti(X_a,A_1)=ti(X_a,B)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),A_1)))))). % 36.61/36.39 all X_a (ord(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))-> (ti(X_a,B)=ti(X_a,C)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),C)))))). % 36.61/36.39 all X_a (order(X_a)-> (all C B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1))-> (ti(X_a,B)=ti(X_a,C)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),A_1)))))). % 36.61/36.39 all X_a (preorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),Z))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)))))). % 36.61/36.39 all X_a (order(X_a)-> (all Z Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)))))). % 36.61/36.39 all X_a (preorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X Y (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> (ti(X_a,X)!=ti(X_a,Y)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)))))). % 36.61/36.39 all X_a X_b (ord(X_b)-> (all F G (hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less(fun(X_a,X_b)),F),G))<->hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))& -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),G),F))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X_1 Y_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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))))). % 36.61/36.39 all X_a (linorder(X_a)-> (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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))). % 36.61/36.39 all X_a (order(X_a)-> (all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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))&ti(X_a,X_1)!=ti(X_a,Y_1)))). % 36.61/36.39 all X_a (preorder(X_a)-> (all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1))))). % 36.61/36.39 all X_a (order(X_a)-> (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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1)))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X Y (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all Y X (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X_1 Y_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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))<->ti(X_a,X_1)=ti(X_a,Y_1))))). % 36.61/36.39 all X_a (order(X_a)-> (all A_1 B (ti(X_a,A_1)!=ti(X_a,B)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)))))). % 36.61/36.39 all X_a (order(X_a)-> (all A_1 B (ti(X_a,A_1)!=ti(X_a,B)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1)))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))))). % 36.61/36.39 all X_a (preorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))))). % 36.61/36.39 all X_a (linorder(X_a)-> (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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))<->ti(X_a,X_1)=ti(X_a,Y_1))))). % 36.61/36.39 all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)))). % 36.61/36.39 all X_a (order(X_a)-> (all A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))-> (ti(X_a,A_1)!=ti(X_a,B)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)))))). % 36.61/36.39 all X_a (order(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),A_1))-> (ti(X_a,A_1)!=ti(X_a,B)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1)))))). % 36.61/36.39 all X_a (preorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)))))). % 36.61/36.39 all X_a (order(X_a)-> (all Z Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)))))). % 36.61/36.39 all X_a (preorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),Z))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)))))). % 36.61/36.39 all X_a (order(X_a)-> (all Z Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)))))). % 36.61/36.39 all X_a (bot(X_a)-> (all A_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),bot_bot(X_a)))))). % 36.61/36.39 all X_a (bot(X_a)-> (all A_2 (ti(X_a,A_2)!=bot_bot(X_a)<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),bot_bot(X_a)),A_2))))). % 36.61/36.39 all X_a A_3 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),bot_bot(fun(X_a,bool))))). % 36.61/36.39 all X_a (ordered_ab_group_add(X_a)-> (all A_2 B_2 Ca D_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D_1)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),D_1)))))). % 36.61/36.39 all X_a A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_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)),A_3),B_3))&ti(fun(X_a,bool),A_3)!=ti(fun(X_a,bool),B_3)). % 36.61/36.39 all X_a A_3 B_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)),A_3),B_3))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))|ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_3)). % 36.61/36.39 all X_a A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_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)),A_3),B_3))). % 36.61/36.39 all X_a C_1 A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_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)),B_3),C_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),C_1)))). % 36.61/36.39 all X_a C_1 A_3 B_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)),A_3),B_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),B_3),C_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),C_1)))). % 36.61/36.39 all X_b X_a F Z_1 hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),fold_graph(X_a,X_b),F),Z_1),bot_bot(fun(X_a,bool))),Z_1)). % 36.61/36.39 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))))). % 36.61/36.39 all X_a A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_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)),A_3),B_3))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_a,bool),nat,finite_card(X_a),B_3))))). % 36.61/36.39 all X_a A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_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)),A_3),B_3))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),B_3)),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))->ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_3)))). % 36.61/36.39 all X_a A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_3))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_a,bool),nat,finite_card(X_a),B_3))),hAPP(fun(X_a,bool),nat,finite_card(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_3),B_3))))). % 36.61/36.39 all X_a X_b Y_1 Z_1 A_3 X_1 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),X_1))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),Y_1))->ti(X_b,Y_1)=ti(X_b,X_1)))). % 36.61/36.39 all X_a (ab_semigroup_mult(X_a)-> (all Z_1 B_2 A_3 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),B_2),A_3),Y_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),A_3))->hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B_2),A_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Z_1),Y_1))))))). % 36.61/36.39 all X_a A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_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)),B_3),A_3))->hAPP(fun(X_a,bool),nat,finite_card(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_3),B_3))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_a,bool),nat,finite_card(X_a),B_3)))). % 36.61/36.39 all X_a (ab_semigroup_mult(X_a)-> (all A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))-> ((all X_2 Y_2 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),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),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),bot_bot(fun(X_a,bool)))))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),A_3)),A_3))))))). % 36.61/36.39 all X_a X_b Z_1 X_1 A_3 V_1 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3)),V_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))-> -(all Y_2 (ti(X_b,V_1)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Y_2)-> -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),Y_2))))))). % 36.61/36.39 all X_a A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))-> (exists B_5 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_5),hAPP(fun(X_a,bool),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_3),A_3))))). % 36.61/36.39 all X_a (dense_linorder(X_a)-> (all Z Y ((all X_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z))))). % 36.61/36.39 all X_a (dense_linorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> ((all W_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),W_3))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),W_3),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),W_3),Z)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z)))))). % 36.61/36.39 all X_b X_a (order(X_a)&order(X_b)-> (all Ca F B_2 A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,B_2)))-> ((all X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,Y_2)),hAPP(X_a,X_b,F,X_2)))))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),hAPP(X_a,X_b,F,A_2)))))))). % 36.61/36.39 all X_b X_a (order(X_a)&order(X_b)-> (all Ca F B_2 A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),A_2))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),hAPP(X_a,X_b,F,B_2)))-> ((all 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))->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_2)),hAPP(X_a,X_b,F,X_2)))))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),hAPP(X_a,X_b,F,A_2)))))))). % 36.61/36.39 all X_a X_b (order(X_b)&order(X_a)-> (all F Ca A_2 B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))-> (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_2)),Ca))-> ((all X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(X_a,X_b,F,Y_2)))))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,A_2)),Ca))))))). % 36.61/36.39 all X_a A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_a,bool),nat,finite_card(X_a),B_3))))). % 36.61/36.39 all X_a A_3 B_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_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)),A_3),B_3))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_a,bool),nat,finite_card(X_a),B_3)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))))). % 36.61/36.39 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3))))). % 36.61/36.39 all X_a Y_1 X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),A_3))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(fun(X_a,bool),nat,finite_card(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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_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),Y_1),bot_bot(fun(X_a,bool)))))),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))))). % 36.61/36.39 all X_b X_a (order(X_a)&ord(X_b)-> (all Ca F B_2 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_2)),A_2))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),B_2))-> ((all X_2 Y_2 (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Y_2),X_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Y_2)),hAPP(X_b,X_a,F,X_2)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Ca)),A_2))))))). % 36.61/36.39 all X_b X_a (order(X_a)&order(X_b)-> (all Ca F B_2 A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,B_2)),A_2))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),B_2))-> ((all X_2 Y_2 (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Y_2),X_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,Y_2)),hAPP(X_b,X_a,F,X_2)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Ca)),A_2))))))). % 36.61/36.39 all X_a X_b (order(X_b)&order(X_a)-> (all Ca A_2 F B_2 (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_2)))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),B_2),Ca))-> ((all X_2 Y_2 (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),X_2),Y_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,X_2)),hAPP(X_b,X_a,F,Y_2)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),hAPP(X_b,X_a,F,Ca)))))))). % 36.61/36.39 all X_a X_b (order(X_b)&order(X_a)-> (all Ca A_2 F B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),hAPP(X_b,X_a,F,B_2)))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B_2),Ca))-> ((all X_2 Y_2 (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),X_2),Y_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,X_2)),hAPP(X_b,X_a,F,Y_2)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),hAPP(X_b,X_a,F,Ca)))))))). % 36.61/36.39 all X_a X_b (order(X_b)&order(X_a)-> (all F Ca A_2 B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,B_2)),Ca))-> ((all X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))->hBOOL(hAPP(X_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,F,Y_2)))))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,A_2)),Ca))))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all Pa A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))-> ((all B_5 A_4 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_4))-> ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_4))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),B_5))))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_4))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B_5),A_4)))))))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3))))))). % 36.61/36.39 all C A_1 B (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A_1),B))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),C),A_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_1),C)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),B),C))))). % 36.61/36.39 all N K M (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),M))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),N))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N),K)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all Pa A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))-> ((all B_5 A_4 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_4))-> ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_4))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_5),X_2))))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_4))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B_5),A_4)))))))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3))))))). % 36.61/36.39 all N K M (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),M))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),N))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N),K)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))))). % 36.61/36.39 all N_1 K_1 M_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),M_1))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),N_1))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),K_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1))). % 36.61/36.39 all N K M (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),M))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),N))-> (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M),K)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N),K)<->M=N))). % 36.61/36.39 all N_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),N_1))). % 36.61/36.39 all M N (M!=N<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))). % 36.61/36.39 all X Y (X!=Y-> (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),Y))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),Y),X)))). % 36.61/36.39 all N_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),N_1))). % 36.61/36.39 all N_1 M_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),M_1))->M_1!=N_1). % 36.61/36.39 all S T_3 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),S),T_3))->S!=T_3). % 36.61/36.39 all Pa M N ((hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),Pa,N),M)))-> ((M=N->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),Pa,N),M)))-> ((hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),Pa,N),M)))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),Pa,N),M))))). % 36.61/36.39 all K_1 L_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),L_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J),L_1))))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))->M_1=N_1)). % 36.61/36.39 all K_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J),K_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),K_1)))). % 36.61/36.39 all K_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),I_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),J)))). % 36.61/36.39 all K_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J),K_1)))). % 36.61/36.39 all M_1 N_1 (M_1=N_1->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))). % 36.61/36.39 all M_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),M_1)))). % 36.61/36.39 all M_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),M_1))). % 36.61/36.39 all N_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),N_1)). % 36.61/36.39 all M_1 N_1 K_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N_1),K_1))). % 36.61/36.39 all K_1 M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),M_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),N_1))). % 36.61/36.39 all I_1 J K_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_1),J)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_1),K_1)),J)). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))&M!=N). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|M=N). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))-> (M_1!=N_1->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|M_1=N_1->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))). % 36.61/36.39 all L_1 M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),L_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),L_1),N_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),L_1),M_1))))). % 36.61/36.39 all N_1 J K_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),J),K_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),N_1)),K_1))). % 36.61/36.39 all M_1 N_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)),M_1)). % 36.61/36.39 all L_1 M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),L_1),N_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),L_1),M_1)))). % 36.61/36.39 all L_1 M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),L_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),L_1)))). % 36.61/36.39 all I_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),N_1))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),I_1))=I_1). % 36.61/36.39 all I_2 J_2 F ((all I J_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I),J_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,F,I)),hAPP(nat,nat,F,J_1)))))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,F,I_2)),hAPP(nat,nat,F,J_2))))). % 36.61/36.39 all X Y (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),Y))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X),Y))). % 36.61/36.39 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),one_one(nat)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))=hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3))). % 36.61/36.39 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),one_one(nat)))). % 36.61/36.39 all X_a B_3 A_2 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),B_3))->hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_3)))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,finite_card(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_3),B_3))),one_one(nat))))). % 36.61/36.39 all X_a X_b Z_1 X_1 A_3 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_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_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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))))). % 36.61/36.39 all M_1 N_1 K_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N_1),K_1))). % 36.61/36.39 all M N (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)=one_one(nat)<->M=one_one(nat)&N=one_one(nat)). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N_1),M_1)). % 36.61/36.39 all N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N_1),one_one(nat))=N_1). % 36.61/36.39 all M N (one_one(nat)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)<->M=one_one(nat)&N=one_one(nat)). % 36.61/36.39 all N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),one_one(nat)),N_1)=N_1). % 36.61/36.39 all X_a (one(X_a)-> (all X_1 (one_one(X_a)=ti(X_a,X_1)<->ti(X_a,X_1)=one_one(X_a)))). % 36.61/36.39 all X_b X_a F Z_1 (hAPP(fun(X_b,bool),X_a,hAPP(X_a,fun(fun(X_b,bool),X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,bool),X_a)),finite_fold(X_b,X_a),F),Z_1),bot_bot(fun(X_b,bool)))=ti(X_a,Z_1)). % 36.61/36.39 all X_a (monoid_mult(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),one_one(X_a)),A_1)=ti(X_a,A_1)))). % 36.61/36.39 all X_a (comm_monoid_mult(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),one_one(X_a)),A_1)=ti(X_a,A_1)))). % 36.61/36.39 all X_a (monoid_mult(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),one_one(X_a))=ti(X_a,A_1)))). % 36.61/36.39 all X_a (comm_monoid_mult(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),one_one(X_a))=ti(X_a,A_1)))). % 36.61/36.39 all X_a X_b X_1 Z_1 A_3 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_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_1),A_3))=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_1),Z_1)),A_3))). % 36.61/36.39 all X_a X_b Z_1 A_3 Y_1 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),Y_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_1),A_3)=ti(X_b,Y_1))). % 36.61/36.39 all X_a X_b Z_1 X_1 A_3 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=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_1),Z_1)),A_3)))). % 36.61/36.39 all X_a X_b Z_1 X_1 A_3 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_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_1),A_3))))). % 36.61/36.39 all X_a X_1 A_3 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=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_1),A_3)))). % 36.61/36.39 all X_a A_2 A_3 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3))=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_3))). % 36.61/36.39 all X_a X_b Z_1 A_3 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_3))))). % 36.61/36.39 all X_a (ab_semigroup_mult(X_a)-> (all A_2 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),times_times(X_a)),A_2),A_3))))). % 36.61/36.39 all X_a (ab_sem1668676832m_mult(X_a)-> (all A_2 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),times_times(X_a)),A_2),A_3)))). % 36.61/36.39 all X_a X_b Z_1 X_1 A_3 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_3)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_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_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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))))))). % 36.61/36.39 all X_a (linordered_semidom(X_a)-> (all N_1 M_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),one_one(X_a)),M_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),one_one(X_a)),N_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),one_one(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),M_1),N_1))))))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),one_one(X_a)),A_1)=ti(X_a,A_1)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),one_one(X_a))=ti(X_a,A_1)))). % 36.61/36.39 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),one_one(nat)),hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))))). % 36.61/36.39 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),one_one(nat)),hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))))). % 36.61/36.39 all X_a X_b Z_1 X_1 A_3 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite_comp_fun_idem(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=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_1),Z_1)),A_3))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),Z))))). % 36.61/36.39 all X_a (semiri456707255roduct(X_a)-> (all Ca D_1 A_2 B_2 (ti(X_a,A_2)!=ti(X_a,B_2)&ti(X_a,Ca)!=ti(X_a,D_1)<->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),D_1))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),D_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),Ca))))). % 36.61/36.39 all X_a (comm_semiring(X_a)-> (all A_1 B C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C))))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 B C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C))))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 M_1 B (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),M_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),M_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),M_1)))). % 36.61/36.39 all X_a (semiring(X_a)-> (all A_1 E_2 B C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E_2)),C))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),E_2)),C)))). % 36.61/36.39 all X_a (semiri456707255roduct(X_a)-> (all W Y_1 X_1 Z_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W),Y_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),Z_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W),Z_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),Y_1))<->ti(X_a,W)=ti(X_a,X_1)|ti(X_a,Y_1)=ti(X_a,Z_1)))). % 36.61/36.39 all X_a X_b X_1 Z_1 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite_comp_fun_idem(X_a,X_b),F))->hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Z_1))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Z_1)). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),A_1)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 C D (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),D))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),D))))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 C D (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),D))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),D)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 B C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),C))))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 B C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),B)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 B C D (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),D))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),D))))). % 36.61/36.39 all X_a (cancel_semigroup_add(X_a)-> (all B A_1 C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),A_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),A_1)->ti(X_a,B)=ti(X_a,C)))). % 36.61/36.39 all X_a (cancel146912293up_add(X_a)-> (all A_1 B C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)->ti(X_a,B)=ti(X_a,C)))). % 36.61/36.39 all X_a (cancel_semigroup_add(X_a)-> (all A_1 B C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)->ti(X_a,B)=ti(X_a,C)))). % 36.61/36.39 all X_a (cancel_semigroup_add(X_a)-> (all B_2 A_2 Ca (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_2),A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_2)<->ti(X_a,B_2)=ti(X_a,Ca)))). % 36.61/36.39 all X_a (cancel_semigroup_add(X_a)-> (all A_2 B_2 Ca (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),Ca)<->ti(X_a,B_2)=ti(X_a,Ca)))). % 36.61/36.39 all X_a (ab_semigroup_add(X_a)-> (all A_1 B C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),C))))). % 36.61/36.39 all M K N (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),K)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N),K)<->M=N). % 36.61/36.39 all K M N (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),N)<->M=N). % 36.61/36.39 all M_1 N_1 K_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),K_1))). % 36.61/36.39 all X Y Z (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Y),Z))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Y),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X),Z))). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),M_1)). % 36.61/36.39 all X_a (ordere236663937imp_le(X_a)-> (all A_2 Ca 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,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_2),Ca)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2))))). % 36.61/36.39 all X_a (ordere236663937imp_le(X_a)-> (all Ca A_2 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,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),B_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2))))). % 36.61/36.39 all X_a (ordere779506340up_add(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),C)))))). % 36.61/36.39 all X_a (ordere779506340up_add(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),B)))))). % 36.61/36.39 all X_a (ordere779506340up_add(X_a)-> (all C D A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),D))))))). % 36.61/36.39 all X_a (ordere236663937imp_le(X_a)-> (all A_1 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,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),C)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))))). % 36.61/36.39 all X_a (ordere236663937imp_le(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),B)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))))). % 36.61/36.39 all X_a (ordere236663937imp_le(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),B)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))))). % 36.61/36.39 all X_a (ordere236663937imp_le(X_a)-> (all A_1 C B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),C)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))))). % 36.61/36.39 all X_a (ordere223160158up_add(X_a)-> (all C D A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),D))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),D))))))). % 36.61/36.39 all X_a (ordere223160158up_add(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),B)))))). % 36.61/36.39 all X_a (ordere223160158up_add(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),C)))))). % 36.61/36.39 all X_a (ordere236663937imp_le(X_a)-> (all Ca A_2 B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),B_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))))). % 36.61/36.39 all X_a (ordere236663937imp_le(X_a)-> (all A_2 Ca B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_2),Ca)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))))). % 36.61/36.39 all X_a (group_add(X_a)-> (all A_1 B (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),B)=ti(X_a,A_1)))). % 36.61/36.39 all X_a (group_add(X_a)-> (all A_1 B (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)),B)=ti(X_a,A_1)))). % 36.61/36.39 all I_1 J K_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),J)),K_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),K_1))). % 36.61/36.39 all M_1 N_1 K_1 L_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),K_1),L_1))-> (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),L_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K_1),N_1)->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)))). % 36.61/36.39 all K_1 L_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),K_1),L_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),L_1))))). % 36.61/36.39 all K_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),K_1)))). % 36.61/36.39 all M_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),J)))). % 36.61/36.39 all M_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),M_1)))). % 36.61/36.39 all K M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))). % 36.61/36.39 all J I_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),I_1)),I_1))). % 36.61/36.39 all I_1 J (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),J)),I_1))). % 36.61/36.39 all Y X Z (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),Z))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Y),Z)))). % 36.61/36.39 all Z X Y (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),Y))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Y),Z)))). % 36.61/36.39 all N_1 M_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1))). % 36.61/36.39 all N_1 M_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),M_1))). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))<-> (exists K_2 (N=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),K_2)))). % 36.61/36.39 all K M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))). % 36.61/36.39 all M_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),M_1)))). % 36.61/36.39 all M_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),J)))). % 36.61/36.39 all K_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),K_1)))). % 36.61/36.39 all K_1 L_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),L_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),L_1))))). % 36.61/36.39 all M_1 K_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),K_1)),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),N_1))). % 36.61/36.39 all M_1 K_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),K_1)),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))). % 36.61/36.39 all M_1 K_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),K_1)),N_1))-> -(hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))-> -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),N_1)))). % 36.61/36.39 all Z X Y (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X),Y))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Y),Z)))). % 36.61/36.39 all Y X Z (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X),Z))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Y),Z)))). % 36.61/36.39 all M_1 K_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),K_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)). % 36.61/36.39 all K_1 M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K_1),M_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K_1),N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)). % 36.61/36.39 all I_1 J K_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_1),J)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),K_1))). % 36.61/36.39 all N_1 M_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),M_1)),N_1)=M_1). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)),N_1)=M_1). % 36.61/36.39 all K_1 M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),M_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),N_1))). % 36.61/36.39 all M_1 N_1 K_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N_1),K_1))). % 36.61/36.39 all X_a (linordered_semidom(X_a)-> (all A_1 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),one_one(X_a)))))). % 36.61/36.39 all X_a (ring(X_a)-> (all A_2 E_1 Ca B_2 D_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)<->ti(X_a,Ca)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B_2),A_2)),E_1)),D_1)))). % 36.61/36.39 all X_a (ring(X_a)-> (all A_2 E_1 Ca B_2 D_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)<->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),E_1)),Ca)=ti(X_a,D_1)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 M_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),M_1)),M_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),one_one(X_a))),M_1)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all M_1 A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),M_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),M_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),one_one(X_a))),M_1)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all M_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),M_1),M_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),one_one(X_a)),one_one(X_a))),M_1)))). % 36.61/36.39 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))). % 36.61/36.39 all X_a (ab_sem1668676832m_mult(X_a)->hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite_comp_fun_idem(X_a,X_a),times_times(X_a)))). % 36.61/36.39 all X_a (ordere223160158up_add(X_a)-> (all C D A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),D))))))). % 36.61/36.39 all X_a (ordere223160158up_add(X_a)-> (all C D A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),D))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),D))))))). % 36.61/36.39 all X_a (ordered_ring(X_a)-> (all A_2 E_1 Ca B_2 D_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B_2),A_2)),E_1)),D_1)))))). % 36.61/36.39 all X_a (ordered_ring(X_a)-> (all A_2 E_1 Ca B_2 D_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),E_1)),Ca)),D_1))))). % 36.61/36.39 all X_a (ordered_ring(X_a)-> (all A_2 E_1 Ca B_2 D_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B_2),A_2)),E_1)),D_1)))))). % 36.61/36.39 all X_a (ordered_ring(X_a)-> (all A_2 E_1 Ca B_2 D_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),E_1)),Ca)),D_1))))). % 36.61/36.39 all I_2 J_2 K (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_2),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),K)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_2),K)),J_2))). % 36.61/36.39 all M_1 N_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1))=M_1). % 36.61/36.39 all I_1 K_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),I_1)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1)),I_1)). % 36.61/36.39 all I_1 K_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1)),I_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),I_1)),K_1)). % 36.61/36.39 all I_1 K_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),J)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1))). % 36.61/36.39 all K I_2 J_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))-> (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),I_2)=K<->J_2=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),I_2))). % 36.61/36.39 all N_1 M_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)),N_1)=M_1). % 36.61/36.39 all I_2 K J_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),J_2))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),K)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_2),K)),J_2)))). % 36.61/36.39 all I_1 K_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),J)),K_1)). % 36.61/36.39 all N_1 M_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1))=M_1). % 36.61/36.39 all M_1 K_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),M_1)),K_1)))). % 36.61/36.39 all J_2 K I_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),K)),I_2))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J_2),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_2),K)))). % 36.61/36.39 all I_1 K_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),K_1)),J)). % 36.61/36.39 all X_a (linordered_idom(X_a)-> (all X Y (ti(X_a,X)!=ti(X_a,Y)-> (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)))))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 B (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),A_1)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all Lx Rx Ry (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ry))))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all Lx Rx Ry (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Rx)),Ry)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all Lx Ly Rx (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),Rx)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ly),Rx))))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all Lx Ly Rx (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),Rx)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Rx)),Ly)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all Lx Ly Rx Ry (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ly),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry)))))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all Lx Ly Rx Ry (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),Ry))))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all Lx Ly Rx Ry (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Rx)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ly),Ry))))). % 36.61/36.39 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),one_one(nat)),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))). % 36.61/36.39 all X_a X_b Z_1 X_1 A_3 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite_comp_fun_idem(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_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_1),A_3)))). % 36.61/36.39 all U_1 M N J_2 I_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J_2),I_2))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_2),J_2)),U_1)),M)),N)))). % 36.61/36.39 all U_1 M N I_2 J_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),I_2)),U_1)),N))))). % 36.61/36.39 all U_1 M N J_2 I_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J_2),I_2))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_2),J_2)),U_1)),M)),N)))). % 36.61/36.39 all U M_1 N_1 J I_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J),I_1))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_1),U)),M_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J),U)),N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_1),J)),U)),M_1)),N_1)). % 36.61/36.39 all U_1 M N J_2 I_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J_2),I_2))-> (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)<->hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_2),J_2)),U_1)),M)=N)). % 36.61/36.39 all I_1 U J K_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_1),U)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J),U)),K_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),J)),U)),K_1)). % 36.61/36.39 all U_1 M N I_2 J_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))-> (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)<->M=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),I_2)),U_1)),N))). % 36.61/36.39 all U M_1 N_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_1),U)),M_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J),U)),N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),I_1)),U)),N_1))). % 36.61/36.39 all U_1 M N I_2 J_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),I_2)),U_1)),N))))). % 36.61/36.39 all M K F ((all M_2 N_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_2),N_2))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,F,M_2)),hAPP(nat,nat,F,N_2)))))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,F,M)),K)),hAPP(nat,nat,F,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),K))))). % 36.61/36.39 all X_a (linord626643107strict(X_a)-> (all V U Y X A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),U))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),V))-> (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),U),V)=one_one(X_a)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),U),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),V),Y))),A_1))))))))). % 36.61/36.39 all X_b X_a B_3 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3))->hAPP(fun(sum_sum(X_a,X_b),bool),nat,finite_card(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_b,bool),nat,finite_card(X_b),B_3)))). % 36.61/36.39 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(nat,nat,suc,hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))))=hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3))). % 36.61/36.39 all N_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),zero_zero(nat)))). % 36.61/36.39 all N_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),zero_zero(nat)),N_1)). % 36.61/36.39 all N_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,suc,N_1))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),hAPP(nat,nat,suc,N_1)))). % 36.61/36.39 all N_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(nat,nat,suc,N_1))). % 36.61/36.39 all M N (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)=hAPP(nat,nat,suc,zero_zero(nat))<->M=hAPP(nat,nat,suc,zero_zero(nat))&N=zero_zero(nat)|M=zero_zero(nat)&N=hAPP(nat,nat,suc,zero_zero(nat))). % 36.61/36.39 all M N (hAPP(nat,nat,suc,zero_zero(nat))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)<->M=hAPP(nat,nat,suc,zero_zero(nat))&N=zero_zero(nat)|M=zero_zero(nat)&N=hAPP(nat,nat,suc,zero_zero(nat))). % 36.61/36.39 all K M N (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)<->K=zero_zero(nat)|M=N). % 36.61/36.39 all M N (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|M=N). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M)),hAPP(nat,nat,suc,N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))). % 36.61/36.39 all N M (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))<->N=M)). % 36.61/36.39 all N_1 M_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),M_1))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(nat,nat,suc,M_1)))->M_1=N_1)). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),hAPP(nat,nat,suc,N_1)))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))-> (hAPP(nat,nat,suc,M_1)!=N_1->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),N_1)))). % 36.61/36.39 all K_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),J),K_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,I_1)),K_1)))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),hAPP(nat,nat,suc,N_1)))-> (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->M_1=N_1)). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),hAPP(nat,nat,suc,N_1)))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),hAPP(nat,nat,suc,N_1))=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1))). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,suc,M_1)),N_1)=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1))). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,suc,M_1)),N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),hAPP(nat,nat,suc,N_1))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M_1)),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,suc,N_1)))-> (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))->M_1=hAPP(nat,nat,suc,N_1))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,suc,N_1)))). % 36.61/36.39 all N M (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),hAPP(nat,nat,suc,M)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),M))). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),hAPP(nat,nat,suc,N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|M=hAPP(nat,nat,suc,N)). % 36.61/36.39 all M N (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),M))). % 36.61/36.39 all N_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N_1)),N_1))). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,suc,M_1)),hAPP(nat,nat,suc,N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)). % 36.61/36.39 all M_1 N_1 K_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,suc,M_1)),N_1)),hAPP(nat,nat,suc,K_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)),K_1)). % 36.61/36.39 all K M N (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),N)<->M=N). % 36.61/36.39 all X_a (monoid_add(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),zero_zero(X_a)),A_1)=ti(X_a,A_1)))). % 36.61/36.39 all X_a (comm_monoid_add(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),zero_zero(X_a)),A_1)=ti(X_a,A_1)))). % 36.61/36.39 all X_a (linord219039673up_add(X_a)-> (all A_2 (zero_zero(X_a)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)<->ti(X_a,A_2)=zero_zero(X_a)))). % 36.61/36.39 all X_a (monoid_add(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),zero_zero(X_a))=ti(X_a,A_1)))). % 36.61/36.39 all X_a (comm_monoid_add(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),zero_zero(X_a))=ti(X_a,A_1)))). % 36.61/36.39 all X_a (semiri456707255roduct(X_a)-> (all B_2 A_2 (ti(X_a,B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_2),A_2)<->ti(X_a,A_2)=zero_zero(X_a)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),zero_zero(X_a))=ti(X_a,A_1)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),zero_zero(X_a)),A_1)=ti(X_a,A_1)))). % 36.61/36.39 all X_a (no_zero_divisors(X_a)-> (all A_1 B (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)=zero_zero(X_a)->ti(X_a,A_1)=zero_zero(X_a)|ti(X_a,B)=zero_zero(X_a)))). % 36.61/36.39 all X_a (no_zero_divisors(X_a)-> (all B A_1 (ti(X_a,A_1)!=zero_zero(X_a)-> (ti(X_a,B)!=zero_zero(X_a)->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)!=zero_zero(X_a))))). % 36.61/36.39 all X_a (ring_n68954251visors(X_a)-> (all A_2 B_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)=zero_zero(X_a)<->ti(X_a,A_2)=zero_zero(X_a)|ti(X_a,B_2)=zero_zero(X_a)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),zero_zero(X_a))=zero_zero(X_a)))). % 36.61/36.39 all X_a (mult_zero(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),zero_zero(X_a))=zero_zero(X_a)))). % 36.61/36.39 all X_a (comm_semiring_1(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),zero_zero(X_a)),A_1)=zero_zero(X_a)))). % 36.61/36.39 all X_a (mult_zero(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),zero_zero(X_a)),A_1)=zero_zero(X_a)))). % 36.61/36.39 all X_a (group_add(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),zero_zero(X_a))=ti(X_a,A_1)))). % 36.61/36.39 all X_a (group_add(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),A_1)=zero_zero(X_a)))). % 36.61/36.39 all X_a (ab_group_add(X_a)-> (all A_2 B_2 (ti(X_a,A_2)=ti(X_a,B_2)<->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)=zero_zero(X_a)))). % 36.61/36.39 all X_a (group_add(X_a)-> (all A_2 B_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)=zero_zero(X_a)<->ti(X_a,A_2)=ti(X_a,B_2)))). % 36.61/36.39 all X_a (zero_ne_q_one(X_a)->one_one(X_a)!=zero_zero(X_a)). % 36.61/36.39 all X_a (zero_ne_q_one(X_a)->zero_zero(X_a)!=one_one(X_a)). % 36.61/36.39 all N_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),zero_zero(nat)))). % 36.61/36.39 all N (N!=zero_zero(nat)<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N))). % 36.61/36.39 all N_1 (-hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),zero_zero(nat)))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->N_1!=zero_zero(nat)). % 36.61/36.39 all N_1 (N_1!=zero_zero(nat)->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))). % 36.61/36.39 all N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),zero_zero(nat)),N_1)=N_1). % 36.61/36.39 all M_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),zero_zero(nat))=M_1). % 36.61/36.39 all M N (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)=zero_zero(nat)<->M=zero_zero(nat)&N=zero_zero(nat)). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)=M_1->N_1=zero_zero(nat)). % 36.61/36.39 all N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),zero_zero(nat)))<->N=zero_zero(nat)). % 36.61/36.39 all N_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),zero_zero(nat)),N_1)). % 36.61/36.39 all N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),zero_zero(nat)),N_1)=zero_zero(nat)). % 36.61/36.39 all M_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),zero_zero(nat))=M_1). % 36.61/36.39 all M_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),M_1)=zero_zero(nat)). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)=zero_zero(nat)-> (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),M_1)=zero_zero(nat)->M_1=N_1)). % 36.61/36.39 all M K N (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),K)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N),K)<->M=N|K=zero_zero(nat)). % 36.61/36.39 all K M N (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)<->M=N|K=zero_zero(nat)). % 36.61/36.39 all M N (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)=zero_zero(nat)<->M=zero_zero(nat)|N=zero_zero(nat)). % 36.61/36.39 all M_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),zero_zero(nat))=zero_zero(nat)). % 36.61/36.39 all N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),zero_zero(nat)),N_1)=zero_zero(nat)). % 36.61/36.39 all M N (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)=hAPP(nat,nat,suc,zero_zero(nat))<->M=hAPP(nat,nat,suc,zero_zero(nat))&N=hAPP(nat,nat,suc,zero_zero(nat))). % 36.61/36.39 all X_a (zero(X_a)-> (all X_1 (zero_zero(X_a)=ti(X_a,X_1)<->ti(X_a,X_1)=zero_zero(X_a)))). % 36.61/36.39 all X Y (hAPP(nat,nat,suc,X)=hAPP(nat,nat,suc,Y)->X=Y). % 36.61/36.39 all M_1 (hAPP(nat,nat,suc,M_1)!=zero_zero(nat)). % 36.61/36.39 all M_1 (zero_zero(nat)!=hAPP(nat,nat,suc,M_1)). % 36.61/36.39 all Nat_4 Nat_3 (hAPP(nat,nat,suc,Nat_4)=hAPP(nat,nat,suc,Nat_3)<->Nat_4=Nat_3). % 36.61/36.39 all N_1 (hAPP(nat,nat,suc,N_1)!=N_1). % 36.61/36.39 all Nat_2 (hAPP(nat,nat,suc,Nat_2)!=zero_zero(nat)). % 36.61/36.39 all M_1 (hAPP(nat,nat,suc,M_1)!=zero_zero(nat)). % 36.61/36.39 all N_1 (N_1!=hAPP(nat,nat,suc,N_1)). % 36.61/36.39 all Nat_1 (zero_zero(nat)!=hAPP(nat,nat,suc,Nat_1)). % 36.61/36.39 all M_1 (zero_zero(nat)!=hAPP(nat,nat,suc,M_1)). % 36.61/36.39 all N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N))<-> (exists M_2 (N=hAPP(nat,nat,suc,M_2)))). % 36.61/36.39 all N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,zero_zero(nat))))<->N=zero_zero(nat)). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))<->M=zero_zero(nat)| (exists J_1 (M=hAPP(nat,nat,suc,J_1)&hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),J_1),N))))). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,zero_zero(nat))),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,zero_zero(nat))),M))&hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,zero_zero(nat))),N))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),N_1))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),M_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1))))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),N_1))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),M_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N_1),M_1))))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),N_1))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),M_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1))))). % 36.61/36.39 all N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))->hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),hAPP(nat,nat,suc,zero_zero(nat))))=N_1). % 36.61/36.39 all I_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),hAPP(nat,nat,suc,I_1))),N_1))). % 36.61/36.39 one_one(nat)=hAPP(nat,nat,suc,zero_zero(nat)). % 36.61/36.39 all N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))->hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),one_one(nat)))=N_1). % 36.61/36.39 all X_a X_b A_3 B_3 (hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite_1(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3)))->hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3))). % 36.61/36.39 all X_a X_b A_3 B_3 (hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite_1(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3)))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))). % 36.61/36.39 all X_b X_a B_3 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3))->hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite_1(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3))))). % 36.61/36.39 all X_a X_b A_3 B_3 (hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite_1(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3)))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))&hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3))). % 36.61/36.39 all X_b X_a B_3 A_3 ((hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))&hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3))->hAPP(fun(sum_sum(X_a,X_b),bool),nat,finite_card(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_b,bool),nat,finite_card(X_b),B_3)))& (-(hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))&hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3)))->hAPP(fun(sum_sum(X_a,X_b),bool),nat,finite_card(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3))=zero_zero(nat))). % 36.61/36.39 all I_1 M_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),M_1)))). % 36.61/36.39 all I_1 M_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),I_1)))). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))<-> (exists K_2 (N=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),K_2))))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M_1)),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))<->N=M)). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M_1)),N_1))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),hAPP(nat,nat,suc,N_1)))). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M)),N))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))). % 36.61/36.39 all N M (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),M))). % 36.61/36.39 all M_1 N_1 hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)),hAPP(nat,nat,suc,M_1))). % 36.61/36.39 all K M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,M_1)),N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1))). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),hAPP(nat,nat,suc,N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1))). % 36.61/36.39 all N_1 M_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,suc,M_1)),N_1)=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1))). % 36.61/36.39 all K M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(X_a)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),zero_zero(X_a))))))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all B A_1 C (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C))))))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all B C A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C))))))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all Y_1 X_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),X_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),Y_1))-> (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),X_1),Y_1)=zero_zero(X_a)<->ti(X_a,X_1)=zero_zero(X_a)&ti(X_a,Y_1)=zero_zero(X_a)))))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B))))))). % 36.61/36.39 all X_a (linord219039673up_add(X_a)-> (all A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)),zero_zero(X_a)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),zero_zero(X_a)))))). % 36.61/36.39 all X_a (linord219039673up_add(X_a)-> (all A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_2))))). % 36.61/36.39 all X_a (ordere453448008miring(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)),zero_zero(X_a)))))). % 36.61/36.39 all X_a (ordered_ring(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(X_a)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)))))). % 36.61/36.39 all X_a (ordered_semiring(X_a)-> (all C D A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(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,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))))))))). % 36.61/36.39 all X_a (ordered_semiring(X_a)-> (all C D A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(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,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))))))))). % 36.61/36.39 all X_a (ordered_ring(X_a)-> (all C B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),zero_zero(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),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B))))))). % 36.61/36.39 all X_a (ordered_ring(X_a)-> (all C B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),zero_zero(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),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C))))))). % 36.61/36.39 all X_a (ordere1490568538miring(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(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,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B))))))). % 36.61/36.39 all X_a (ordered_semiring(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(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,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B))))))). % 36.61/36.39 all X_a (ordered_semiring(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(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,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C))))))). % 36.61/36.39 all X_a (ordered_ring(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(X_a)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))))))). % 36.61/36.39 all X_a (ordere453448008miring(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)),zero_zero(X_a))))))). % 36.61/36.39 all X_a (ordere453448008miring(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(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),times_times(X_a),B),A_1)),zero_zero(X_a))))))). % 36.61/36.39 all X_a (ordere453448008miring(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(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),times_times(X_a),A_1),B)),zero_zero(X_a))))))). % 36.61/36.39 all X_a (ordere453448008miring(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))))))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all A_2 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,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)),zero_zero(X_a)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_2))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),zero_zero(X_a)))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B_2))))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all A_2 B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_2))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),zero_zero(X_a)))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),zero_zero(X_a)))))). % 36.61/36.39 all X_a (linordered_ring(X_a)-> (all A_1 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),A_1))))). % 36.61/36.39 all X_a (linord219039673up_add(X_a)-> (all A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_2))))). % 36.61/36.39 all X_a (linord219039673up_add(X_a)-> (all A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)),zero_zero(X_a)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),zero_zero(X_a)))))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B))))))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),zero_zero(X_a)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),zero_zero(X_a)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),zero_zero(X_a))))))). % 36.61/36.39 all X_a (linordered_semidom(X_a)-> (all B C A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C))))))). % 36.61/36.39 all X_a (linordered_ring(X_a)-> (all A_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),A_1)),zero_zero(X_a)))))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all A_2 Ca B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),Ca)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(X_a)))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2))))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all Ca A_2 B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(X_a)))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2))))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all A_2 B_2 Ca (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2)))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),zero_zero(X_a)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)),zero_zero(X_a))))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),zero_zero(X_a)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),A_1)),zero_zero(X_a))))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B)))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),A_1)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B)))))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all A_2 B_2 Ca (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(X_a)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2)))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),zero_zero(X_a)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)),zero_zero(X_a))))))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),zero_zero(X_a)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),zero_zero(X_a)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C))))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B))))))). % 36.61/36.39 all X_a (linord893533164strict(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B))))))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all C B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),zero_zero(X_a)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C))))))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all C B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),zero_zero(X_a)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B))))))). % 36.61/36.39 all X_a (ordered_ab_group_add(X_a)-> (all A_2 B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),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,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),zero_zero(X_a)))))). % 36.61/36.39 all X_a (ordered_ab_group_add(X_a)-> (all A_2 B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),zero_zero(X_a)))))). % 36.61/36.39 all X_a (linordered_semidom(X_a)-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),one_one(X_a)),zero_zero(X_a)))). % 36.61/36.39 all X_a (linordered_semidom(X_a)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),one_one(X_a)))). % 36.61/36.39 all X_a (semiri456707255roduct(X_a)-> (all C D A_1 B R_2 (ti(X_a,R_2)!=zero_zero(X_a)-> (ti(X_a,A_1)=ti(X_a,B)&ti(X_a,C)!=ti(X_a,D)->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),R_2),C))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),R_2),D)))))). % 36.61/36.39 all X_a (linordered_semidom(X_a)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),one_one(X_a)))). % 36.61/36.39 all X_a (linordered_semidom(X_a)-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),one_one(X_a)),zero_zero(X_a)))). % 36.61/36.39 all N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,suc,N_1)),one_one(nat))=N_1). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),M))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N))). % 36.61/36.39 all X_a (hAPP(fun(X_a,bool),nat,finite_card(X_a),bot_bot(fun(X_a,bool)))=zero_zero(nat)). % 36.61/36.39 all X_a A_3 (-hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=zero_zero(nat)). % 36.61/36.39 all N M (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N),M)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),M_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)),M_1)))). % 36.61/36.39 all K_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),I_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),J))))). % 36.61/36.39 all K_1 I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K_1))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J),K_1))))). % 36.61/36.39 all M K N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N),K)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))&hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))). % 36.61/36.39 all K M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))&hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))). % 36.61/36.39 all M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),M))&hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N))). % 36.61/36.39 all M N K (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)))). % 36.61/36.39 all M N K (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))-> (hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)<->M=N)). % 36.61/36.39 all N_1 M_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),M_1))=zero_zero(nat)). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)=zero_zero(nat)). % 36.61/36.39 all M N (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M),N)=zero_zero(nat)<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))). % 36.61/36.39 all M_1 N_1 (M_1=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)->N_1=one_one(nat)|M_1=zero_zero(nat)). % 36.61/36.39 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))=hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))=hAPP(nat,nat,suc,hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))). % 36.61/36.39 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))->hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))=hAPP(nat,nat,suc,hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))). % 36.61/36.39 all M_1 K_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1)))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),K_1)),hAPP(nat,nat,suc,J))). % 36.61/36.39 all M_1 K_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))->hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1))),M_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,suc,J)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K_1),M_1))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),zero_zero(X_a)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),zero_zero(X_a))))))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),zero_zero(X_a)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(X_a)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),zero_zero(X_a))))))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all B C A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C))))))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all B C A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C))))))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B))))))). % 36.61/36.39 all X_a (ordere216010020id_add(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B))))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B)))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all A_1 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,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B)))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)))))). % 36.61/36.39 all X_a (linordered_semiring(X_a)-> (all C A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all A_1 C B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)))))). % 36.61/36.39 all X_a (linordered_semiring(X_a)-> (all A_1 C B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all C D A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),D))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))))))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all C D A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))))))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all C D A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),D))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))))))))). % 36.61/36.39 all X_a (linord20386208strict(X_a)-> (all C D A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),D))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))))))))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all A_2 B_2 Ca (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(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),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),A_2)))))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all A_2 B_2 Ca (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2)))))). % 36.61/36.39 all X_a (linordered_idom(X_a)-> (all Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),one_one(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),times_times(X_a),X),Y)),X))))))). % 36.61/36.39 all X_a (linordered_idom(X_a)-> (all Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),one_one(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),times_times(X_a),Y),X)),X))))))). % 36.61/36.39 all X_a (linordered_semidom(X_a)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),one_one(X_a)),one_one(X_a))))). % 36.61/36.39 all X_a A_3 (hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=zero_zero(nat)<->ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))). % 36.61/36.39 all X_a A_3 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))). % 36.61/36.39 all Pa A_2 B_2 (hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))<-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A_2),B_2))->hBOOL(hAPP(nat,bool,Pa,zero_zero(nat))))& (all D_2 (A_2=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B_2),D_2)->hBOOL(hAPP(nat,bool,Pa,D_2))))). % 36.61/36.39 all Pa A_2 B_2 (hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))<-> -(hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A_2),B_2))& -hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))| (exists D_2 (A_2=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B_2),D_2)& -hBOOL(hAPP(nat,bool,Pa,D_2)))))). % 36.61/36.39 all M K N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N),K)))<-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)))). % 36.61/36.39 all K M N (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))<-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)))). % 36.61/36.39 all M N K (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)))). % 36.61/36.39 all X_a (linord1278240602ring_1(X_a)-> (all V U Y X A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),U))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),V))-> (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),U),V)=one_one(X_a)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),U),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),V),Y))),A_1))))))))). % 36.61/36.39 all X_a A_3 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))<->ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))&hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))). % 36.61/36.39 all X_a X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))=hAPP(nat,nat,suc,hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))))). % 36.61/36.39 all N Pa (-hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))-> (hBOOL(hAPP(nat,bool,Pa,N))-> (exists K_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),K_2),N))& (all I (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I),K_2))-> -hBOOL(hAPP(nat,bool,Pa,I))))&hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K_2),one_one(nat)))))))). % 36.61/36.39 all X_a A_3 K (hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=hAPP(nat,nat,suc,K)<-> (exists B_5 B_4 (ti(fun(X_a,bool),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B_5),B_4)& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_5),B_4))&hAPP(fun(X_a,bool),nat,finite_card(X_a),B_4)=K& (K=zero_zero(nat)->ti(fun(X_a,bool),B_4)=bot_bot(fun(X_a,bool)))))). % 36.61/36.39 all N_1 M_1 ((M_1=zero_zero(nat)->hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)=zero_zero(nat))& (M_1!=zero_zero(nat)->hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),one_one(nat))),N_1)))). % 36.61/36.39 all N_1 M_1 ((M_1=zero_zero(nat)->hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)=N_1)& (M_1!=zero_zero(nat)->hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),one_one(nat))),N_1)))). % 36.61/36.39 bot_bot(nat)=zero_zero(nat). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all X_1 Y_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),X_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y_1),Y_1))=zero_zero(X_a)<->ti(X_a,X_1)=zero_zero(X_a)&ti(X_a,Y_1)=zero_zero(X_a)))). % 36.61/36.39 all N_1 (hAPP(nat,nat,suc,N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),one_one(nat)),N_1)). % 36.61/36.39 all N_1 (hAPP(nat,nat,suc,N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),one_one(nat))). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),hAPP(nat,nat,suc,N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),one_one(nat))),N_1)). % 36.61/36.39 all X_a (linordered_ring(X_a)-> (all X Y hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y),Y)))))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),X_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y_1),Y_1))),zero_zero(X_a)))<->ti(X_a,X_1)=zero_zero(X_a)&ti(X_a,Y_1)=zero_zero(X_a)))). % 36.61/36.39 all X_a (linord581940658strict(X_a)-> (all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),X_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y_1),Y_1))))<->ti(X_a,X_1)!=zero_zero(X_a)|ti(X_a,Y_1)!=zero_zero(X_a)))). % 36.61/36.39 all X_a (linordered_ring(X_a)-> (all X Y (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y),Y))),zero_zero(X_a)))))). % 36.61/36.39 all N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))->N_1=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),one_one(nat)))). % 36.61/36.39 all X_a A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (((exists X_2 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3)))->one_one(nat)=zero_zero(nat))->hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=zero_zero(nat))). % 36.61/36.39 all X_a Fa Fun1 Com_1 Fun2 (hAPP(hoare_2118899576triple(X_a),nat,hAPP(fun(X_a,nat),fun(hoare_2118899576triple(X_a),nat),hoare_2043812435e_size(X_a),Fa),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_1),Fun2))=zero_zero(nat)). % 36.61/36.39 all Pa I_2 J_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))-> (hBOOL(hAPP(nat,bool,Pa,J_2))-> ((all I (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I),J_2))-> (hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,suc,I)))->hBOOL(hAPP(nat,bool,Pa,I)))))->hBOOL(hAPP(nat,bool,Pa,I_2))))). % 36.61/36.39 all N Pa (-hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))-> (hBOOL(hAPP(nat,bool,Pa,N))-> (exists K_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_2),N))& (all I (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I),K_2))-> -hBOOL(hAPP(nat,bool,Pa,I))))&hBOOL(hAPP(nat,bool,Pa,K_2)))))). % 36.61/36.39 all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))-> (exists K_2 (N_1=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),K_2))))). % 36.61/36.39 all I_1 J (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))-> (exists K_2 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K_2))&hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),K_2)=J))). % 36.61/36.39 all N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))-> (exists M_2 (N_1=hAPP(nat,nat,suc,M_2)))). % 36.61/36.39 all X_a (order(X_a)-> (all N N_3 F ((all N_2 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(nat,X_a,F,N_2)),hAPP(nat,X_a,F,hAPP(nat,nat,suc,N_2)))))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),N_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(nat,X_a,F,N)),hAPP(nat,X_a,F,N_3))))))). % 36.61/36.39 all X_a (order(X_a)-> (all N M F ((all N_2 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,F,N_2)),hAPP(nat,X_a,F,hAPP(nat,nat,suc,N_2)))))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,F,N)),hAPP(nat,X_a,F,M)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M)))))). % 36.61/36.39 all X_a (order(X_a)-> (all N N_3 F ((all N_2 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,F,N_2)),hAPP(nat,X_a,F,hAPP(nat,nat,suc,N_2)))))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),N_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,F,N)),hAPP(nat,X_a,F,N_3))))))). % 36.61/36.39 all X_a (linordered_idom(X_a)-> (all A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)),zero_zero(X_a)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),zero_zero(X_a)))))). % 36.61/36.39 all X_a A_3 K (hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=hAPP(nat,nat,suc,K)-> (exists B_5 B_4 (ti(fun(X_a,bool),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B_5),B_4)& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_5),B_4))&hAPP(fun(X_a,bool),nat,finite_card(X_a),B_4)=K& (K=zero_zero(nat)->ti(fun(X_a,bool),B_4)=bot_bot(fun(X_a,bool)))))). % 36.61/36.39 all X_a (linord219039673up_add(X_a)-> (all A_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)=zero_zero(X_a)<->ti(X_a,A_2)=zero_zero(X_a)))). % 36.61/36.39 all X_a Fun1 Com_1 Fun2 (hAPP(hoare_2118899576triple(X_a),nat,size_size(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),Fun1),Com_1),Fun2))=zero_zero(nat)). % 36.61/36.39 all X_a (linord1117847801e_zero(X_a)-> (all X Y ((all Z_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Z_2))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_2),one_one(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),times_times(X_a),Z_2),X)),Y)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))))). % 36.61/36.39 all X_a (linordered_field(X_a)-> (all X Y ((all E (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),E))->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),plus_plus(X_a),Y),E)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))))). % 36.61/36.39 all I_2 Pa K (hBOOL(hAPP(nat,bool,Pa,K))-> ((all N_2 (hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,suc,N_2)))->hBOOL(hAPP(nat,bool,Pa,N_2))))->hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),K),I_2))))). % 36.61/36.39 all N_1 M_3 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N_1)),M_3))-> (exists M_2 (M_3=hAPP(nat,nat,suc,M_2)))). % 36.61/36.39 all I_1 K_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),K_1))-> (K_1!=hAPP(nat,nat,suc,I_1)-> -(all J_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J_1))->K_1!=hAPP(nat,nat,suc,J_1))))). % 36.61/36.39 all I_1 K_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,I_1)),K_1))-> -(all J_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J_1))->K_1!=hAPP(nat,nat,suc,J_1)))). % 36.61/36.39 all N_1 (N_1!=zero_zero(nat)-> (exists M_2 (N_1=hAPP(nat,nat,suc,M_2)))). % 36.61/36.39 all Y (Y!=zero_zero(nat)-> -(all Nat (Y!=hAPP(nat,nat,suc,Nat)))). % 36.61/36.39 all Pa K (hBOOL(hAPP(nat,bool,Pa,K))-> ((all N_2 (hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,suc,N_2)))->hBOOL(hAPP(nat,bool,Pa,N_2))))->hBOOL(hAPP(nat,bool,Pa,zero_zero(nat))))). % 36.61/36.39 all N Pa (hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))-> ((all N_2 (hBOOL(hAPP(nat,bool,Pa,N_2))->hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,suc,N_2)))))->hBOOL(hAPP(nat,bool,Pa,N)))). % 36.61/36.39 all X_b X_a A_3 B_3 (hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3)=bot_bot(fun(sum_sum(X_a,X_b),bool))<->ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))&ti(fun(X_b,bool),B_3)=bot_bot(fun(X_b,bool))). % 36.61/36.39 all Com1_2 Com2_2 (hAPP(com,nat,com_size,hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,com_size,Com1_2)),hAPP(com,nat,com_size,Com2_2))),hAPP(nat,nat,suc,zero_zero(nat)))). % 36.61/36.39 all Com1_2 Com2_2 (hAPP(com,nat,size_size(com),hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,size_size(com),Com1_2)),hAPP(com,nat,size_size(com),Com2_2))),hAPP(nat,nat,suc,zero_zero(nat)))). % 36.61/36.39 hAPP(com,nat,size_size(com),skip)=zero_zero(nat). % 36.61/36.39 hAPP(com,nat,com_size,skip)=zero_zero(nat). % 36.61/36.39 all X_a (linordered_idom(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),one_one(X_a)),A_2)),A_2)),zero_zero(X_a)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),zero_zero(X_a))))))). % 36.61/36.39 all Fun_1 Com1 Com2 (hAPP(com,nat,com_size,hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,com_size,Com1)),hAPP(com,nat,com_size,Com2))),hAPP(nat,nat,suc,zero_zero(nat)))). % 36.61/36.39 all Fun Com1_1 Com2_1 Com1 Com2 (hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)). % 36.61/36.39 all Com1 Com2 Fun Com1_1 Com2_1 (hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)!=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)). % 36.61/36.39 all Fun Com1_1 Com2_1 (hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)!=skip). % 36.61/36.39 all Fun Com1_1 Com2_1 (skip!=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)). % 36.61/36.39 all Fun_1 Com1 Com2 Fun Com1_1 Com2_1 (hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2)=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)<->Fun_1=Fun&Com1=Com1_1&Com2=Com2_1). % 36.61/36.39 all X_a (ring_1(X_a)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),one_one(X_a)),ring_1_Ints(X_a)))). % 36.61/36.39 all X_a (ring_1(X_a)-> (all B_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),ring_1_Ints(X_a)))->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),minus_minus(X_a),A_2),B_2)),ring_1_Ints(X_a))))))). % 36.61/36.39 all X_a (ring_1(X_a)-> (all B_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),ring_1_Ints(X_a)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)),ring_1_Ints(X_a))))))). % 36.61/36.39 all X_a (ring_1(X_a)-> (all B_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),ring_1_Ints(X_a)))->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),plus_plus(X_a),A_2),B_2)),ring_1_Ints(X_a))))))). % 36.61/36.39 all X_a (ring_1(X_a)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),zero_zero(X_a)),ring_1_Ints(X_a)))). % 36.61/36.39 all X_a (ring_char_0(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))-> (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)=zero_zero(X_a)<->ti(X_a,A_2)=zero_zero(X_a))))). % 36.61/36.39 all X_a (ring_char_0(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),one_one(X_a)),A_2)),A_2)!=zero_zero(X_a)))). % 36.61/36.39 all Fun_1 Com1 Com2 (hAPP(com,nat,size_size(com),hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,size_size(com),Com1)),hAPP(com,nat,size_size(com),Com2))),hAPP(nat,nat,suc,zero_zero(nat)))). % 36.61/36.39 all Loc Fun_1 Com_1 (hAPP(com,nat,size_size(com),hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,size_size(com),Com_1)),hAPP(nat,nat,suc,zero_zero(nat)))). % 36.61/36.39 all Loc Fun_1 Com_1 (hAPP(com,nat,com_size,hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,com_size,Com_1)),hAPP(nat,nat,suc,zero_zero(nat)))). % 36.61/36.39 all Loc Fun_1 Com_1 Fun Com1_1 Com2_1 (hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)!=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)). % 36.61/36.39 all Fun Com1_1 Com2_1 Loc Fun_1 Com_1 (hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)!=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)). % 36.61/36.39 all Loc Fun_1 Com_1 Loc_1 Fun Com (hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc_1),Fun),Com)<->ti(loc,Loc)=ti(loc,Loc_1)&Fun_1=Fun&Com_1=Com). % 36.61/36.39 all Loc_1 Fun Com (skip!=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc_1),Fun),Com)). % 36.61/36.39 all Loc_1 Fun Com (hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc_1),Fun),Com)!=skip). % 36.61/36.39 all Com1_1 Com2_1 Loc Fun_1 Com_1 (hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)!=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)). % 36.61/36.39 all Loc Fun_1 Com_1 Com1_1 Com2_1 (hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)). % 36.61/36.39 all Fun_1 Com_1 (hAPP(com,nat,com_size,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,com_size,Com_1)),hAPP(nat,nat,suc,zero_zero(nat)))). % 36.61/36.39 all Fun_1 Com_1 (hAPP(com,nat,size_size(com),hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,size_size(com),Com_1)),hAPP(nat,nat,suc,zero_zero(nat)))). % 36.61/36.39 all Fun Com Loc Fun_1 Com_1 (hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)!=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)). % 36.61/36.39 all Loc Fun_1 Com_1 Fun Com (hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)). % 36.61/36.39 all Fun Com Com1 Com2 (hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)). % 36.61/36.39 all Com1 Com2 Fun Com (hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)). % 36.61/36.39 all Fun Com (hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)!=skip). % 36.61/36.39 all Fun Com (skip!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)). % 36.61/36.39 all Fun_1 Com_1 Fun Com (hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_1)=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)<->Fun_1=Fun&Com_1=Com). % 36.61/36.39 all Fun Com Fun_1 Com1 Com2 (hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)!=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2)). % 36.61/36.39 all Fun_1 Com1 Com2 Fun Com (hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)). % 36.61/36.39 all V (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(int,nat,number_number_of(nat),V)))->hAPP(int,nat,number_number_of(nat),V)=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(int,nat,number_number_of(nat),V)),one_one(nat)))). % 36.61/36.39 all X_a (linorder(X_a)-> (all B_3 A_3 (ti(fun(X_a,bool),A_3)!=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_3),B_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_3))->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_3)),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_3)))))))). % 36.61/36.39 all X_a (number_ring(X_a)-> (all W hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(int,X_a,number_number_of(X_a),W)),ring_1_Ints(X_a))))). % 36.61/36.39 all X_a (number_ring(X_a)-> (all V W_1 (hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),V),W_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(int,X_a,number_number_of(X_a),W_1))))). % 36.61/36.39 all X_a (number_ring(X_a)-> (all V W_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(int,X_a,number_number_of(X_a),W_1))=hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),V),W_1))))). % 36.61/36.39 all X_a (number_ring(X_a)-> (all V W_1 Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(int,X_a,number_number_of(X_a),W_1)),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),V),W_1))),Z)))). % 36.61/36.39 all X_a (number(X_a)&linorder(X_a)-> (all V_1 W (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(int,X_a,number_number_of(X_a),V_1)),hAPP(int,X_a,number_number_of(X_a),W)))<-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(int,X_a,number_number_of(X_a),W)),hAPP(int,X_a,number_number_of(X_a),V_1)))))). % 36.61/36.39 all X_b (number(X_b)&semiring(X_b)-> (all A_1 B V (hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),A_1),B)),hAPP(int,X_b,number_number_of(X_b),V))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),A_1),hAPP(int,X_b,number_number_of(X_b),V))),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),B),hAPP(int,X_b,number_number_of(X_b),V)))))). % 36.61/36.39 all X_b (number(X_b)&semiring(X_b)-> (all V B C (hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(int,X_b,number_number_of(X_b),V)),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),B),C))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(int,X_b,number_number_of(X_b),V)),B)),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(int,X_b,number_number_of(X_b),V)),C))))). % 36.61/36.39 all X_a (number_ring(X_a)-> (all V W_1 C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(int,X_a,number_number_of(X_a),W_1)),C))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),V),W_1))),C)))). % 36.61/36.39 all X_b (number(X_b)&ring(X_b)-> (all A_1 B V (hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),A_1),B)),hAPP(int,X_b,number_number_of(X_b),V))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),A_1),hAPP(int,X_b,number_number_of(X_b),V))),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),B),hAPP(int,X_b,number_number_of(X_b),V)))))). % 36.61/36.39 all X_b (number(X_b)&ring(X_b)-> (all V B C (hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(int,X_b,number_number_of(X_b),V)),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),B),C))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(int,X_b,number_number_of(X_b),V)),B)),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(int,X_b,number_number_of(X_b),V)),C))))). % 36.61/36.39 all X_a (number_ring(X_a)-> (all V W_1 (hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),V),W_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(int,X_a,number_number_of(X_a),W_1))))). % 36.61/36.39 all X_a (number_ring(X_a)-> (all V W_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(int,X_a,number_number_of(X_a),W_1))=hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),V),W_1))))). % 36.61/36.39 all X_a (number_ring(X_a)-> (all V W_1 Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(int,X_a,number_number_of(X_a),W_1)),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),V),W_1))),Z)))). % 36.61/36.39 all X_a (number_ring(X_a)&linordered_idom(X_a)-> (all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(int,X_a,number_number_of(X_a),X_1)),hAPP(int,X_a,number_number_of(X_a),Y_1)))<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),X_1),Y_1))))). % 36.61/36.39 all X_b (number(X_b)&ord(X_b)-> (all U V ((hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(int,X_b,number_number_of(X_b),U)),hAPP(int,X_b,number_number_of(X_b),V)))->hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),ord_min(X_b),hAPP(int,X_b,number_number_of(X_b),U)),hAPP(int,X_b,number_number_of(X_b),V))=hAPP(int,X_b,number_number_of(X_b),U))& (-hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(int,X_b,number_number_of(X_b),U)),hAPP(int,X_b,number_number_of(X_b),V)))->hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),ord_min(X_b),hAPP(int,X_b,number_number_of(X_b),U)),hAPP(int,X_b,number_number_of(X_b),V))=hAPP(int,X_b,number_number_of(X_b),V))))). % 36.61/36.39 all X_a (number_ring(X_a)&linordered_idom(X_a)-> (all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(int,X_a,number_number_of(X_a),X_1)),hAPP(int,X_a,number_number_of(X_a),Y_1)))<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),X_1),Y_1))))). % 36.61/36.39 all X_a (number(X_a)-> (all W X_1 (hAPP(int,X_a,number_number_of(X_a),W)=ti(X_a,X_1)<->ti(X_a,X_1)=hAPP(int,X_a,number_number_of(X_a),W)))). % 36.61/36.39 all X_a (number_ring(X_a)&ring_char_0(X_a)-> (all X_1 Y_1 (hAPP(int,X_a,number_number_of(X_a),X_1)=hAPP(int,X_a,number_number_of(X_a),Y_1)<->X_1=Y_1))). % 36.61/36.39 all X_a (number_ring(X_a)-> (all V W_1 (hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),V),W_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(int,X_a,number_number_of(X_a),W_1))))). % 36.61/36.39 all M_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),hAPP(nat,nat,suc,M_1)),hAPP(nat,nat,suc,N_1))=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),M_1),N_1))). % 36.61/36.39 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)))). % 36.61/36.39 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)))). % 36.61/36.39 all X_a (linorder(X_a)-> (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))<->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)=ti(X_a,X_1)))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X_1 Y_1 Z_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(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)))<->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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Z_1))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all B A_1 X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),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_1),B)),X))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all A_1 B X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),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_1),B)),X))))). % 36.61/36.39 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)))). % 36.61/36.39 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)))). % 36.61/36.39 all X_a (linorder(X_a)-> (all B X A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B))->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_1),B))))))). % 36.61/36.39 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))))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all B D A_1 C (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),C))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),D))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),B)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),C),D))))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X A_1 B (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_1),B)))-> -(hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_1))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B)))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X_1 Y_1 Z_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)),Z_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),Z_1))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X_1 Y_1 Z_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)),Z_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),Z_1))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all Z_1 X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),X_1))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),Y_1))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all A_1 B X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),X))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),B)),X))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all B A_1 X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),X))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),B)),X))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),A_1)=ti(X_a,A_1)))). % 36.61/36.39 all X_a (linorder(X_a)-> (all A_1 B (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B),A_1)))). % 36.61/36.39 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)))). % 36.61/36.39 all X_a (linorder(X_a)-> (all A_1 B (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,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),A_1),B))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),B)))). % 36.61/36.39 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)))). % 36.61/36.39 all X_a (linorder(X_a)-> (all B A_1 C (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),C))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,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),B),C))))). % 36.61/36.39 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))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all A_1 B C (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_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,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),B),C))))). % 36.61/36.39 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))))). % 36.61/36.39 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)))). % 36.61/36.39 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)))). % 36.61/36.39 all M_1 I_1 N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),I_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),I_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),M_1),N_1)),I_1)). % 36.61/36.39 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))))). % 36.61/36.39 all X_a (ordere236663937imp_le(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),X),Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Y),Z))))). % 36.61/36.39 all N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),zero_zero(nat)),N_1)=zero_zero(nat)). % 36.61/36.39 all N_1 (hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),N_1),zero_zero(nat))=zero_zero(nat)). % 36.61/36.39 all X_a (linorder(X_a)-> (all B_2 A_2 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))->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_2),A_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_2),B_2))))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all B_2 A_2 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))->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_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),A_3))=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_2),A_3))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all A_2 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))->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_3)),A_2)))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (ti(fun(X_a,bool),A_3)!=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_3)),X_1))<-> (exists X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),X_1))))))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (ti(fun(X_a,bool),A_3)!=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_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_3)))<-> (all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),X_2))))))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_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_3)))<-> (all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),X_2))))))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all X_1 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> (ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_3)),X_1))<-> (exists X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),X_1))))))))). % 36.61/36.39 all X_a (linorder(X_a)-> (all Ca B_2 A_3 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))-> ((all X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),X_2))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_2),Ca)),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),Ca),A_3))))))). % 36.61/36.39 all X_a (ord(X_a)-> (all X Least ((all X_2 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),X_2)))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Least),X)=ti(X_a,Least)))). % 36.61/36.39 all V W_1 (hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,number_number_of(int),V)),hAPP(int,int,number_number_of(int),W_1))=hAPP(int,int,number_number_of(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),V),W_1))). % 36.61/36.39 all V W_1 (hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(int,int,number_number_of(int),V)),hAPP(int,int,number_number_of(int),W_1))=hAPP(int,int,number_number_of(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),V),W_1))). % 36.61/36.39 all K L (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,number_number_of(int),K)),hAPP(int,int,number_number_of(int),L)))<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),K),L))). % 36.61/36.39 all K L (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,number_number_of(int),K)),hAPP(int,int,number_number_of(int),L)))<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),L))). % 36.61/36.39 all Z (hAPP(int,int,hAPP(int,fun(int,int),times_times(int),one_one(int)),Z)=Z). % 36.61/36.39 all Z (hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z),one_one(int))=Z). % 36.61/36.39 all W Z_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),Z_1),one_one(int))))<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),Z_1))). % 36.61/36.39 all Z W_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Z),W_1))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W_1),Z))->Z=W_1)). % 36.61/36.39 all K_1 I_1 J (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),I_1),J))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),J),K_1))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),I_1),K_1)))). % 36.61/36.39 all Z W_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Z),W_1))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W_1),Z))). % 36.61/36.39 all W_1 hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W_1),W_1)). % 36.61/36.39 all X Y (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),X),Y))|X=Y|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Y),X))). % 36.61/36.39 all Z_1 W (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Z_1),W))<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Z_1),W))&Z_1!=W). % 36.61/36.39 all Z1 Z2 Z3 (hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z1),Z2)),Z3)=hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z1),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z2),Z3))). % 36.61/36.39 all Z W_1 (hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z),W_1)=hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),Z)). % 36.61/36.39 all W_1 Z1 Z2 (hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),Z1),Z2))=hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),Z1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),Z2))). % 36.61/36.39 all Z1 Z2 W_1 (hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),Z1),Z2)),W_1)=hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z1),W_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z2),W_1))). % 36.61/36.39 all Z1 Z2 Z3 (hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z1),Z2)),Z3)=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z1),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z2),Z3))). % 36.61/36.39 all X Y Z (hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Y),Z))=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Y),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X),Z))). % 36.61/36.39 all Z W_1 (hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z),W_1)=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W_1),Z)). % 36.61/36.39 all K_1 I_1 J (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),I_1),J))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),K_1),I_1)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),K_1),J)))). % 36.61/36.39 all K_1 I_1 J (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),I_1),J))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),I_1),K_1)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),J),K_1)))). % 36.61/36.39 all Z_3 Z W_2 W_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W_2),W_1))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Z_3),Z))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W_2),Z_3)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W_1),Z))))). % 36.61/36.39 all W Z_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z_1),one_one(int))))<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W),Z_1))). % 36.61/36.39 all W Z_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W),one_one(int))),Z_1))<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),Z_1))). % 36.61/36.39 all W_1 Z (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W_1),Z))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W_1),one_one(int))),Z))). % 36.61/36.39 all W Z_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z_1),one_one(int))))<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),Z_1))|W=Z_1). % 36.61/36.39 all Z1 Z2 W_1 (hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z1),Z2)),W_1)=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z1),W_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z2),W_1))). % 36.61/36.39 all W_1 Z1 Z2 (hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z1),Z2))=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),Z1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),Z2))). % 36.61/36.39 hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),one_one(int))). % 36.61/36.39 all N M (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),M))-> (hAPP(int,int,hAPP(int,fun(int,int),times_times(int),M),N)=one_one(int)<->M=one_one(int)&N=one_one(int))). % 36.61/36.39 all Z_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),one_one(int)),Z_1))<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),Z_1))). % 36.61/36.39 all K L (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),K),L))<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),K),L)),zero_zero(int)))). % 36.61/36.39 all K_1 I_1 J (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),I_1),J))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),K_1))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),K_1),I_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),K_1),J))))). % 36.61/36.39 all Z (hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z),zero_zero(int))=Z). % 36.61/36.39 all Z (hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),zero_zero(int)),Z)=Z). % 36.61/36.39 all Z (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),Z))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),Z)))). % 36.61/36.39 all Z_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),Z_1)),Z_1)),zero_zero(int)))<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Z_1),zero_zero(int)))). % 36.61/36.39 all Z (hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),Z)),Z)!=zero_zero(int)). % 36.61/36.39 all B Q_2 R_2 B_1 Q_1 R_1 (hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B),Q_2)),R_2)=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B_1),Q_1)),R_1)-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B_1),Q_1)),R_1)),zero_zero(int)))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),R_2),B))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),R_1))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),B_1))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),B_1),B))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Q_1),Q_2)))))))). % 36.61/36.39 all B Q_1 R_1 Q_2 R_2 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B),Q_1)),R_1)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B),Q_2)),R_2)))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),R_2),zero_zero(int)))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),B),R_2))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),B),R_1))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Q_2),Q_1)))))). % 36.61/36.39 all K_1 (hAPP(int,int,number_number_of(int),K_1)=K_1). % 36.61/36.39 zero_zero(int)!=one_one(int). % 36.61/36.39 all R_2 Q_2 A_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),A_1))-> (A_1=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),R_2),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),A_1),Q_2))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),R_2))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Q_2),one_one(int)))))). % 36.61/36.39 all R_2 Q_2 A_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),A_1))-> (A_1=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),R_2),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),A_1),Q_2))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),R_2),A_1))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),one_one(int)),Q_2))))). % 36.61/36.39 all B_1 Q_1 R_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B_1),Q_1)),R_1)))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),R_1),B_1))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),B_1))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),Q_1))))). % 36.61/36.40 all B_1 Q_1 R_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B_1),Q_1)),R_1)),zero_zero(int)))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),R_1))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),B_1))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Q_1),zero_zero(int)))))). % 36.61/36.40 all B Q_1 R_1 Q_2 R_2 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B),Q_1)),R_1)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B),Q_2)),R_2)))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),R_1))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),R_1),B))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),R_2),B))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Q_1),Q_2)))))). % 36.61/36.40 all B Q_2 R_2 B_1 Q_1 R_1 (hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B),Q_2)),R_2)=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B_1),Q_1)),R_1)-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B_1),Q_1)),R_1)))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),R_1),B_1))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),R_2))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),B_1))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),B_1),B))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Q_2),Q_1)))))))). % 36.61/36.40 all Pa I_2 K (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),I_2),K))-> (hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),K),one_one(int))))-> ((all I (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),I),K))-> (hBOOL(hAPP(int,bool,Pa,I))->hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),I),one_one(int)))))))->hBOOL(hAPP(int,bool,Pa,I_2))))). % 36.61/36.40 all Pa I_2 K (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),I_2),K))-> (hBOOL(hAPP(int,bool,Pa,K))-> ((all I (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),I),K))-> (hBOOL(hAPP(int,bool,Pa,I))->hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),I),one_one(int)))))))->hBOOL(hAPP(int,bool,Pa,I_2))))). % 36.61/36.40 all Pa K I_2 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),K),I_2))-> (hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),K),one_one(int))))-> ((all I (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),K),I))-> (hBOOL(hAPP(int,bool,Pa,I))->hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),I),one_one(int)))))))->hBOOL(hAPP(int,bool,Pa,I_2))))). % 36.61/36.40 all Pa K I_2 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),I_2))-> (hBOOL(hAPP(int,bool,Pa,K))-> ((all I (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),I))-> (hBOOL(hAPP(int,bool,Pa,I))->hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),I),one_one(int)))))))->hBOOL(hAPP(int,bool,Pa,I_2))))). % 36.61/36.40 all Y X (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),Y))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),X),Y))))). % 36.61/36.40 hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),one_one(int))). % 36.61/36.40 hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),zero_zero(int))). % 36.61/36.40 all Y X (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),Y))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X),Y))))). % 36.61/36.40 all K Pa D_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))-> ((all X_2 (hBOOL(hAPP(int,bool,Pa,X_2))->hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X_2),D_1)))))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),K))-> (all X_2 (hBOOL(hAPP(int,bool,Pa,X_2))->hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X_2),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),K),D_1))))))))). % 36.61/36.40 all K Pa D_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))-> ((all X_2 (hBOOL(hAPP(int,bool,Pa,X_2))->hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X_2),D_1)))))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),K))-> (all X_2 (hBOOL(hAPP(int,bool,Pa,X_2))->hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X_2),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),K),D_1))))))))). % 36.61/36.40 all P_1 Pa X_1 ((hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X_1))-> (hBOOL(Pa)<->hBOOL(P_1)))-> ((hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X_1))->hBOOL(Pa))<-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X_1))->hBOOL(P_1)))). % 36.61/36.40 all P_1 Pa X_1 ((hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X_1))-> (hBOOL(Pa)<->hBOOL(P_1)))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X_1))&hBOOL(Pa)<->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X_1))&hBOOL(P_1))). % 36.61/36.40 all X_a (order(X_a)-> (all X Least ((all X_2 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),X_2)))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Least)=ti(X_a,Least)))). % 36.61/36.40 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))). % 36.61/36.40 all X_a (linorder(X_a)-> (all T_3 exists Z_2 all X_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_2),X_2))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),T_3))))). % 36.61/36.40 all X_a (linorder(X_a)-> (all T_3 exists Z_2 all X_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Z_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),T_3))))). % 36.61/36.40 all X_a (linorder(X_a)-> (all T_3 exists Z_2 all X_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Z_2))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),T_3),X_2))))). % 36.61/36.40 all X_a (linorder(X_a)-> (all T_3 exists Z_2 all X_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_2),X_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),T_3),X_2))))). % 36.61/36.40 all I_2 Pa K (hBOOL(hAPP(int,bool,Pa,K))-> ((all I (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),I))-> (hBOOL(hAPP(int,bool,Pa,I))->hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),I),one_one(int)))))))-> ((all I (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),I),K))-> (hBOOL(hAPP(int,bool,Pa,I))->hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),I),one_one(int)))))))->hBOOL(hAPP(int,bool,Pa,I_2))))). % 36.61/36.40 all Pa P_1 D_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))-> ((all X_2 K_2 (hBOOL(hAPP(int,bool,P_1,X_2))<->hBOOL(hAPP(int,bool,P_1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X_2),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),K_2),D_1))))))-> ((exists Z_2 all X_2 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Z_2),X_2))-> (hBOOL(hAPP(int,bool,Pa,X_2))<->hBOOL(hAPP(int,bool,P_1,X_2)))))-> ((exists X1 hBOOL(hAPP(int,bool,P_1,X1)))-> (exists X1 hBOOL(hAPP(int,bool,Pa,X1))))))). % 36.61/36.40 all Pa P1 D_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))-> ((all X_2 K_2 (hBOOL(hAPP(int,bool,P1,X_2))<->hBOOL(hAPP(int,bool,P1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X_2),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),K_2),D_1))))))-> ((exists Z_2 all X_2 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),X_2),Z_2))-> (hBOOL(hAPP(int,bool,Pa,X_2))<->hBOOL(hAPP(int,bool,P1,X_2)))))-> ((exists X1 hBOOL(hAPP(int,bool,P1,X1)))-> (exists X1 hBOOL(hAPP(int,bool,Pa,X1))))))). % 36.61/36.40 all Y X ((hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Y),X))->hAPP(int,int,hAPP(int,fun(int,int),nat_tsub,X),Y)=hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X),Y))& (-hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Y),X))->hAPP(int,int,hAPP(int,fun(int,int),nat_tsub,X),Y)=zero_zero(int))). % 36.61/36.40 all Y X (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),Y))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,hAPP(int,fun(int,int),nat_tsub,X),Y))))). % 36.61/36.40 all Y X (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Y),X))->hAPP(int,int,hAPP(int,fun(int,int),nat_tsub,X),Y)=hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X),Y)). % 36.61/36.40 all X_a (number_ring(X_a)-> (all V ((hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,number_number_of(int),V)))->hAPP(nat,X_a,semiring_1_of_nat(X_a),hAPP(int,nat,number_number_of(nat),V))=hAPP(int,X_a,number_number_of(X_a),V))& (-hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,number_number_of(int),V)))->hAPP(nat,X_a,semiring_1_of_nat(X_a),hAPP(int,nat,number_number_of(nat),V))=zero_zero(X_a))))). % 36.61/36.40 all Z X D (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Z),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,abs_abs(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X),Z))),one_one(int))),D))))). % 36.61/36.40 all X Y (hAPP(int,int,hAPP(int,fun(int,int),nat_tsub,hAPP(nat,int,semiring_1_of_nat(int),X)),hAPP(nat,int,semiring_1_of_nat(int),Y))=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),X),Y))). % 36.61/36.40 all X_a (semiring_1(X_a)-> (all M_1 (hAPP(nat,X_a,semiring_1_of_nat(X_a),hAPP(nat,nat,suc,M_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),one_one(X_a)),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1))))). % 36.61/36.40 all Z hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(nat,int,semiring_1_of_nat(int),Z))). % 36.61/36.40 all Pa ((exists X_2 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X_2))&hBOOL(hAPP(int,bool,Pa,X_2))))<-> (exists X_2 hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),X_2))))). % 36.61/36.40 all Pa ((all X_2 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X_2))->hBOOL(hAPP(int,bool,Pa,X_2))))<-> (all X_2 hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),X_2))))). % 36.61/36.40 one_one(int)=hAPP(nat,int,semiring_1_of_nat(int),one_one(nat)). % 36.61/36.40 zero_zero(int)=hAPP(nat,int,semiring_1_of_nat(int),zero_zero(nat)). % 36.61/36.40 all X_1 Y_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,semiring_1_of_nat(int),X_1)),hAPP(nat,int,semiring_1_of_nat(int),Y_1)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X_1),Y_1))). % 36.61/36.40 all X_1 Y_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(nat,int,semiring_1_of_nat(int),X_1)),hAPP(nat,int,semiring_1_of_nat(int),Y_1)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X_1),Y_1))). % 36.61/36.40 all X Y (hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(nat,int,semiring_1_of_nat(int),X)),hAPP(nat,int,semiring_1_of_nat(int),Y))=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),X),Y))). % 36.61/36.40 all X Y (hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),X)),hAPP(nat,int,semiring_1_of_nat(int),Y))=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X),Y))). % 36.61/36.40 all M_1 (hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,suc,M_1))=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),hAPP(nat,int,semiring_1_of_nat(int),M_1))). % 36.61/36.40 hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,suc,zero_zero(nat)))=one_one(int). % 36.61/36.40 all W Z_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),Z_1))<-> (exists N_2 (Z_1=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W),hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,suc,N_2)))))). % 36.61/36.40 all X_a (ordere142940540dd_abs(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(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)))))). % 36.61/36.40 all X_a (linordered_idom(X_a)-> (all B D A_1 C (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),C))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,abs_abs(X_a),B)),D))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),D))))))). % 36.61/36.40 all X_a (ordere142940540dd_abs(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(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B))),hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1)))))). % 36.61/36.40 all X_a (ordere142940540dd_abs(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(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B))),hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)))))). % 36.61/36.40 all X_a (ordere142940540dd_abs(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(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)))),hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)))))). % 36.61/36.40 all X_a (linordered_semidom(X_a)-> (all M_1 N_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1)))->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))))). % 36.61/36.40 all X_a (linordered_semidom(X_a)-> (all M_1 N_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1)))))). % 36.61/36.40 all X_a (linordered_semidom(X_a)-> (all M N (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))))). % 36.61/36.40 all X_a (linordered_semidom(X_a)-> (all M N (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))))). % 36.61/36.40 all X_a (semiring_1(X_a)-> (all M_1 N_1 (hAPP(nat,X_a,semiring_1_of_nat(X_a),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1))))). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)-> (all A_1 B (hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B))))). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)-> (all A_1 B (hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B))=hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1))))). % 36.61/36.40 all X_a (ordere142940540dd_abs(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(X_a,X_a,abs_abs(X_a),A_1)),B))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))))). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)-> (all A_1 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),hAPP(X_a,X_a,abs_abs(X_a),A_1))))). % 36.61/36.40 all X_a (linordered_idom(X_a)-> (all A_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),A_1)))). % 36.61/36.40 all X_a (linordered_idom(X_a)-> (all A_1 B (hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B))))). % 36.61/36.40 all X_a (semiring_1(X_a)-> (all M_1 N_1 (hAPP(nat,X_a,semiring_1_of_nat(X_a),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1))))). % 36.61/36.40 all M N (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,semiring_1_of_nat(int),M)),hAPP(nat,int,semiring_1_of_nat(int),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))). % 36.61/36.40 all M N (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(nat,int,semiring_1_of_nat(int),M)),hAPP(nat,int,semiring_1_of_nat(int),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))). % 36.61/36.40 all M_1 N_1 (hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(nat,int,semiring_1_of_nat(int),M_1)),hAPP(nat,int,semiring_1_of_nat(int),N_1))=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1))). % 36.61/36.40 all M_1 N_1 (hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1))=hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(nat,int,semiring_1_of_nat(int),M_1)),hAPP(nat,int,semiring_1_of_nat(int),N_1))). % 36.61/36.40 all M_1 N_1 Z (hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),M_1)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),N_1)),Z))=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1))),Z)). % 36.61/36.40 all M_1 N_1 (hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),M_1)),hAPP(nat,int,semiring_1_of_nat(int),N_1))=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1))). % 36.61/36.40 all W Z_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W),Z_1))<-> (exists N_2 (Z_1=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W),hAPP(nat,int,semiring_1_of_nat(int),N_2))))). % 36.61/36.40 all X_a (ordere142940540dd_abs(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(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)))))). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)-> (all A_1 B C D hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),D)))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),C))),hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),D))))))). % 36.61/36.40 all X_a (ring_1(X_a)-> (all N hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),N)),ring_1_Ints(X_a))))). % 36.61/36.40 all M_1 (hAPP(int,int,abs_abs(int),hAPP(nat,int,semiring_1_of_nat(int),M_1))=hAPP(nat,int,semiring_1_of_nat(int),M_1)). % 36.61/36.40 all X_a (linordered_idom(X_a)-> (all N_1 (hAPP(X_a,X_a,abs_abs(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1))=hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1)))). % 36.61/36.40 all X_a (semiring_char_0(X_a)-> (all M N (hAPP(nat,X_a,semiring_1_of_nat(X_a),M)=hAPP(nat,X_a,semiring_1_of_nat(X_a),N)<->M=N))). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)-> (all A_1 (hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1))=hAPP(X_a,X_a,abs_abs(X_a),A_1)))). % 36.61/36.40 all X_a (semiring_1(X_a)->hAPP(nat,X_a,semiring_1_of_nat(X_a),one_one(nat))=one_one(X_a)). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)-> (all A_2 (hAPP(X_a,X_a,abs_abs(X_a),A_2)=zero_zero(X_a)<->ti(X_a,A_2)=zero_zero(X_a)))). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)->hAPP(X_a,X_a,abs_abs(X_a),zero_zero(X_a))=zero_zero(X_a)). % 36.61/36.40 all X_a (semiring_1(X_a)->hAPP(nat,X_a,semiring_1_of_nat(X_a),zero_zero(nat))=zero_zero(X_a)). % 36.61/36.40 all X_a (linordered_idom(X_a)->hAPP(X_a,X_a,abs_abs(X_a),one_one(X_a))=one_one(X_a)). % 36.61/36.40 hAPP(nat,int,semiring_1_of_nat(int),one_one(nat))=one_one(int). % 36.61/36.40 all N (hAPP(nat,int,semiring_1_of_nat(int),N)=zero_zero(int)<->N=zero_zero(nat)). % 36.61/36.40 hAPP(nat,int,semiring_1_of_nat(int),zero_zero(nat))=zero_zero(int). % 36.61/36.40 all X_a (ordered_ring_abs(X_a)-> (all B A_1 ((hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a))))& (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(X_a))))->hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B))))). % 36.61/36.40 all X_a (linordered_idom(X_a)-> (all Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),X))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),Y)),X)=hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y),X))))). % 36.61/36.40 all K_1 (-hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(nat,int,semiring_1_of_nat(int),K_1)),zero_zero(int)))). % 36.61/36.40 all N_1 hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(nat,int,semiring_1_of_nat(int),N_1))). % 36.61/36.40 all N (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,semiring_1_of_nat(int),N)),zero_zero(int)))<->N=zero_zero(nat)). % 36.61/36.40 all Z_1 (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,abs_abs(int),Z_1)),one_one(int)))<->Z_1=zero_zero(int)). % 36.61/36.40 all M_1 N_1 (hAPP(int,int,abs_abs(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),M_1),N_1))=one_one(int)->hAPP(int,int,abs_abs(int),M_1)=one_one(int)). % 36.61/36.40 all X_a (linordered_semidom(X_a)-> (all M_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)),zero_zero(X_a)))))). % 36.61/36.40 all X_a (linordered_semidom(X_a)-> (all N_1 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1))))). % 36.61/36.40 all X_a (linordered_semidom(X_a)-> (all M_1 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1))))). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)-> (all A_1 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),zero_zero(X_a)))))). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)-> (all A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,abs_abs(X_a),A_2)))<->ti(X_a,A_2)!=zero_zero(X_a)))). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)-> (all A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))->hAPP(X_a,X_a,abs_abs(X_a),A_1)=ti(X_a,A_1)))). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)-> (all A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))->hAPP(X_a,X_a,abs_abs(X_a),A_1)=ti(X_a,A_1)))). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)-> (all 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,abs_abs(X_a),A_2)),zero_zero(X_a)))<->ti(X_a,A_2)=zero_zero(X_a)))). % 36.61/36.40 all X_a (ordere142940540dd_abs(X_a)-> (all A_1 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,abs_abs(X_a),A_1))))). % 36.61/36.40 all X_a (number_semiring(X_a)-> (all N_1 (hAPP(int,X_a,number_number_of(X_a),hAPP(nat,int,semiring_1_of_nat(int),N_1))=hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1)))). % 36.61/36.40 all N_1 M_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))->hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(nat,int,semiring_1_of_nat(int),M_1)),hAPP(nat,int,semiring_1_of_nat(int),N_1))=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1))). % 36.61/36.40 all X_a (ring_1(X_a)-> (all N_1 M_1 (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))->hAPP(nat,X_a,semiring_1_of_nat(X_a),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1))))). % 36.61/36.40 all N (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),hAPP(nat,int,semiring_1_of_nat(int),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N))). % 36.61/36.40 all K_1 I_1 J (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),I_1),J))-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K_1))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(nat,int,semiring_1_of_nat(int),K_1)),I_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(nat,int,semiring_1_of_nat(int),K_1)),J))))). % 36.61/36.40 all X_a (linordered_semidom(X_a)-> (all N (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N)))<->hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N))))). % 36.61/36.40 all Pa X_1 Y_1 (hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),X_1),Y_1))))<-> (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),Y_1),X_1))->hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(nat,int,semiring_1_of_nat(int),X_1)),hAPP(nat,int,semiring_1_of_nat(int),Y_1)))))& (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X_1),Y_1))->hBOOL(hAPP(int,bool,Pa,zero_zero(int))))). % 36.61/36.40 all X Z D (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,abs_abs(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X),Z))),one_one(int))),D))),Z))). % 36.61/36.40 all K F N ((all I (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I),N))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,abs_abs(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(nat,int,F,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I),one_one(nat)))),hAPP(nat,int,F,I)))),one_one(int)))))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,F,zero_zero(nat))),K))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),hAPP(nat,int,F,N)))-> (exists I (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I),N))&hAPP(nat,int,F,I)=K))))). % 36.61/36.40 all K F N ((all I (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I),N))->hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,abs_abs(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(nat,int,F,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I),one_one(nat)))),hAPP(nat,int,F,I)))),one_one(int)))))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,F,zero_zero(nat))),K))-> (hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),hAPP(nat,int,F,N)))-> (exists I (hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I),N))&hAPP(nat,int,F,I)=K))))). % 36.61/36.41 all X_1 Y_1 (hAPP(nat,int,semiring_1_of_nat(int),X_1)=hAPP(nat,int,semiring_1_of_nat(int),Y_1)<->X_1=Y_1). % 36.61/36.41 all X_1 Y_1 Pa ((hBOOL(Pa)->hAPP(nat,int,semiring_1_of_nat(int),X_1)=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),hAPP(bool,fun(nat,fun(nat,nat)),if(nat),Pa),X_1),Y_1)))& (-hBOOL(Pa)->hAPP(nat,int,semiring_1_of_nat(int),Y_1)=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),hAPP(bool,fun(nat,fun(nat,nat)),if(nat),Pa),X_1),Y_1)))). % 36.61/36.41 all M N (hAPP(nat,int,semiring_1_of_nat(int),M)=hAPP(nat,int,semiring_1_of_nat(int),N)<->M=N). % 36.61/36.41 all T_2 T_1 (preorder(T_1)->preorder(fun(T_2,T_1))). % 36.61/36.41 all T_2 T_1 (finite_finite(T_1)&finite_finite(T_2)->finite_finite(fun(T_2,T_1))). % 36.61/36.41 all T_2 T_1 (order(T_1)->order(fun(T_2,T_1))). % 36.61/36.41 all T_2 T_1 (ord(T_1)->ord(fun(T_2,T_1))). % 36.61/36.41 all T_2 T_1 (bot(T_1)->bot(fun(T_2,T_1))). % 36.61/36.41 all T_2 T_1 (minus(T_1)->minus(fun(T_2,T_1))). % 36.61/36.41 semiri456707255roduct(int). % 36.61/36.41 ordere223160158up_add(int). % 36.61/36.41 ordere236663937imp_le(int). % 36.61/36.41 linord893533164strict(int). % 36.61/36.41 linord626643107strict(int). % 36.61/36.41 linord20386208strict(int). % 36.61/36.41 ordere779506340up_add(int). % 36.61/36.41 ordere142940540dd_abs(int). % 36.61/36.41 ordere216010020id_add(int). % 36.61/36.41 linord219039673up_add(int). % 36.61/36.41 cancel146912293up_add(int). % 36.61/36.41 ordere453448008miring(int). % 36.61/36.41 linord581940658strict(int). % 36.61/36.41 ring_n68954251visors(int). % 36.61/36.41 ordere1490568538miring(int). % 36.61/36.41 linord1278240602ring_1(int). % 36.61/36.41 ordered_ab_group_add(int). % 36.61/36.41 cancel_semigroup_add(int). % 36.61/36.41 linordered_semiring(int). % 36.61/36.41 linordered_semidom(int). % 36.61/36.41 ab_semigroup_mult(int). % 36.61/36.41 comm_monoid_mult(int). % 36.61/36.41 ab_semigroup_add(int). % 36.61/36.41 ordered_semiring(int). % 36.61/36.41 ordered_ring_abs(int). % 36.61/36.41 no_zero_divisors(int). % 36.61/36.41 comm_monoid_add(int). % 36.61/36.41 linordered_ring(int). % 36.61/36.41 linordered_idom(int). % 36.61/36.41 comm_semiring_1(int). % 36.61/36.41 comm_semiring(int). % 36.61/36.41 semiring_char_0(int). % 36.61/36.41 number_semiring(int). % 36.61/36.41 ab_group_add(int). % 36.61/36.41 zero_ne_q_one(int). % 36.61/36.41 ordered_ring(int). % 36.61/36.41 preorder(int). % 36.61/36.41 linorder(int). % 36.61/36.41 monoid_mult(int). % 36.61/36.41 monoid_add(int). % 36.61/36.41 semiring_1(int). % 36.61/36.41 group_add(int). % 36.61/36.41 mult_zero(int). % 36.61/36.41 order(int). % 36.61/36.41 ring_char_0(int). % 36.61/36.41 number_ring(int). % 36.61/36.41 semiring(int). % 36.61/36.41 ord(int). % 36.61/36.41 ring_1(int). % 36.61/36.41 minus(int). % 36.61/36.41 zero(int). % 36.61/36.41 ring(int). % 36.61/36.41 number(int). % 36.61/36.41 one(int). % 36.61/36.41 semiri456707255roduct(nat). % 36.61/36.41 ordere223160158up_add(nat). % 36.61/36.41 ordere236663937imp_le(nat). % 36.61/36.41 linord893533164strict(nat). % 36.61/36.41 linord20386208strict(nat). % 36.61/36.41 ordere779506340up_add(nat). % 36.61/36.41 ordere216010020id_add(nat). % 36.61/36.41 cancel146912293up_add(nat). % 36.61/36.41 ordere453448008miring(nat). % 36.61/36.41 ordere1490568538miring(nat). % 36.61/36.41 cancel_semigroup_add(nat). % 36.61/36.41 linordered_semiring(nat). % 36.61/36.41 linordered_semidom(nat). % 36.61/36.41 ab_semigroup_mult(nat). % 36.61/36.41 comm_monoid_mult(nat). % 36.61/36.41 ab_semigroup_add(nat). % 36.61/36.41 ordered_semiring(nat). % 36.61/36.41 no_zero_divisors(nat). % 36.61/36.41 comm_monoid_add(nat). % 36.61/36.41 comm_semiring_1(nat). % 36.61/36.41 comm_semiring(nat). % 36.61/36.41 semiring_char_0(nat). % 36.61/36.41 number_semiring(nat). % 36.61/36.41 zero_ne_q_one(nat). % 36.61/36.41 preorder(nat). % 36.61/36.41 linorder(nat). % 36.61/36.41 monoid_mult(nat). % 36.61/36.41 monoid_add(nat). % 36.61/36.41 semiring_1(nat). % 36.61/36.41 mult_zero(nat). % 36.61/36.41 order(nat). % 36.61/36.41 semiring(nat). % 36.61/36.41 ord(nat). % 36.61/36.41 bot(nat). % 36.61/36.41 minus(nat). % 36.61/36.41 zero(nat). % 36.61/36.41 number(nat). % 36.61/36.41 one(nat). % 36.61/36.41 preorder(bool). % 36.61/36.41 finite_finite(bool). % 36.61/36.41 order(bool). % 36.61/36.41 ord(bool). % 36.61/36.41 bot(bool). % 36.61/36.41 minus(bool). % 36.61/36.41 all T_2 T_1 (finite_finite(T_1)&finite_finite(T_2)->finite_finite(sum_sum(T_2,T_1))). % 36.61/36.41 all T A (ti(T,ti(T,A))=ti(T,A)). % 36.61/36.41 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)). % 36.61/36.41 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)). % 36.61/36.41 all P (ti(bool,P)=fTrue|ti(bool,P)=fFalse). % 36.61/36.41 all P (-hBOOL(hAPP(bool,bool,fNot,P))| -hBOOL(P)). % 36.61/36.41 all P (hBOOL(P)|hBOOL(hAPP(bool,bool,fNot,P))). % 36.61/36.41 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))). % 36.61/36.41 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)). % 36.61/36.41 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)). % 36.61/36.41 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))). % 36.61/36.41 all Q P (-hBOOL(P)| -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))). % 36.61/36.41 all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(P)). % 36.61/36.41 all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(Q)). % 36.61/36.41 all Q P (-hBOOL(P)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q))). % 36.61/36.41 all P Q (-hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q))). % 36.61/36.41 all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q))|hBOOL(P)|hBOOL(Q)). % 36.61/36.41 -hBOOL(fFalse). % 36.61/36.41 all P (ti(bool,P)=fTrue|ti(bool,P)=fFalse). % 36.61/36.41 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)). % 36.61/36.41 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))). % 36.61/36.41 all Q P (hBOOL(P)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q))). % 36.61/36.41 all P Q (-hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q))). % 36.61/36.41 all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q))| -hBOOL(P)|hBOOL(Q)). % 36.61/36.41 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))))). % 36.61/36.41 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),c),q)),bot_bot(fun(hoare_2118899576triple(state),bool))))). % 36.61/36.41 -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),c),q)),bot_bot(fun(hoare_2118899576triple(state),bool))))). % 36.61/36.41 end_of_list. % 36.61/36.41 % 36.61/36.41 -------> usable clausifies to: % 36.61/36.41 % 36.61/36.41 list(usable). % 36.61/36.41 0 [] A=A. % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 0 [] ti(fun(X_a,fun(X_b,X_a)),combk(X_a,X_b))=combk(X_a,X_b). % 36.61/36.41 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). % 36.61/36.41 0 [] ti(fun(fun(state,bool),fun(com,fun(com,com))),cond)=cond. % 36.61/36.41 0 [] ti(fun(loc,fun(fun(state,nat),fun(com,com))),local)=local. % 36.61/36.41 0 [] ti(com,skip)=skip. % 36.61/36.41 0 [] ti(fun(com,fun(com,com)),semi)=semi. % 36.61/36.41 0 [] ti(fun(fun(state,bool),fun(com,com)),while)=while. % 36.61/36.41 0 [] ti(fun(com,nat),com_size)=com_size. % 36.61/36.41 0 [] ti(fun(fun(X_a,bool),nat),finite_card(X_a))=finite_card(X_a). % 36.61/36.41 0 [] ti(fun(fun(X_a,fun(X_b,X_b)),bool),finite100568337ommute(X_a,X_b))=finite100568337ommute(X_a,X_b). % 36.61/36.41 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). % 36.61/36.41 0 [] ti(fun(fun(X_a,bool),bool),finite_finite_1(X_a))=finite_finite_1(X_a). % 36.61/36.41 0 [] ti(fun(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b))),finite_fold(X_a,X_b))=finite_fold(X_a,X_b). % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 0 [] ti(fun(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool)))),finite_fold_graph(X_a,X_b))=finite_fold_graph(X_a,X_b). % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 0 [] -ordere142940540dd_abs(X_a)|ti(fun(X_a,X_a),abs_abs(X_a))=abs_abs(X_a). % 36.61/36.41 0 [] -minus(X_a)|ti(fun(X_a,fun(X_a,X_a)),minus_minus(X_a))=minus_minus(X_a). % 36.61/36.41 0 [] -one(X_a)|ti(X_a,one_one(X_a))=one_one(X_a). % 36.61/36.41 0 [] -monoid_add(X_a)|ti(fun(X_a,fun(X_a,X_a)),plus_plus(X_a))=plus_plus(X_a). % 36.61/36.41 0 [] -ab_semigroup_add(X_a)|ti(fun(X_a,fun(X_a,X_a)),plus_plus(X_a))=plus_plus(X_a). % 36.61/36.41 0 [] -cancel_semigroup_add(X_a)|ti(fun(X_a,fun(X_a,X_a)),plus_plus(X_a))=plus_plus(X_a). % 36.61/36.41 0 [] -mult_zero(X_a)|ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a). % 36.61/36.41 0 [] -no_zero_divisors(X_a)|ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a). % 36.61/36.41 0 [] -semiring(X_a)|ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a). % 36.61/36.41 0 [] -monoid_mult(X_a)|ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a). % 36.61/36.41 0 [] -ab_semigroup_mult(X_a)|ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a). % 36.61/36.41 0 [] -zero(X_a)|ti(X_a,zero_zero(X_a))=zero_zero(X_a). % 36.61/36.41 0 [] ti(X_a,undefined(X_a))=undefined(X_a). % 36.61/36.41 0 [] ti(fun(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT)=hoare_Mirabelle_MGT. % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 0 [] ti(fun(fun(X_a,nat),fun(hoare_2118899576triple(X_a),nat)),hoare_2043812435e_size(X_a))=hoare_2043812435e_size(X_a). % 36.61/36.41 0 [] ti(fun(bool,fun(X_a,fun(X_a,X_a))),if(X_a))=if(X_a). % 36.61/36.41 0 [] -number(X_a)|ti(fun(int,X_a),number_number_of(X_a))=number_number_of(X_a). % 36.61/36.41 0 [] -ring_1(X_a)|ti(fun(X_a,bool),ring_1_Ints(X_a))=ring_1_Ints(X_a). % 36.61/36.41 0 [] ti(fun(nat,nat),suc)=suc. % 36.61/36.41 0 [] -semiring_1(X_a)|ti(fun(nat,X_a),semiring_1_of_nat(X_a))=semiring_1_of_nat(X_a). % 36.61/36.41 0 [] ti(fun(com,nat),size_size(com))=size_size(com). % 36.61/36.41 0 [] ti(fun(hoare_2118899576triple(X_a),nat),size_size(hoare_2118899576triple(X_a)))=size_size(hoare_2118899576triple(X_a)). % 36.61/36.41 0 [] ti(fun(int,fun(int,int)),nat_tsub)=nat_tsub. % 36.61/36.41 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). % 36.61/36.41 0 [] -bot(X_a)|ti(X_a,bot_bot(X_a))=bot_bot(X_a). % 36.61/36.41 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). % 36.61/36.41 0 [] -ord(X_a)|ti(fun(X_a,fun(X_a,bool)),ord_less(X_a))=ord_less(X_a). % 36.61/36.41 0 [] -ord(X_b)|ti(fun(X_b,fun(X_b,bool)),ord_less_e_q(X_b))=ord_less_e_q(X_b). % 36.61/36.41 0 [] -ord(X_a)|ti(fun(X_a,fun(X_a,X_a)),ord_min(X_a))=ord_min(X_a). % 36.61/36.41 0 [] ti(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),powp(X_a))=powp(X_a). % 36.61/36.41 0 [] ti(fun(fun(X_a,bool),fun(X_a,bool)),collect(X_a))=collect(X_a). % 36.61/36.41 0 [] ti(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),insert(X_a))=insert(X_a). % 36.61/36.41 0 [] ti(fun(fun(X_a,bool),X_a),the_elem(X_a))=the_elem(X_a). % 36.61/36.41 0 [] ti(fun(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool))),sum_Plus(X_a,X_b))=sum_Plus(X_a,X_b). % 36.61/36.41 0 [] ti(bool,fFalse)=fFalse. % 36.61/36.41 0 [] ti(fun(bool,bool),fNot)=fNot. % 36.61/36.41 0 [] ti(bool,fTrue)=fTrue. % 36.61/36.41 0 [] ti(fun(bool,fun(bool,bool)),fconj)=fconj. % 36.61/36.41 0 [] ti(fun(bool,fun(bool,bool)),fdisj)=fdisj. % 36.61/36.41 0 [] ti(fun(X_a,fun(X_a,bool)),fe_qual(X_a))=fe_qual(X_a). % 36.61/36.41 0 [] ti(fun(bool,fun(bool,bool)),fimplies)=fimplies. % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 0 [] -hBOOL(ti(bool,B_1_1))|hBOOL(B_1_1). % 36.61/36.41 0 [] hBOOL(ti(bool,B_1_1))| -hBOOL(B_1_1). % 36.61/36.41 0 [] ti(fun(X_a,fun(fun(X_a,bool),bool)),member(X_a))=member(X_a). % 36.61/36.41 0 [] ti(fun(state,fun(state,bool)),p)=p. % 36.61/36.41 0 [] ti(fun(state,fun(state,bool)),q)=q. % 36.61/36.41 0 [] ti(com,c)=c. % 36.61/36.41 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_1),bot_bot(fun(hoare_2118899576triple(X_a),bool)))). % 36.61/36.41 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),Com_1),Fun2)!=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),Fun2_2)|Fun1=Fun1_2. % 36.61/36.41 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),Com_1),Fun2)!=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),Fun2_2)|Com_1=Com. % 36.61/36.41 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),Com_1),Fun2)!=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),Fun2_2)|Fun2=Fun2_2. % 36.61/36.41 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),Com_1),Fun2)=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),Fun2_2)|Fun1!=Fun1_2|Com_1!=Com|Fun2!=Fun2_2. % 36.61/36.41 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_1),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_1),Ts)). % 36.61/36.41 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_1301688828derivs(X_a),G_1),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_1),Ts)). % 36.61/36.41 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_1),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_4),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_1),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_1),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_4),Ts))). % 36.61/36.41 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_1),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_4),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_1),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_4),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 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_1),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_4),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_1),Ts)). % 36.61/36.41 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_1),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),Pa),Ca),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_4,$f2(X_a,Qa,G_1,Pa,Ca,Q_4)),$f1(X_a,Qa,G_1,Pa,Ca,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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 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_1),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),Pa),Ca),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Qa,$f2(X_a,Qa,G_1,Pa,Ca,Q_4)),$f1(X_a,Qa,G_1,Pa,Ca,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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 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_1),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),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Pa,$f4(X_a,Pa,G_1,P_1,Ca,Qa)),$f3(X_a,Pa,G_1,P_1,Ca,Qa)))|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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 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_1),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),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,$f4(X_a,Pa,G_1,P_1,Ca,Qa)),$f3(X_a,Pa,G_1,P_1,Ca,Qa)))|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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 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_2),A_3)))|ti(X_a,A_2)=ti(X_a,B_2)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),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_2),B_3))). % 36.61/36.41 0 [] ti(X_a,A_2)!=ti(X_a,B_2)|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_2),B_3))). % 36.61/36.41 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_1),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),Ca),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Pa,$f7(X_a,Qa,Pa,G_1,P_1,Ca,Q_4)),$f6(X_a,Qa,Pa,G_1,P_1,Ca,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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 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_1),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),Ca),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,Z_5),$f6(X_a,Qa,Pa,G_1,P_1,Ca,Q_4)))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_4,Z_5),$f5(X_a,Qa,Pa,G_1,P_1,Ca,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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 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_1),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),Ca),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Qa,$f7(X_a,Qa,Pa,G_1,P_1,Ca,Q_4)),$f5(X_a,Qa,Pa,G_1,P_1,Ca,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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 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)))). % 36.61/36.41 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),Com_1),Fun2))=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),Com_1),Fun2). % 36.61/36.41 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),Com_1),Fun2))=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),Com_1),Fun2). % 36.61/36.41 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_3). % 36.61/36.41 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_3)!=bot_bot(fun(X_a,bool)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(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_2)=ti(X_a,A_2). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(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_2)!=ti(X_a,A_2). % 36.61/36.41 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_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),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D_1),bot_bot(fun(X_a,bool))))|ti(X_a,A_2)=ti(X_a,Ca)|ti(X_a,A_2)=ti(X_a,D_1). % 36.61/36.41 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_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),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D_1),bot_bot(fun(X_a,bool))))|ti(X_a,A_2)=ti(X_a,Ca)|ti(X_a,B_2)=ti(X_a,Ca). % 36.61/36.41 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_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),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D_1),bot_bot(fun(X_a,bool))))|ti(X_a,B_2)=ti(X_a,D_1)|ti(X_a,A_2)=ti(X_a,D_1). % 36.61/36.41 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_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),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D_1),bot_bot(fun(X_a,bool))))|ti(X_a,B_2)=ti(X_a,D_1)|ti(X_a,B_2)=ti(X_a,Ca). % 36.61/36.41 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_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),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D_1),bot_bot(fun(X_a,bool))))|ti(X_a,A_2)!=ti(X_a,Ca)|ti(X_a,B_2)!=ti(X_a,D_1). % 36.61/36.41 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_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),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D_1),bot_bot(fun(X_a,bool))))|ti(X_a,A_2)!=ti(X_a,D_1)|ti(X_a,B_2)!=ti(X_a,Ca). % 36.61/36.41 0 [] ti(fun(X_a,bool),A_3)!=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_3)). % 36.61/36.41 0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)!=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_a,bool,Pa,X_2)). % 36.61/36.41 0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,Pa,$f8(X_a,Pa))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),bot_bot(fun(X_a,bool)))). % 36.61/36.41 0 [] bot_bot(fun(X_a,bool))!=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)| -hBOOL(hAPP(X_a,bool,Pa,X_2)). % 36.61/36.41 0 [] bot_bot(fun(X_a,bool))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)|hBOOL(hAPP(X_a,bool,Pa,$f9(X_a,Pa))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))|ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool)). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f10(X_a,A_3)),A_3))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool)). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f11(X_a,A_3)),A_3))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))|ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool)). % 36.61/36.41 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)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3)=ti(fun(X_a,bool),A_3). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),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_2),B_3))). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_3))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3)!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_3)|ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_3). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_3))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_3)|ti(fun(X_a,bool),A_3)!=ti(fun(X_a,bool),B_3). % 36.61/36.41 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_1),A_3),X_1))|ti(X_a,Y_1)=ti(X_a,X_1)|hBOOL(hAPP(X_a,bool,A_3,X_1)). % 36.61/36.41 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_1),A_3),X_1))|ti(X_a,Y_1)!=ti(X_a,X_1). % 36.61/36.41 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_1),A_3),X_1))| -hBOOL(hAPP(X_a,bool,A_3,X_1)). % 36.61/36.41 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_2),A_3)))|ti(X_a,A_2)=ti(X_a,B_2)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3)). % 36.61/36.41 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_2),A_3)))|ti(X_a,A_2)!=ti(X_a,B_2). % 36.61/36.41 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_2),A_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3)). % 36.61/36.41 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),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),A_3))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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),A_3)). % 36.61/36.41 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),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3). % 36.61/36.41 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),Pa))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),combs(X_a,bool,bool),hAPP(fun(X_a,bool),fun(X_a,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),combb(bool,fun(bool,bool),X_a),fimplies),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),A_2)))),Pa)). % 36.61/36.41 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_3)=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_3))). % 36.61/36.41 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_3))). % 36.61/36.41 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_2),bot_bot(fun(X_a,bool)))|ti(X_a,A_2)=ti(X_a,B_2). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(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_2)=ti(X_a,A_2). % 36.61/36.41 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_1),bot_bot(fun(X_a,bool))))=ti(X_a,X_1). % 36.61/36.41 0 [] -bot(X_a)|hAPP(X_b,X_a,bot_bot(fun(X_b,X_a)),X_1)=bot_bot(X_a). % 36.61/36.41 0 [] -bot(X_b)|hAPP(X_a,X_b,bot_bot(fun(X_a,X_b)),X_2)=bot_bot(X_b). % 36.61/36.41 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_1),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),Pa),skip),Pa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 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_1),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),Pa),Ca),Qa)),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_1),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),Qa),D_1),R_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_1),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),Pa),hAPP(com,com,hAPP(com,fun(com,com),semi,Ca),D_1)),R_3)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 0 [] Y_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),$f14(X_a,Y_1)),$f13(X_a,Y_1)),$f12(X_a,Y_1)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|ti(fun(X_a,bool),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),$f15(X_a,X_1,A_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),$f15(X_a,X_1,A_3))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))|ti(fun(X_a,bool),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),$f16(X_a,A_2,A_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),$f16(X_a,A_2,A_3))). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f17(X_a,A_3)),A_3))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool)). % 36.61/36.41 0 [] hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Pa,$f20(X_a,Qa,G_1,Ca,Pa)),$f19(X_a,Qa,G_1,Ca,Pa)))|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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 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_1),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),Ca),Q_3)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_2,Z_5),$f19(X_a,Qa,G_1,Ca,Pa)))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_3,Z_5),$f18(X_a,Qa,G_1,Ca,Pa,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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 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_1),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),Ca),Q_3)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Qa,$f20(X_a,Qa,G_1,Ca,Pa)),$f18(X_a,Qa,G_1,Ca,Pa,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_1),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),Pa),Ca),Qa)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))). % 36.61/36.41 0 [] ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f22(X_a,A_3)),$f21(X_a,A_3)). % 36.61/36.41 0 [] ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f22(X_a,A_3)),$f21(X_a,A_3))). % 36.61/36.41 0 [] ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A_3)!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_4)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_4)). % 36.61/36.41 0 [] -hBOOL(hAPP(X_a,bool,bot_bot(fun(X_a,bool)),X_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),bot_bot(fun(X_a,bool)))). % 36.61/36.41 0 [] hBOOL(hAPP(X_a,bool,bot_bot(fun(X_a,bool)),X_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),bot_bot(fun(X_a,bool)))). % 36.61/36.41 0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_3),Com2_3)!=skip. % 36.61/36.41 0 [] skip!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_3),Com2_3). % 36.61/36.41 0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)|Com1=Com1_1. % 36.61/36.41 0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)|Com2=Com2_1. % 36.61/36.41 0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)|Com1!=Com1_1|Com2!=Com2_1. % 36.61/36.41 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_2))|ti(X_a,A_2)=ti(X_a,B_2). % 36.61/36.41 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_2))|ti(X_a,A_2)!=ti(X_a,B_2). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))=ti(X_a,X_1). % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 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_1)). % 36.61/36.41 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_3),X_1))|ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool)). % 36.61/36.41 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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))|hAPP(fun(X_b,bool),X_a,F_1,bot_bot(fun(X_b,bool)))=ti(X_a,Z_1). % 36.61/36.41 0 [] -preorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),X)). % 36.61/36.41 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_3),B_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)),B_3),A_3))|ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_3). % 36.61/36.41 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_3),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3)). % 36.61/36.41 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_3)). % 36.61/36.41 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)). % 36.61/36.41 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))). % 36.61/36.41 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)). % 36.61/36.41 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). % 36.61/36.41 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)). % 36.61/36.41 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). % 36.61/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))|ti(X_a,B)!=ti(X_a,C)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),A_1)). % 36.61/36.41 0 [] -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))|ti(X_a,B)!=ti(X_a,C)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),C)). % 36.61/36.41 0 [] -order(X_a)|ti(X_a,A_1)!=ti(X_a,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),C),A_1)). % 36.61/36.41 0 [] -ord(X_a)|ti(X_a,A_1)!=ti(X_a,B)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),C)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa))| -hBOOL(hAPP(X_a,bool,Pa,X_1))|hBOOL(hAPP(X_a,bool,Qa,X_1)). % 36.61/36.41 0 [] hAPP(X_a,X_b,F,$f23(X_a,X_b,F,G))!=hAPP(X_a,X_b,G,$f23(X_a,X_b,F,G))|ti(fun(X_a,X_b),F)=ti(fun(X_a,X_b),G). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hBOOL(hAPP(X_a,bool,A_3,X_1)). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))| -hBOOL(hAPP(X_a,bool,A_3,X_1)). % 36.61/36.41 0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)=ti(fun(X_a,bool),Pa). % 36.61/36.41 0 [] -order(X_a)| -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),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1). % 36.61/36.41 0 [] -order(X_a)| -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),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1). % 36.61/36.41 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))). % 36.61/36.41 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)). % 36.61/36.41 0 [] -hBOOL(hAPP(X_a,bool,Pa,X_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa))|hBOOL(hAPP(X_a,bool,Qa,X_1)). % 36.61/36.41 0 [] -order(X_a)|ti(X_a,X_1)!=ti(X_a,Y_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1)). % 36.61/36.41 0 [] -order(X_a)|ti(X_a,X_1)!=ti(X_a,Y_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1)). % 36.61/36.41 0 [] -order(X_a)|ti(X_a,X_1)=ti(X_a,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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1)). % 36.61/36.41 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)). % 36.61/36.41 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))). % 36.61/36.41 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,$f24(X_a,X_b,F,G))),hAPP(X_a,X_b,G,$f24(X_a,X_b,F,G)))). % 36.61/36.41 0 [] ti(fun(X_a,bool),A_3)!=ti(fun(X_a,bool),B_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)),A_3),B_3)). % 36.61/36.41 0 [] ti(fun(X_a,bool),A_3)!=ti(fun(X_a,bool),B_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)),B_3),A_3)). % 36.61/36.41 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_3),B_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)),B_3),C_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_3),C_1)). % 36.61/36.41 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_3),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_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)),A_3),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)). % 36.61/36.41 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_3),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_3)). % 36.61/36.41 0 [] ti(fun(X_a,bool),A_3)!=ti(fun(X_a,bool),B_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)),B_3),A_3)). % 36.61/36.41 0 [] ti(fun(X_a,bool),A_3)!=ti(fun(X_a,bool),B_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)),A_3),B_3)). % 36.61/36.41 0 [] ti(fun(X_a,bool),A_3)!=ti(fun(X_a,bool),B_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)),A_3),B_3)). % 36.61/36.41 0 [] ti(fun(X_a,bool),A_3)!=ti(fun(X_a,bool),B_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)),B_3),A_3)). % 36.61/36.41 0 [] ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_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)),A_3),B_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)),B_3),A_3)). % 36.61/36.41 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_3),A_3)). % 36.61/36.41 0 [] -bot(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),bot_bot(X_a)))|ti(X_a,A_1)=bot_bot(X_a). % 36.61/36.41 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). % 36.61/36.41 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). % 36.61/36.41 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_1)). % 36.61/36.41 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_3),bot_bot(fun(X_a,bool))))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool)). % 36.61/36.41 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_3),bot_bot(fun(X_a,bool))))|ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool)). % 36.61/36.41 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_1),D_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)),hAPP(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_1)),hAPP(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_3))). % 36.61/36.41 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_3),B_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)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B_2),B_3))). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_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)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_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)),A_3),B_3)). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_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)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_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)),A_3),B_3)). % 36.61/36.41 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_1),A_3)),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)). % 36.61/36.41 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_1),A_3)),B_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)),A_3),B_3)). % 36.61/36.41 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_1),A_3)),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))| -hBOOL(hAPP(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_3),B_3)). % 36.61/36.41 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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_3))). % 36.61/36.41 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),ord_less_e_q(fun(hoare_2118899576triple(X_a),bool)),G_2),G_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_1),Ts)). % 36.61/36.41 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_1),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_1),Ts)). % 36.61/36.41 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_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_1),Ts)). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f25(X_a,B_3,A_3)),A_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)),A_3),B_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f25(X_a,B_3,A_3)),B_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)),A_3),B_3)). % 36.61/36.41 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,$f26(X_a,X_b,F,G))),hAPP(X_a,X_b,G,$f26(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)). % 36.61/36.41 0 [] hBOOL(hAPP(X_a,bool,Pa,$f27(X_a,Qa,Pa)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa)). % 36.61/36.41 0 [] -hBOOL(hAPP(X_a,bool,Qa,$f27(X_a,Qa,Pa)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa)). % 36.61/36.41 0 [] hBOOL(hAPP(X_a,bool,Pa,$f28(X_a,Qa,Pa)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Qa))). % 36.61/36.41 0 [] -hBOOL(hAPP(X_a,bool,Qa,$f28(X_a,Qa,Pa)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Qa))). % 36.61/36.41 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_2)),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),B_2))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),$f29(X_b,X_a,Ca,F,B_2,A_2)),$f30(X_b,X_a,Ca,F,B_2,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,Ca)),A_2)). % 36.61/36.41 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_2)),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),B_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,$f29(X_b,X_a,Ca,F,B_2,A_2))),hAPP(X_b,X_a,F,$f30(X_b,X_a,Ca,F,B_2,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,Ca)),A_2)). % 36.61/36.41 0 [] -order(X_a)|ti(X_a,A_2)!=hAPP(X_a,X_a,F,B_2)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f31(X_a,Ca,A_2,F,B_2)),$f32(X_a,Ca,A_2,F,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,F,Ca)),A_2)). % 36.61/36.41 0 [] -order(X_a)|ti(X_a,A_2)!=hAPP(X_a,X_a,F,B_2)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),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,F,$f31(X_a,Ca,A_2,F,B_2))),hAPP(X_a,X_a,F,$f32(X_a,Ca,A_2,F,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,F,Ca)),A_2)). % 36.61/36.41 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_2)))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B_2),Ca))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),$f34(X_a,X_b,Ca,A_2,F,B_2)),$f33(X_a,X_b,Ca,A_2,F,B_2)))|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,Ca))). % 36.61/36.41 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_2)))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B_2),Ca))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,$f34(X_a,X_b,Ca,A_2,F,B_2))),hAPP(X_b,X_a,F,$f33(X_a,X_b,Ca,A_2,F,B_2))))|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,Ca))). % 36.61/36.41 0 [] -ord(X_b)| -ord(X_a)|ti(X_a,A_2)!=hAPP(X_b,X_a,F,B_2)| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B_2),Ca))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),$f36(X_a,X_b,Ca,A_2,F,B_2)),$f35(X_a,X_b,Ca,A_2,F,B_2)))|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,Ca))). % 36.61/36.41 0 [] -ord(X_b)| -ord(X_a)|ti(X_a,A_2)!=hAPP(X_b,X_a,F,B_2)| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B_2),Ca))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,$f36(X_a,X_b,Ca,A_2,F,B_2))),hAPP(X_b,X_a,F,$f35(X_a,X_b,Ca,A_2,F,B_2))))|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,Ca))). % 36.61/36.41 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_2))| -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_2)),Ca))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f38(X_a,X_b,F,Ca,A_2,B_2)),$f37(X_a,X_b,F,Ca,A_2,B_2)))|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)),Ca)). % 36.61/36.41 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_2))| -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_2)),Ca))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,$f38(X_a,X_b,F,Ca,A_2,B_2))),hAPP(X_a,X_b,F,$f37(X_a,X_b,F,Ca,A_2,B_2))))|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)),Ca)). % 36.61/36.41 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_2))|hAPP(X_a,X_b,F,B_2)!=ti(X_b,Ca)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f40(X_a,X_b,F,Ca,A_2,B_2)),$f39(X_a,X_b,F,Ca,A_2,B_2)))|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)),Ca)). % 36.61/36.41 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_2))|hAPP(X_a,X_b,F,B_2)!=ti(X_b,Ca)| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,$f40(X_a,X_b,F,Ca,A_2,B_2))),hAPP(X_a,X_b,F,$f39(X_a,X_b,F,Ca,A_2,B_2))))|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)),Ca)). % 36.61/36.41 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_2),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f41(X_b,X_a,Ca,F,B_2,A_2)),$f42(X_b,X_a,Ca,F,B_2,A_2)))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,A_2))). % 36.61/36.41 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_2),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,B_2)))| -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_b,X_a,Ca,F,B_2,A_2))),hAPP(X_a,X_b,F,$f42(X_b,X_a,Ca,F,B_2,A_2))))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,A_2))). % 36.61/36.41 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_2))|hAPP(X_a,X_a,F,B_2)!=ti(X_a,Ca)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f43(X_a,F,Ca,B_2,A_2)),$f44(X_a,F,Ca,B_2,A_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),hAPP(X_a,X_a,F,A_2))). % 36.61/36.41 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_2))|hAPP(X_a,X_a,F,B_2)!=ti(X_a,Ca)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,F,$f43(X_a,F,Ca,B_2,A_2))),hAPP(X_a,X_a,F,$f44(X_a,F,Ca,B_2,A_2))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),hAPP(X_a,X_a,F,A_2))). % 36.61/36.41 0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),A_2),A_3),X_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))|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),A_3)),X_1)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),hAPP(fun(X_a,bool),X_a,F_1,A_3)). % 36.61/36.41 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_3),B_3))|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_3)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),powp(X_a),B_3))). % 36.61/36.41 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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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),A_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),B_3)). % 36.61/36.41 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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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),A_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)),A_3),B_3)). % 36.61/36.41 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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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),A_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)),A_3),B_3)). % 36.61/36.41 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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3)). % 36.61/36.41 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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),B_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)),A_3),B_3)). % 36.61/36.41 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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_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)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_3))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),X_a,F_1,A_3)=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_3). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=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,$f46(X_a,A_3,F,F_1)),$f45(X_a,A_3,F,F_1))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f46(X_a,A_3,F,F_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f45(X_a,A_3,F,F_1)),bot_bot(fun(X_a,bool))))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,F_1,A_3)),A_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3))). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),bot_bot(fun(X_a,bool)))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_3))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3))). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_3))))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_3))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.61/36.41 0 [] -finite_finite(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.61/36.41 0 [] -finite_finite(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3)). % 36.61/36.41 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_3),B_3)),B_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3)). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3)). % 36.61/36.41 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_3),B_3)=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_3))),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_3)))). % 36.61/36.41 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_3),A_3)=bot_bot(fun(X_a,bool)). % 36.61/36.41 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_3),bot_bot(fun(X_a,bool)))=ti(fun(X_a,bool),A_3). % 36.61/36.41 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_3)=bot_bot(fun(X_a,bool)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_3))|hAPP(fun(X_a,bool),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_1),A_3)),B_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_3))|hAPP(fun(X_a,bool),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_1),A_3)),B_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_3))|hAPP(fun(X_a,bool),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_1),A_3)),B_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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_3),B_3)). % 36.61/36.41 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_3),B_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)),B_3),C_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_3),hAPP(fun(X_a,bool),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_1),A_3))=ti(fun(X_a,bool),A_3). % 36.61/36.41 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_3),C_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)),D_3),B_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),B_3)),hAPP(fun(X_a,bool),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_1),D_3))). % 36.61/36.41 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_3),B_3)),A_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.61/36.41 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_3),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_3))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_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)),A_3),B_3))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),bot_bot(fun(X_a,bool))),X_1))|ti(X_b,X_1)=ti(X_b,Z_1). % 36.61/36.41 0 [] hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),bot_bot(fun(X_a,bool))),Z_1)). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),Y_1))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3)),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Y_1))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),A_3))|hAPP(fun(X_b,bool),X_a,F_1,A_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_1)),hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),minus_minus(fun(X_b,bool)),A_3),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_1),bot_bot(fun(X_b,bool)))))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))|hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_1)),hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),minus_minus(fun(X_b,bool)),A_3),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_1),bot_bot(fun(X_b,bool)))))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,F_1,A_3)=ti(X_a,X_1). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,F_1,A_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=ti(X_a,X_1). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),bot_bot(fun(X_a,bool)))))=ti(fun(X_a,bool),A_3). % 36.61/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),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_1),A_3)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))=ti(fun(X_a,bool),A_3). % 36.61/36.41 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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_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_3). % 36.61/36.41 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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_3))=hAPP(fun(X_a,bool),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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),bot_bot(fun(X_a,bool))))),B_3). % 36.61/36.41 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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_3))=hAPP(fun(X_a,bool),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_3),B_3)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),bot_bot(fun(X_a,bool)))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),A_3))|hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_1)),hAPP(fun(X_b,bool),X_a,F_1,A_3)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),$f47(X_a,Pa,A_3)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool)))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f48(X_a,Pa,A_3)),$f47(X_a,Pa,A_3)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool)))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,$f47(X_a,Pa,A_3)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool)))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),$f47(X_a,Pa,A_3)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f48(X_a,Pa,A_3)),bot_bot(fun(X_a,bool))))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool)))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),F_1),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),$f49(X_a,Pa,A_3,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),F_1),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f50(X_a,Pa,A_3,F_1)),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),F_1),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f50(X_a,Pa,A_3,F_1)),$f49(X_a,Pa,A_3,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),F_1),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,$f49(X_a,Pa,A_3,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),F_1),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f50(X_a,Pa,A_3,F_1)),$f49(X_a,Pa,A_3,F_1))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.61/36.41 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),X_3)),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),A_2),X_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f52(X_a,F,A_2,X_3,X_1)),$f51(X_a,F,A_2,X_3,X_1)). % 36.61/36.41 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),X_3)),X_1))|hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),$f52(X_a,F,A_2,X_3,X_1)),$f51(X_a,F,A_2,X_3,X_1)),X_1)). % 36.61/36.41 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),X_3)),X_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f52(X_a,F,A_2,X_3,X_1)),$f51(X_a,F,A_2,X_3,X_1))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=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_3),$f53(X_a,F,A_3))). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),$f54(X_a,Pa,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.61/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f55(X_a,Pa,F_1)),$f54(X_a,Pa,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,$f54(X_a,Pa,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f55(X_a,Pa,F_1)),$f54(X_a,Pa,F_1))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|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),$f56(X_a,A_2)),$f57(X_a,A_2)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),$f57(X_a,A_2))). % 36.71/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool)). % 36.71/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(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_5),A_4)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_4)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f58(X_b,X_a,A_3,F,Z_1,G,F_1)),A_3))|hAPP(fun(X_b,bool),X_a,F_1,A_3)=ti(X_a,Z_1). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))|hAPP(X_b,X_a,G,$f58(X_b,X_a,A_3,F,Z_1,G,F_1))!=ti(X_a,Z_1)|hAPP(fun(X_b,bool),X_a,F_1,A_3)=ti(X_a,Z_1). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),$f59(X_b,X_a,F,Z_1,A_3))). % 36.71/36.41 0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A1),A2))|ti(fun(X_a,bool),A1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f62(X_a,F,A1,A2)),$f61(X_a,F,A1,A2)). % 36.71/36.41 0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A1),A2))|ti(X_a,A2)=ti(X_a,$f60(X_a,F,A1,A2)). % 36.71/36.41 0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A1),A2))|hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),$f62(X_a,F,A1,A2)),$f61(X_a,F,A1,A2)),$f60(X_a,F,A1,A2))). % 36.71/36.41 0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A1),A2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f62(X_a,F,A1,A2)),$f61(X_a,F,A1,A2))). % 36.71/36.41 0 [] hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A1),A2))|ti(fun(X_a,bool),A1)!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_5),A_4)|ti(X_a,A2)!=ti(X_a,X_2)| -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),A_5),A_4),X_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_5),A_4)). % 36.71/36.41 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_3),B_3),X_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_b,X_a,A_3,X_1)),hAPP(X_b,X_a,B_3,X_1)). % 36.71/36.41 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_3),B_3),X_2)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(X_a,X_b,A_3,X_2)),hAPP(X_a,X_b,B_3,X_2)). % 36.71/36.41 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_2)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D_1)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),D_1)). % 36.71/36.41 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_2)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),D_1)). % 36.71/36.41 0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(fun(X_a,bool),A1)=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f65(X_b,X_a,F,Z_1,A1,A2)),$f64(X_b,X_a,F,Z_1,A1,A2)). % 36.71/36.41 0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(fun(X_a,bool),A1)=bot_bot(fun(X_a,bool))|ti(X_b,A2)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,$f65(X_b,X_a,F,Z_1,A1,A2)),$f63(X_b,X_a,F,Z_1,A1,A2)). % 36.71/36.41 0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(fun(X_a,bool),A1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f65(X_b,X_a,F,Z_1,A1,A2)),$f64(X_b,X_a,F,Z_1,A1,A2))). % 36.71/36.41 0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(fun(X_a,bool),A1)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),$f64(X_b,X_a,F,Z_1,A1,A2)),$f63(X_b,X_a,F,Z_1,A1,A2))). % 36.71/36.41 0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(X_b,A2)=ti(X_b,Z_1)|ti(fun(X_a,bool),A1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f65(X_b,X_a,F,Z_1,A1,A2)),$f64(X_b,X_a,F,Z_1,A1,A2)). % 36.71/36.41 0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(X_b,A2)=ti(X_b,Z_1)|ti(X_b,A2)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,$f65(X_b,X_a,F,Z_1,A1,A2)),$f63(X_b,X_a,F,Z_1,A1,A2)). % 36.71/36.41 0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(X_b,A2)=ti(X_b,Z_1)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f65(X_b,X_a,F,Z_1,A1,A2)),$f64(X_b,X_a,F,Z_1,A1,A2))). % 36.71/36.41 0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(X_b,A2)=ti(X_b,Z_1)|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),$f64(X_b,X_a,F,Z_1,A1,A2)),$f63(X_b,X_a,F,Z_1,A1,A2))). % 36.71/36.41 0 [] hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(fun(X_a,bool),A1)!=bot_bot(fun(X_a,bool))|ti(X_b,A2)!=ti(X_b,Z_1). % 36.71/36.41 0 [] hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(fun(X_a,bool),A1)!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_4)|ti(X_b,A2)!=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,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),A_4))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_4),Y_2)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),B_3)=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_3),A_3))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,F_1,B_3)),hAPP(fun(X_a,bool),X_a,F_1,A_3))=hAPP(fun(X_a,bool),X_a,F_1,A_3). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),hAPP(fun(X_a,bool),X_a,F_1,A_3)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))|ti(fun(X_a,bool),F_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f66(X_a,Pa,F_1)),bot_bot(fun(X_a,bool)))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),$f67(X_a,Pa,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))|ti(fun(X_a,bool),F_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f66(X_a,Pa,F_1)),bot_bot(fun(X_a,bool)))))|ti(fun(X_a,bool),$f67(X_a,Pa,F_1))!=bot_bot(fun(X_a,bool))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))|ti(fun(X_a,bool),F_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f66(X_a,Pa,F_1)),bot_bot(fun(X_a,bool)))))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f68(X_a,Pa,F_1)),$f67(X_a,Pa,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))|ti(fun(X_a,bool),F_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f66(X_a,Pa,F_1)),bot_bot(fun(X_a,bool)))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,$f67(X_a,Pa,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))|ti(fun(X_a,bool),F_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f66(X_a,Pa,F_1)),bot_bot(fun(X_a,bool)))))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f68(X_a,Pa,F_1)),$f67(X_a,Pa,F_1))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_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)),B_3),A_3))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,F_1,B_3)),hAPP(fun(X_b,bool),X_a,F_1,A_3))=hAPP(fun(X_b,bool),X_a,F_1,A_3). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),X_1)=ti(X_a,X_1). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),X_1)=ti(X_a,X_1). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),hAPP(fun(X_a,bool),X_a,F_1,A_3))=hAPP(fun(X_a,bool),X_a,F_1,A_3). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),A_3))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_1)),hAPP(fun(X_b,bool),X_a,F_1,A_3))=hAPP(fun(X_b,bool),X_a,F_1,A_3). % 36.71/36.41 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_2)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D_1)|ti(X_a,A_2)!=ti(X_a,B_2)|ti(X_a,Ca)=ti(X_a,D_1). % 36.71/36.41 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_2)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D_1)|ti(X_a,A_2)=ti(X_a,B_2)|ti(X_a,Ca)!=ti(X_a,D_1). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_3))|hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_1)),hAPP(fun(X_b,bool),X_a,F_1,A_3)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),Y_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))|ti(X_b,Y_1)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,A_2),$f69(X_a,X_b,A_2,Z_1,A_3,Y_1,F)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),Y_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),bot_bot(fun(X_a,bool))))),$f69(X_a,X_b,A_2,Z_1,A_3,Y_1,F))). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),Y_1))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),fold_graph(X_a,X_b),F),Z_1),A_3),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Y_1))). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),big_semilattice_big(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),X_a,F_1,A_3)=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_3). % 36.71/36.41 0 [] -ab_semigroup_mult(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),B_2),A_3),X_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),A_3))|hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),A_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_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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),bot_bot(fun(X_a,bool)))))),X_1)). % 36.71/36.41 0 [] -ab_semigroup_mult(X_a)|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_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),times_times(X_a)),A_3)). % 36.71/36.41 0 [] -ab_sem1668676832m_mult(X_a)|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_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),times_times(X_a)),A_3)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),B_3)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_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)),A_3),B_3)). % 36.71/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_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)),A_3),B_3)). % 36.71/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3)). % 36.71/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),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))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),B_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)),A_3),B_3)). % 36.71/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),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)). % 36.71/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_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)),A_3),B_3)). % 36.71/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3)). % 36.71/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))),B_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)),A_3),B_3)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3))). % 36.71/36.41 0 [] -ab_sem1668676832m_mult(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),A_1)=ti(X_a,A_1). % 36.71/36.41 0 [] -ab_sem1668676832m_mult(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),X)=ti(X_a,X). % 36.71/36.41 0 [] -ab_sem1668676832m_mult(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B). % 36.71/36.41 0 [] -ab_semigroup_mult(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_3)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),B_3),C_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),C_1)). % 36.71/36.41 0 [] -ab_semigroup_mult(X_a)|hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite100568337ommute(X_a,X_a),times_times(X_a))). % 36.71/36.41 0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),X)). % 36.71/36.41 0 [] -linorder(X_a)|ti(X_a,X_1)=ti(X_a,Y_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1)). % 36.71/36.41 0 [] -linorder(X_a)|ti(X_a,X_1)!=ti(X_a,Y_1)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1)). % 36.71/36.41 0 [] -linorder(X_a)|ti(X_a,X_1)!=ti(X_a,Y_1)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1)). % 36.71/36.41 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))|ti(X_a,X_1)=ti(X_a,Y_1). % 36.71/36.41 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1)). % 36.71/36.41 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1). % 36.71/36.41 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)). % 36.71/36.41 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_1),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,Y_1),Z_1))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,Y_1),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Z_1)). % 36.71/36.41 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1). % 36.71/36.41 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1). % 36.71/36.41 0 [] -linorder(X_a)|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)!=ti(X_a,Y). % 36.71/36.41 0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)). % 36.71/36.41 0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)!=ti(X_a,Y). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,Y)!=ti(X_a,X). % 36.71/36.41 0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))|hBOOL(Pa). % 36.71/36.41 0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1)). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)). % 36.71/36.41 0 [] -ord(X_a)|ti(X_a,A_1)!=ti(X_a,B)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),C)). % 36.71/36.41 0 [] -order(X_a)|ti(X_a,A_1)!=ti(X_a,B)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),A_1)). % 36.71/36.41 0 [] -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))|ti(X_a,B)!=ti(X_a,C)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),C)). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1))|ti(X_a,B)!=ti(X_a,C)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),A_1)). % 36.71/36.41 0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)). % 36.71/36.41 0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)). % 36.71/36.41 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)). % 36.71/36.41 0 [] -ord(X_b)| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less(fun(X_a,X_b)),F),G))|hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G)). % 36.71/36.41 0 [] -ord(X_b)| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less(fun(X_a,X_b)),F),G))| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),G),F)). % 36.71/36.41 0 [] -ord(X_b)|hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less(fun(X_a,X_b)),F),G))| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))|hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),G),F)). % 36.71/36.41 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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)). % 36.71/36.41 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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)). % 36.71/36.41 0 [] -linorder(X_a)|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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1)). % 36.71/36.41 0 [] -linorder(X_a)| -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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1)). % 36.71/36.41 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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)). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1). % 36.71/36.41 0 [] -order(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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))|ti(X_a,X_1)=ti(X_a,Y_1). % 36.71/36.41 0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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)). % 36.71/36.41 0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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)). % 36.71/36.41 0 [] -preorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1)). % 36.71/36.41 0 [] -order(X_a)| -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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1). % 36.71/36.41 0 [] -order(X_a)|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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1)). % 36.71/36.41 0 [] -order(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1). % 36.71/36.41 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X)). % 36.71/36.41 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y)). % 36.71/36.41 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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))|ti(X_a,X_1)=ti(X_a,Y_1). % 36.71/36.41 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),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))|ti(X_a,X_1)!=ti(X_a,Y_1). % 36.71/36.41 0 [] -order(X_a)|ti(X_a,A_1)=ti(X_a,B)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)). % 36.71/36.41 0 [] -order(X_a)|ti(X_a,A_1)=ti(X_a,B)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1)). % 36.71/36.41 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y)). % 36.71/36.41 0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y)). % 36.71/36.41 0 [] -linorder(X_a)| -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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)=ti(X_a,Y_1). % 36.71/36.41 0 [] -linorder(X_a)| -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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y_1))|ti(X_a,X_1)!=ti(X_a,Y_1). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))|ti(X_a,A_1)=ti(X_a,B)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))|ti(X_a,A_1)=ti(X_a,B)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1)). % 36.71/36.41 0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)). % 36.71/36.41 0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)). % 36.71/36.41 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)). % 36.71/36.41 0 [] -bot(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),bot_bot(X_a))). % 36.71/36.41 0 [] -bot(X_a)|ti(X_a,A_2)=bot_bot(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),bot_bot(X_a)),A_2)). % 36.71/36.41 0 [] -bot(X_a)|ti(X_a,A_2)!=bot_bot(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),bot_bot(X_a)),A_2)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),bot_bot(fun(X_a,bool)))). % 36.71/36.41 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_2)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D_1)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),D_1)). % 36.71/36.41 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_2)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),D_1)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_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)),A_3),B_3)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))|ti(fun(X_a,bool),A_3)!=ti(fun(X_a,bool),B_3). % 36.71/36.41 0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_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)),A_3),B_3))|ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_3). % 36.71/36.41 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_3),B_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))|ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_3). % 36.71/36.41 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_3),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3)). % 36.71/36.41 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_3),B_3))|ti(fun(X_a,bool),A_3)!=ti(fun(X_a,bool),B_3). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_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)),A_3),B_3)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_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)),B_3),C_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),C_1)). % 36.71/36.41 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_3),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),B_3),C_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),C_1)). % 36.71/36.41 0 [] hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),fold_graph(X_a,X_b),F),Z_1),bot_bot(fun(X_a,bool))),Z_1)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3)))). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_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)),A_3),B_3))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_a,bool),nat,finite_card(X_a),B_3))). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_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)),A_3),B_3))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),B_3)),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))|ti(fun(X_a,bool),A_3)=ti(fun(X_a,bool),B_3). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_3))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_a,bool),nat,finite_card(X_a),B_3))),hAPP(fun(X_a,bool),nat,finite_card(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_3),B_3)))). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),X_1))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),Y_1))|ti(X_b,Y_1)=ti(X_b,X_1). % 36.71/36.41 0 [] -ab_semigroup_mult(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),B_2),A_3),Y_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),A_3))|hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B_2),A_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Z_1),Y_1))). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_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)),B_3),A_3))|hAPP(fun(X_a,bool),nat,finite_card(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_3),B_3))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_a,bool),nat,finite_card(X_a),B_3)). % 36.71/36.41 0 [] -ab_semigroup_mult(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),$f71(X_a,A_3)),$f70(X_a,A_3))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f71(X_a,A_3)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f70(X_a,A_3)),bot_bot(fun(X_a,bool))))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),A_3)),A_3)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3)),V_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|ti(X_b,V_1)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),$f72(X_a,X_b,Z_1,X_1,A_3,V_1,F)). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3)),V_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),$f72(X_a,X_b,Z_1,X_1,A_3,V_1,F))). % 36.71/36.41 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f73(X_a,A_3,B_3)),hAPP(fun(X_a,bool),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_3),A_3))). % 36.71/36.41 0 [] -dense_linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f74(X_a,Z,Y)),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z)). % 36.71/36.41 0 [] -dense_linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f74(X_a,Z,Y)),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z)). % 36.71/36.41 0 [] -dense_linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),$f75(X_a,Z,X,Y)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z)). % 36.71/36.41 0 [] -dense_linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f75(X_a,Z,X,Y)),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z)). % 36.71/36.41 0 [] -dense_linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f75(X_a,Z,X,Y)),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z)). % 36.71/36.41 0 [] -order(X_a)| -order(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f76(X_b,X_a,Ca,F,B_2,A_2)),$f77(X_b,X_a,Ca,F,B_2,A_2)))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),hAPP(X_a,X_b,F,A_2))). % 36.71/36.42 0 [] -order(X_a)| -order(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,B_2)))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,$f76(X_b,X_a,Ca,F,B_2,A_2))),hAPP(X_a,X_b,F,$f77(X_b,X_a,Ca,F,B_2,A_2))))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),hAPP(X_a,X_b,F,A_2))). % 36.71/36.42 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_2),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),hAPP(X_a,X_b,F,B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f78(X_b,X_a,Ca,F,B_2,A_2)),$f79(X_b,X_a,Ca,F,B_2,A_2)))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),hAPP(X_a,X_b,F,A_2))). % 36.71/36.42 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_2),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),hAPP(X_a,X_b,F,B_2)))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,$f78(X_b,X_a,Ca,F,B_2,A_2))),hAPP(X_a,X_b,F,$f79(X_b,X_a,Ca,F,B_2,A_2))))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),hAPP(X_a,X_b,F,A_2))). % 36.71/36.42 0 [] -order(X_b)| -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))| -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_2)),Ca))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f81(X_a,X_b,F,Ca,A_2,B_2)),$f80(X_a,X_b,F,Ca,A_2,B_2)))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,A_2)),Ca)). % 36.71/36.42 0 [] -order(X_b)| -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))| -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_2)),Ca))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,$f81(X_a,X_b,F,Ca,A_2,B_2))),hAPP(X_a,X_b,F,$f80(X_a,X_b,F,Ca,A_2,B_2))))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,A_2)),Ca)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_a,bool),nat,finite_card(X_a),B_3))). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_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)),A_3),B_3))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_a,bool),nat,finite_card(X_a),B_3)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_3),B_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3))). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),A_3))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(fun(X_a,bool),nat,finite_card(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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_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),Y_1),bot_bot(fun(X_a,bool)))))),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3))). % 36.71/36.42 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_2)),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),B_2))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),$f82(X_b,X_a,Ca,F,B_2,A_2)),$f83(X_b,X_a,Ca,F,B_2,A_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Ca)),A_2)). % 36.71/36.42 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_2)),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),B_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,$f82(X_b,X_a,Ca,F,B_2,A_2))),hAPP(X_b,X_a,F,$f83(X_b,X_a,Ca,F,B_2,A_2))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Ca)),A_2)). % 36.71/36.42 0 [] -order(X_a)| -order(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,B_2)),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),B_2))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),$f84(X_b,X_a,Ca,F,B_2,A_2)),$f85(X_b,X_a,Ca,F,B_2,A_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Ca)),A_2)). % 36.71/36.42 0 [] -order(X_a)| -order(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,B_2)),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),B_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,$f84(X_b,X_a,Ca,F,B_2,A_2))),hAPP(X_b,X_a,F,$f85(X_b,X_a,Ca,F,B_2,A_2))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Ca)),A_2)). % 36.71/36.42 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_2)))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),B_2),Ca))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),$f87(X_a,X_b,Ca,A_2,F,B_2)),$f86(X_a,X_b,Ca,A_2,F,B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),hAPP(X_b,X_a,F,Ca))). % 36.71/36.42 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_2)))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),B_2),Ca))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,$f87(X_a,X_b,Ca,A_2,F,B_2))),hAPP(X_b,X_a,F,$f86(X_a,X_b,Ca,A_2,F,B_2))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),hAPP(X_b,X_a,F,Ca))). % 36.71/36.42 0 [] -order(X_b)| -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),hAPP(X_b,X_a,F,B_2)))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B_2),Ca))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),$f89(X_a,X_b,Ca,A_2,F,B_2)),$f88(X_a,X_b,Ca,A_2,F,B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),hAPP(X_b,X_a,F,Ca))). % 36.71/36.42 0 [] -order(X_b)| -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),hAPP(X_b,X_a,F,B_2)))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B_2),Ca))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,$f89(X_a,X_b,Ca,A_2,F,B_2))),hAPP(X_b,X_a,F,$f88(X_a,X_b,Ca,A_2,F,B_2))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),hAPP(X_b,X_a,F,Ca))). % 36.71/36.42 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_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,B_2)),Ca))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f91(X_a,X_b,F,Ca,A_2,B_2)),$f90(X_a,X_b,F,Ca,A_2,B_2)))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,A_2)),Ca)). % 36.71/36.42 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_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,B_2)),Ca))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,$f91(X_a,X_b,F,Ca,A_2,B_2))),hAPP(X_a,X_b,F,$f90(X_a,X_b,F,Ca,A_2,B_2))))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,A_2)),Ca)). % 36.71/36.42 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),$f92(X_a,Pa,A_3)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3)). % 36.71/36.42 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),$f92(X_a,Pa,A_3)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),$f93(X_a,Pa,A_3)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3)). % 36.71/36.42 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,$f92(X_a,Pa,A_3)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3)). % 36.71/36.42 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f93(X_a,Pa,A_3)),$f92(X_a,Pa,A_3))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A_1),B))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),C),A_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_1),C)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),B),C))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),M))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N),K)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),M))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N),K)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),$f94(X_a,Pa,A_3)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3)). % 36.71/36.42 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),$f94(X_a,Pa,A_3)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f95(X_a,Pa,A_3)),X_2))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3)). % 36.71/36.42 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,$f94(X_a,Pa,A_3)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3)). % 36.71/36.42 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f95(X_a,Pa,A_3)),$f94(X_a,Pa,A_3))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),M))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N),K)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),M))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N),K)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),M_1))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),N_1))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),K_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),M))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),N))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M),K)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N),K)|M=N. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),M))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),N))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M),K)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N),K)|M!=N. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),N_1)). % 36.71/36.42 0 [] M=N|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M)). % 36.71/36.42 0 [] M!=N| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] M!=N| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M)). % 36.71/36.42 0 [] X=Y|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),Y))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),Y),X)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),M_1))|M_1!=N_1. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),S),T_3))|S!=T_3. % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|M=N|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),Pa,N),M)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),L_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J),L_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))|M_1=N_1. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J),K_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),K_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),I_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),J))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J),K_1))). % 36.71/36.42 0 [] M_1!=N_1|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),M_1)))). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),M_1))). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),N_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N_1),K_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),M_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),N_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_1),J)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_1),K_1)),J). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|M!=N. % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|M=N. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|M=N. % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|M!=N. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|M_1=N_1|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1)). % 36.71/36.42 0 [] M_1!=N_1|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),L_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),L_1),N_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),L_1),M_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),J),K_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),N_1)),K_1)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)),M_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),L_1),N_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),L_1),M_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),L_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),L_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),N_1))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),I_1))=I_1. % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),$f97(I_2,J_2,F)),$f96(I_2,J_2,F)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,F,I_2)),hAPP(nat,nat,F,J_2))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,F,$f97(I_2,J_2,F))),hAPP(nat,nat,F,$f96(I_2,J_2,F))))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,F,I_2)),hAPP(nat,nat,F,J_2))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),Y))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X),Y)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),one_one(nat)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))=hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),one_one(nat)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),B_3))|hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),B_3)))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,finite_card(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_3),B_3))),one_one(nat)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_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_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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N_1),K_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)!=one_one(nat)|M=one_one(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)!=one_one(nat)|N=one_one(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)=one_one(nat)|M!=one_one(nat)|N!=one_one(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N_1),M_1). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N_1),one_one(nat))=N_1. % 36.71/36.42 0 [] one_one(nat)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)|M=one_one(nat). % 36.71/36.42 0 [] one_one(nat)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)|N=one_one(nat). % 36.71/36.42 0 [] one_one(nat)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)|M!=one_one(nat)|N!=one_one(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),one_one(nat)),N_1)=N_1. % 36.71/36.42 0 [] -one(X_a)|one_one(X_a)!=ti(X_a,X_1)|ti(X_a,X_1)=one_one(X_a). % 36.71/36.42 0 [] -one(X_a)|one_one(X_a)=ti(X_a,X_1)|ti(X_a,X_1)!=one_one(X_a). % 36.71/36.42 0 [] hAPP(fun(X_b,bool),X_a,hAPP(X_a,fun(fun(X_b,bool),X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,bool),X_a)),finite_fold(X_b,X_a),F),Z_1),bot_bot(fun(X_b,bool)))=ti(X_a,Z_1). % 36.71/36.42 0 [] -monoid_mult(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),one_one(X_a)),A_1)=ti(X_a,A_1). % 36.71/36.42 0 [] -comm_monoid_mult(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),one_one(X_a)),A_1)=ti(X_a,A_1). % 36.71/36.42 0 [] -monoid_mult(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),one_one(X_a))=ti(X_a,A_1). % 36.71/36.42 0 [] -comm_monoid_mult(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),one_one(X_a))=ti(X_a,A_1). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_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_1),A_3))=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_1),Z_1)),A_3). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),Y_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_1),A_3)=ti(X_b,Y_1). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=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_1),Z_1)),A_3). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_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_1),A_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=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_1),A_3). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3))=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_3). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_3),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_3))). % 36.71/36.42 0 [] -ab_semigroup_mult(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),times_times(X_a)),A_2),A_3). % 36.71/36.42 0 [] -ab_sem1668676832m_mult(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2),A_3))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),times_times(X_a)),A_2),A_3). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_3)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_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_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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))). % 36.71/36.42 0 [] -linordered_semidom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),one_one(X_a)),M_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),one_one(X_a)),N_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),one_one(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),M_1),N_1))). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),one_one(X_a)),A_1)=ti(X_a,A_1). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),one_one(X_a))=ti(X_a,A_1). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),one_one(nat)),hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),one_one(nat)),hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite_comp_fun_idem(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=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_1),Z_1)),A_3). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),Z)). % 36.71/36.42 0 [] -semiri456707255roduct(X_a)|ti(X_a,A_2)=ti(X_a,B_2)|ti(X_a,Ca)=ti(X_a,D_1)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),D_1))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),D_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),Ca)). % 36.71/36.42 0 [] -semiri456707255roduct(X_a)|ti(X_a,A_2)!=ti(X_a,B_2)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),D_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),D_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),Ca)). % 36.71/36.42 0 [] -semiri456707255roduct(X_a)|ti(X_a,Ca)!=ti(X_a,D_1)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),D_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),D_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),Ca)). % 36.71/36.42 0 [] -comm_semiring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C)). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C)). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),M_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),M_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),M_1). % 36.71/36.42 0 [] -semiring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E_2)),C))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),E_2)),C). % 36.71/36.42 0 [] -semiri456707255roduct(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W),Y_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),Z_1))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W),Z_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),Y_1))|ti(X_a,W)=ti(X_a,X_1)|ti(X_a,Y_1)=ti(X_a,Z_1). % 36.71/36.42 0 [] -semiri456707255roduct(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W),Y_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),Z_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W),Z_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),Y_1))|ti(X_a,W)!=ti(X_a,X_1). % 36.71/36.42 0 [] -semiri456707255roduct(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W),Y_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),Z_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W),Z_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),Y_1))|ti(X_a,Y_1)!=ti(X_a,Z_1). % 36.71/36.42 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_1),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Z_1))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Z_1). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),A_1). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),D))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),D)). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),D))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),D). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),C)). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),B). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),D))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),D)). % 36.71/36.42 0 [] -cancel_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),A_1)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),A_1)|ti(X_a,B)=ti(X_a,C). % 36.71/36.42 0 [] -cancel146912293up_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)|ti(X_a,B)=ti(X_a,C). % 36.71/36.42 0 [] -cancel_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)|ti(X_a,B)=ti(X_a,C). % 36.71/36.42 0 [] -cancel_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_2),A_2)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_2)|ti(X_a,B_2)=ti(X_a,Ca). % 36.71/36.42 0 [] -cancel_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_2),A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_2)|ti(X_a,B_2)!=ti(X_a,Ca). % 36.71/36.42 0 [] -cancel_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),B_2)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),Ca)|ti(X_a,B_2)=ti(X_a,Ca). % 36.71/36.42 0 [] -cancel_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),Ca)|ti(X_a,B_2)!=ti(X_a,Ca). % 36.71/36.42 0 [] -ab_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),C)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),K)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N),K)|M=N. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),K)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N),K)|M!=N. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),M)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),N)|M=N. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),N)|M!=N. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),K_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Y),Z))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Y),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X),Z)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),M_1). % 36.71/36.42 0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_2),Ca)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2)). % 36.71/36.42 0 [] -ordere236663937imp_le(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_2),Ca)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2)). % 36.71/36.42 0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2)). % 36.71/36.42 0 [] -ordere236663937imp_le(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),B_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2)). % 36.71/36.42 0 [] -ordere779506340up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),C))). % 36.71/36.42 0 [] -ordere779506340up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),B))). % 36.71/36.42 0 [] -ordere779506340up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),D))). % 36.71/36.42 0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),C)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B)). % 36.71/36.42 0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B)). % 36.71/36.42 0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)). % 36.71/36.42 0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),C)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)). % 36.71/36.42 0 [] -ordere223160158up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),D))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),D))). % 36.71/36.42 0 [] -ordere223160158up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),B))). % 36.71/36.42 0 [] -ordere223160158up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),C))). % 36.71/36.42 0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2)). % 36.71/36.42 0 [] -ordere236663937imp_le(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),B_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2)). % 36.71/36.42 0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_2),Ca)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2)). % 36.71/36.42 0 [] -ordere236663937imp_le(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_2),Ca)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2)). % 36.71/36.42 0 [] -group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),B)=ti(X_a,A_1). % 36.71/36.42 0 [] -group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)),B)=ti(X_a,A_1). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),J)),K_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),K_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),K_1),L_1))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),L_1)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K_1),N_1)|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),K_1),L_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),L_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),K_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),J))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),M_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),I_1)),I_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),J)),I_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),Z))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Y),Z))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),Y))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Y),Z))). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1))). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),M_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|N=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),$f98(M,N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|N!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),K_2). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),M_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),J))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),K_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),L_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),L_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),K_1)),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),K_1)),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),K_1)),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),K_1)),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X),Y))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Y),Z))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X),Z))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),Y),Z))). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),K_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K_1),M_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K_1),N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_1),J)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),K_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),M_1)),N_1)=M_1. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)),N_1)=M_1. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),M_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),N_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N_1),K_1)). % 36.71/36.42 0 [] -linordered_semidom(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),one_one(X_a)))). % 36.71/36.42 0 [] -ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)|ti(X_a,Ca)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B_2),A_2)),E_1)),D_1). % 36.71/36.42 0 [] -ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)|ti(X_a,Ca)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B_2),A_2)),E_1)),D_1). % 36.71/36.42 0 [] -ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),E_1)),Ca)=ti(X_a,D_1). % 36.71/36.42 0 [] -ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),E_1)),Ca)!=ti(X_a,D_1). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),M_1)),M_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),one_one(X_a))),M_1). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),M_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),M_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),one_one(X_a))),M_1). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),M_1),M_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),one_one(X_a)),one_one(X_a))),M_1). % 36.71/36.42 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))). % 36.71/36.42 0 [] -ab_sem1668676832m_mult(X_a)|hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite_comp_fun_idem(X_a,X_a),times_times(X_a))). % 36.71/36.42 0 [] -ordere223160158up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),D))). % 36.71/36.42 0 [] -ordere223160158up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),D))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),D))). % 36.71/36.42 0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B_2),A_2)),E_1)),D_1))). % 36.71/36.42 0 [] -ordered_ring(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B_2),A_2)),E_1)),D_1))). % 36.71/36.42 0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),E_1)),Ca)),D_1)). % 36.71/36.42 0 [] -ordered_ring(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),E_1)),Ca)),D_1)). % 36.71/36.42 0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B_2),A_2)),E_1)),D_1))). % 36.71/36.42 0 [] -ordered_ring(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B_2),A_2)),E_1)),D_1))). % 36.71/36.42 0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),E_1)),Ca)),D_1)). % 36.71/36.42 0 [] -ordered_ring(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),E_1)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),E_1)),D_1)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),E_1)),Ca)),D_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_2),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),K)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_2),K)),J_2)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_2),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),K)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_2),K)),J_2)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1))=M_1. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),I_1)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1)),I_1). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1)),I_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),J),I_1)),K_1). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),J)),K_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),I_2)!=K|J_2=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),I_2). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),I_2)=K|J_2!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K),I_2). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)),N_1)=M_1. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),J_2))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),K)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_2),K)),J_2)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K),J_2))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),K)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_2),K)),J_2)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),J)),K_1). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1))=M_1. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),M_1)),K_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),K)),I_2))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J_2),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_2),K))). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),K)),I_2))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J_2),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_2),K))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),K_1)),J). % 36.71/36.42 0 [] -linordered_idom(X_a)|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),A_1). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ry)). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Rx)),Ry). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),Rx)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ly),Rx)). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),Rx)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Rx)),Ly). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ly),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),Ry)). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Rx)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ly),Ry)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),one_one(nat)),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite_comp_fun_idem(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_3))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_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_1),A_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J_2),I_2))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_2),J_2)),U_1)),M)),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J_2),I_2))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_2),J_2)),U_1)),M)),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),I_2)),U_1)),N))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),I_2)),U_1)),N))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J_2),I_2))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_2),J_2)),U_1)),M)),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J_2),I_2))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_2),J_2)),U_1)),M)),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J),I_1))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_1),U)),M_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J),U)),N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_1),J)),U)),M_1)),N_1). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J_2),I_2))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_2),J_2)),U_1)),M)=N. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),J_2),I_2))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),I_2),J_2)),U_1)),M)!=N. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_1),U)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J),U)),K_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),J)),U)),K_1). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)|M=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),I_2)),U_1)),N). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)|M!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),I_2)),U_1)),N). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_1),J))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_1),U)),M_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J),U)),N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),I_1)),U)),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),I_2)),U_1)),N))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_2),U_1)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J_2),U_1)),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J_2),I_2)),U_1)),N))). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),$f100(M,K,F)),$f99(M,K,F)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,F,M)),K)),hAPP(nat,nat,F,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),K)))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,F,$f100(M,K,F))),hAPP(nat,nat,F,$f99(M,K,F))))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,F,M)),K)),hAPP(nat,nat,F,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),K)))). % 36.71/36.42 0 [] -linord626643107strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),U))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),V))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),U),V)!=one_one(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),U),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),V),Y))),A_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3))|hAPP(fun(sum_sum(X_a,X_b),bool),nat,finite_card(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_b,bool),nat,finite_card(X_b),B_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(nat,nat,suc,hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))))=hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),zero_zero(nat))). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),zero_zero(nat)),N_1)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,suc,N_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),hAPP(nat,nat,suc,N_1))). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(nat,nat,suc,N_1))). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)!=hAPP(nat,nat,suc,zero_zero(nat))|M=hAPP(nat,nat,suc,zero_zero(nat))|M=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)!=hAPP(nat,nat,suc,zero_zero(nat))|M=hAPP(nat,nat,suc,zero_zero(nat))|N=hAPP(nat,nat,suc,zero_zero(nat)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)!=hAPP(nat,nat,suc,zero_zero(nat))|N=zero_zero(nat)|M=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)!=hAPP(nat,nat,suc,zero_zero(nat))|N=zero_zero(nat)|N=hAPP(nat,nat,suc,zero_zero(nat)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)=hAPP(nat,nat,suc,zero_zero(nat))|M!=hAPP(nat,nat,suc,zero_zero(nat))|N!=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)=hAPP(nat,nat,suc,zero_zero(nat))|M!=zero_zero(nat)|N!=hAPP(nat,nat,suc,zero_zero(nat)). % 36.71/36.42 0 [] hAPP(nat,nat,suc,zero_zero(nat))!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)|M=hAPP(nat,nat,suc,zero_zero(nat))|M=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,suc,zero_zero(nat))!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)|M=hAPP(nat,nat,suc,zero_zero(nat))|N=hAPP(nat,nat,suc,zero_zero(nat)). % 36.71/36.42 0 [] hAPP(nat,nat,suc,zero_zero(nat))!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)|N=zero_zero(nat)|M=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,suc,zero_zero(nat))!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)|N=zero_zero(nat)|N=hAPP(nat,nat,suc,zero_zero(nat)). % 36.71/36.42 0 [] hAPP(nat,nat,suc,zero_zero(nat))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)|M!=hAPP(nat,nat,suc,zero_zero(nat))|N!=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,suc,zero_zero(nat))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)|M!=zero_zero(nat)|N!=hAPP(nat,nat,suc,zero_zero(nat)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)|K=zero_zero(nat)|M=N. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)|K!=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)|M!=N. % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|M=N. % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))|M!=N. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M)),hAPP(nat,nat,suc,N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M)),hAPP(nat,nat,suc,N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))|N=M. % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))|N!=M. % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),M_1))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(nat,nat,suc,M_1)))|M_1=N_1. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),hAPP(nat,nat,suc,N_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hAPP(nat,nat,suc,M_1)=N_1|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),J),K_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,I_1)),K_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),hAPP(nat,nat,suc,N_1)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|M_1=N_1. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,M_1)),hAPP(nat,nat,suc,N_1)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),hAPP(nat,nat,suc,N_1))=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,suc,M_1)),N_1)=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,suc,M_1)),N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),hAPP(nat,nat,suc,N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M_1)),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,suc,N_1)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|M_1=hAPP(nat,nat,suc,N_1). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),hAPP(nat,nat,suc,N_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),hAPP(nat,nat,suc,M)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),M)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),hAPP(nat,nat,suc,M)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),M)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),hAPP(nat,nat,suc,N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|M=hAPP(nat,nat,suc,N). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),hAPP(nat,nat,suc,N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),hAPP(nat,nat,suc,N)))|M!=hAPP(nat,nat,suc,N). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),M)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),M)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N_1)),N_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,suc,M_1)),hAPP(nat,nat,suc,N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,suc,M_1)),N_1)),hAPP(nat,nat,suc,K_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)),K_1). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),M)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),N)|M=N. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),N)|M!=N. % 36.71/36.42 0 [] -monoid_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),zero_zero(X_a)),A_1)=ti(X_a,A_1). % 36.71/36.42 0 [] -comm_monoid_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),zero_zero(X_a)),A_1)=ti(X_a,A_1). % 36.71/36.42 0 [] -linord219039673up_add(X_a)|zero_zero(X_a)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)|ti(X_a,A_2)=zero_zero(X_a). % 36.71/36.42 0 [] -linord219039673up_add(X_a)|zero_zero(X_a)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)|ti(X_a,A_2)!=zero_zero(X_a). % 36.71/36.42 0 [] -monoid_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),zero_zero(X_a))=ti(X_a,A_1). % 36.71/36.42 0 [] -comm_monoid_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),zero_zero(X_a))=ti(X_a,A_1). % 36.71/36.42 0 [] -semiri456707255roduct(X_a)|ti(X_a,B_2)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_2),A_2)|ti(X_a,A_2)=zero_zero(X_a). % 36.71/36.42 0 [] -semiri456707255roduct(X_a)|ti(X_a,B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_2),A_2)|ti(X_a,A_2)!=zero_zero(X_a). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),zero_zero(X_a))=ti(X_a,A_1). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),zero_zero(X_a)),A_1)=ti(X_a,A_1). % 36.71/36.42 0 [] -no_zero_divisors(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)!=zero_zero(X_a)|ti(X_a,A_1)=zero_zero(X_a)|ti(X_a,B)=zero_zero(X_a). % 36.71/36.42 0 [] -no_zero_divisors(X_a)|ti(X_a,A_1)=zero_zero(X_a)|ti(X_a,B)=zero_zero(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)!=zero_zero(X_a). % 36.71/36.42 0 [] -ring_n68954251visors(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)!=zero_zero(X_a)|ti(X_a,A_2)=zero_zero(X_a)|ti(X_a,B_2)=zero_zero(X_a). % 36.71/36.42 0 [] -ring_n68954251visors(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)=zero_zero(X_a)|ti(X_a,A_2)!=zero_zero(X_a). % 36.71/36.42 0 [] -ring_n68954251visors(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)=zero_zero(X_a)|ti(X_a,B_2)!=zero_zero(X_a). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),zero_zero(X_a))=zero_zero(X_a). % 36.71/36.42 0 [] -mult_zero(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),zero_zero(X_a))=zero_zero(X_a). % 36.71/36.42 0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),zero_zero(X_a)),A_1)=zero_zero(X_a). % 36.71/36.42 0 [] -mult_zero(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),zero_zero(X_a)),A_1)=zero_zero(X_a). % 36.71/36.42 0 [] -group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),zero_zero(X_a))=ti(X_a,A_1). % 36.71/36.42 0 [] -group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),A_1)=zero_zero(X_a). % 36.71/36.42 0 [] -ab_group_add(X_a)|ti(X_a,A_2)!=ti(X_a,B_2)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)=zero_zero(X_a). % 36.71/36.42 0 [] -ab_group_add(X_a)|ti(X_a,A_2)=ti(X_a,B_2)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)!=zero_zero(X_a). % 36.71/36.42 0 [] -group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)!=zero_zero(X_a)|ti(X_a,A_2)=ti(X_a,B_2). % 36.71/36.42 0 [] -group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)=zero_zero(X_a)|ti(X_a,A_2)!=ti(X_a,B_2). % 36.71/36.42 0 [] -zero_ne_q_one(X_a)|one_one(X_a)!=zero_zero(X_a). % 36.71/36.42 0 [] -zero_ne_q_one(X_a)|zero_zero(X_a)!=one_one(X_a). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),zero_zero(nat))). % 36.71/36.42 0 [] N=zero_zero(nat)|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N)). % 36.71/36.42 0 [] N!=zero_zero(nat)| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),zero_zero(nat))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|N_1!=zero_zero(nat). % 36.71/36.42 0 [] N_1=zero_zero(nat)|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),zero_zero(nat)),N_1)=N_1. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),zero_zero(nat))=M_1. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)!=zero_zero(nat)|M=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)!=zero_zero(nat)|N=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)=zero_zero(nat)|M!=zero_zero(nat)|N!=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)!=M_1|N_1=zero_zero(nat). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),zero_zero(nat)))|N=zero_zero(nat). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),zero_zero(nat)))|N!=zero_zero(nat). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),zero_zero(nat)),N_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),zero_zero(nat)),N_1)=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),zero_zero(nat))=M_1. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),M_1)=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)!=zero_zero(nat)|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),M_1)!=zero_zero(nat)|M_1=N_1. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),K)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N),K)|M=N|K=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),K)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N),K)|M!=N. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),K)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N),K)|K!=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)|M=N|K=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)|M!=N. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)|K!=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)!=zero_zero(nat)|M=zero_zero(nat)|N=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)=zero_zero(nat)|M!=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)=zero_zero(nat)|N!=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),zero_zero(nat))=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),zero_zero(nat)),N_1)=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)!=hAPP(nat,nat,suc,zero_zero(nat))|M=hAPP(nat,nat,suc,zero_zero(nat)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)!=hAPP(nat,nat,suc,zero_zero(nat))|N=hAPP(nat,nat,suc,zero_zero(nat)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)=hAPP(nat,nat,suc,zero_zero(nat))|M!=hAPP(nat,nat,suc,zero_zero(nat))|N!=hAPP(nat,nat,suc,zero_zero(nat)). % 36.71/36.42 0 [] -zero(X_a)|zero_zero(X_a)!=ti(X_a,X_1)|ti(X_a,X_1)=zero_zero(X_a). % 36.71/36.42 0 [] -zero(X_a)|zero_zero(X_a)=ti(X_a,X_1)|ti(X_a,X_1)!=zero_zero(X_a). % 36.71/36.42 0 [] hAPP(nat,nat,suc,X)!=hAPP(nat,nat,suc,Y)|X=Y. % 36.71/36.42 0 [] hAPP(nat,nat,suc,M_1)!=zero_zero(nat). % 36.71/36.42 0 [] zero_zero(nat)!=hAPP(nat,nat,suc,M_1). % 36.71/36.42 0 [] hAPP(nat,nat,suc,Nat_4)!=hAPP(nat,nat,suc,Nat_3)|Nat_4=Nat_3. % 36.71/36.42 0 [] hAPP(nat,nat,suc,Nat_4)=hAPP(nat,nat,suc,Nat_3)|Nat_4!=Nat_3. % 36.71/36.42 0 [] hAPP(nat,nat,suc,N_1)!=N_1. % 36.71/36.42 0 [] hAPP(nat,nat,suc,Nat_2)!=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,suc,M_1)!=zero_zero(nat). % 36.71/36.42 0 [] N_1!=hAPP(nat,nat,suc,N_1). % 36.71/36.42 0 [] zero_zero(nat)!=hAPP(nat,nat,suc,Nat_1). % 36.71/36.42 0 [] zero_zero(nat)!=hAPP(nat,nat,suc,M_1). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N))|N=hAPP(nat,nat,suc,$f101(N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N))|N!=hAPP(nat,nat,suc,M_2). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,zero_zero(nat))))|N=zero_zero(nat). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,zero_zero(nat))))|N!=zero_zero(nat). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))|M=zero_zero(nat)|M=hAPP(nat,nat,suc,$f102(M,N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))|M=zero_zero(nat)|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),$f102(M,N)),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))|M!=zero_zero(nat). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))|M!=hAPP(nat,nat,suc,J_1)| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),J_1),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,zero_zero(nat))),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,zero_zero(nat))),M)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,zero_zero(nat))),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,zero_zero(nat))),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,zero_zero(nat))),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,zero_zero(nat))),M))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,zero_zero(nat))),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),N_1))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),M_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),N_1))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),M_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N_1),M_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),N_1))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,zero_zero(nat))),M_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))|hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),hAPP(nat,nat,suc,zero_zero(nat))))=N_1. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),hAPP(nat,nat,suc,I_1))),N_1)). % 36.71/36.42 0 [] one_one(nat)=hAPP(nat,nat,suc,zero_zero(nat)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))|hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),one_one(nat)))=N_1. % 36.71/36.42 0 [] -hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite_1(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3)))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite_1(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3))|hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite_1(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3))). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite_1(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite_1(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3)))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3)). % 36.71/36.42 0 [] hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite_1(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3))|hAPP(fun(sum_sum(X_a,X_b),bool),nat,finite_card(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)),hAPP(fun(X_b,bool),nat,finite_card(X_b),B_3)). % 36.71/36.42 0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(sum_sum(X_a,X_b),bool),nat,finite_card(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3))=zero_zero(nat). % 36.71/36.42 0 [] hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),B_3))|hAPP(fun(sum_sum(X_a,X_b),bool),nat,finite_card(sum_sum(X_a,X_b)),hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3))=zero_zero(nat). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),M_1)))). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),I_1)))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|N=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),$f103(M,N))). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N))|N!=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),K_2)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M_1)),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))|N=M. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),hAPP(nat,nat,suc,M)))|N!=M. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M_1)),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),hAPP(nat,nat,suc,N_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M)),N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,M)),N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),hAPP(nat,nat,suc,N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),M)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N)),M)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)),hAPP(nat,nat,suc,M_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,M_1)),N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),hAPP(nat,nat,suc,N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,suc,M_1)),N_1)=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,suc,K)),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),zero_zero(X_a))). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C))). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C))). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),X_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),Y_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),X_1),Y_1)!=zero_zero(X_a)|ti(X_a,X_1)=zero_zero(X_a). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),X_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),Y_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),X_1),Y_1)!=zero_zero(X_a)|ti(X_a,Y_1)=zero_zero(X_a). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),X_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),Y_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),X_1),Y_1)=zero_zero(X_a)|ti(X_a,X_1)!=zero_zero(X_a)|ti(X_a,Y_1)!=zero_zero(X_a). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B))). % 36.71/36.42 0 [] -linord219039673up_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,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),zero_zero(X_a))). % 36.71/36.42 0 [] -linord219039673up_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,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),zero_zero(X_a))). % 36.71/36.42 0 [] -linord219039673up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_2)). % 36.71/36.42 0 [] -linord219039673up_add(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_2)). % 36.71/36.42 0 [] -ordere453448008miring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(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),times_times(X_a),A_1),B)),zero_zero(X_a))). % 36.71/36.42 0 [] -ordere453448008miring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)),zero_zero(X_a))). % 36.71/36.42 0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))). % 36.71/36.42 0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))). % 36.71/36.42 0 [] -ordered_semiring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(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,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))). % 36.71/36.42 0 [] -ordered_semiring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(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,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))). % 36.71/36.42 0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),zero_zero(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),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B))). % 36.71/36.42 0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),zero_zero(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),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C))). % 36.71/36.42 0 [] -ordere1490568538miring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(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,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B))). % 36.71/36.42 0 [] -ordered_semiring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(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,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B))). % 36.71/36.42 0 [] -ordered_semiring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(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,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C))). % 36.71/36.42 0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))). % 36.71/36.42 0 [] -ordere453448008miring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)),zero_zero(X_a))). % 36.71/36.42 0 [] -ordere453448008miring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(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),times_times(X_a),B),A_1)),zero_zero(X_a))). % 36.71/36.42 0 [] -ordere453448008miring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(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),times_times(X_a),A_1),B)),zero_zero(X_a))). % 36.71/36.42 0 [] -ordere453448008miring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))). % 36.71/36.42 0 [] -linord581940658strict(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),times_times(X_a),A_2),B_2)),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(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),times_times(X_a),A_2),B_2)),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B_2)). % 36.71/36.42 0 [] -linord581940658strict(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),times_times(X_a),A_2),B_2)),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(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),times_times(X_a),A_2),B_2)),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B_2)). % 36.71/36.42 0 [] -linord581940658strict(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),times_times(X_a),A_2),B_2)),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(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),times_times(X_a),A_2),B_2)),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),zero_zero(X_a))). % 36.71/36.42 0 [] -linordered_ring(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),A_1))). % 36.71/36.42 0 [] -linord219039673up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_2)). % 36.71/36.42 0 [] -linord219039673up_add(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_2)). % 36.71/36.42 0 [] -linord219039673up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),zero_zero(X_a))). % 36.71/36.42 0 [] -linord219039673up_add(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),zero_zero(X_a))). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B))). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),zero_zero(X_a))). % 36.71/36.42 0 [] -linordered_semidom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C))). % 36.71/36.42 0 [] -linordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),A_1)),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),Ca)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),Ca)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),Ca)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),Ca)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),Ca)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_2),Ca)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2)). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)),zero_zero(X_a))). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),A_1)),zero_zero(X_a))). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B)). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),A_1)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B)). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_2)). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B)),zero_zero(X_a))). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C))). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B))). % 36.71/36.42 0 [] -linord893533164strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B))). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C))). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B))). % 36.71/36.42 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),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,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),zero_zero(X_a))). % 36.71/36.42 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),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,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),zero_zero(X_a))). % 36.71/36.42 0 [] -ordered_ab_group_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),zero_zero(X_a))). % 36.71/36.42 0 [] -ordered_ab_group_add(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),B_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B_2)),zero_zero(X_a))). % 36.71/36.42 0 [] -linordered_semidom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),one_one(X_a)),zero_zero(X_a))). % 36.71/36.42 0 [] -linordered_semidom(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),one_one(X_a))). % 36.71/36.42 0 [] -semiri456707255roduct(X_a)|ti(X_a,R_2)=zero_zero(X_a)|ti(X_a,A_1)!=ti(X_a,B)|ti(X_a,C)=ti(X_a,D)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),R_2),C))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),R_2),D)). % 36.71/36.42 0 [] -linordered_semidom(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),one_one(X_a))). % 36.71/36.42 0 [] -linordered_semidom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),one_one(X_a)),zero_zero(X_a))). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,suc,N_1)),one_one(nat))=N_1. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),M))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),M)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N)). % 36.71/36.42 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),bot_bot(fun(X_a,bool)))=zero_zero(nat). % 36.71/36.42 0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=zero_zero(nat). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N),M)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N),M)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),M_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)),M_1)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),I_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K_1),J))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),I_1),K_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),J),K_1))). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N),K)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N),K)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N),K)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),M)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N)). % 36.71/36.42 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),M))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)|M=N. % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)|M!=N. % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),M_1))=zero_zero(nat). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M_1),N_1))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)=zero_zero(nat). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M),N)!=zero_zero(nat)|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.42 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M),N)=zero_zero(nat)| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.42 0 [] M_1!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)|N_1=one_one(nat)|M_1=zero_zero(nat). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))=hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))=hAPP(nat,nat,suc,hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_3))|hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))=hAPP(nat,nat,suc,hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1)))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),K_1)),hAPP(nat,nat,suc,J)). % 36.71/36.42 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),K_1),J))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),J),K_1))),M_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,suc,J)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),K_1),M_1)). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),zero_zero(X_a))). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),zero_zero(X_a))). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C))). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),C))). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B))). % 36.71/36.42 0 [] -ordere216010020id_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B))). % 36.71/36.42 0 [] -linord20386208strict(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),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B)). % 36.71/36.42 0 [] -linord20386208strict(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),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B)). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)). % 36.71/36.42 0 [] -linordered_semiring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),B)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)). % 36.71/36.42 0 [] -linordered_semiring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),C)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),D))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),D))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))). % 36.71/36.42 0 [] -linord20386208strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),D))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),C)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(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),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),A_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),zero_zero(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),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),A_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2)). % 36.71/36.42 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),Ca))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ca),B_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B_2)). % 36.71/36.43 0 [] -linordered_idom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),one_one(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),times_times(X_a),X),Y)),X)). % 36.71/36.43 0 [] -linordered_idom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),one_one(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),times_times(X_a),Y),X)),X)). % 36.71/36.43 0 [] -linordered_semidom(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),one_one(X_a)),one_one(X_a)))). % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)!=zero_zero(nat)|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=zero_zero(nat)|ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool)). % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=zero_zero(nat)|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A_2),B_2))|hBOOL(hAPP(nat,bool,Pa,zero_zero(nat))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))|A_2!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B_2),D_2)|hBOOL(hAPP(nat,bool,Pa,D_2)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A_2),B_2))|A_2=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B_2),$f104(Pa,A_2,B_2)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A_2),B_2))| -hBOOL(hAPP(nat,bool,Pa,$f104(Pa,A_2,B_2))). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))| -hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))|A_2=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B_2),$f104(Pa,A_2,B_2)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))| -hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))| -hBOOL(hAPP(nat,bool,Pa,$f104(Pa,A_2,B_2))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A_2),B_2))|hBOOL(hAPP(nat,bool,Pa,zero_zero(nat))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))|A_2!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B_2),D_2)|hBOOL(hAPP(nat,bool,Pa,D_2)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A_2),B_2))|A_2=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B_2),$f105(Pa,A_2,B_2)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A_2),B_2))| -hBOOL(hAPP(nat,bool,Pa,$f105(Pa,A_2,B_2))). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))| -hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))|A_2=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B_2),$f105(Pa,A_2,B_2)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A_2),B_2)))| -hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))| -hBOOL(hAPP(nat,bool,Pa,$f105(Pa,A_2,B_2))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N),K)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N),K)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M),K)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),N),K)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),M)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),K),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.43 0 [] -linord1278240602ring_1(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),U))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),V))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),U),V)!=one_one(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),U),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),V),Y))),A_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))|ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3)). % 36.71/36.43 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hAPP(fun(X_a,bool),nat,finite_card(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_1),A_3))=hAPP(nat,nat,suc,hAPP(fun(X_a,bool),nat,finite_card(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_3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool)))))). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))| -hBOOL(hAPP(nat,bool,Pa,N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),$f106(N,Pa)),N)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))| -hBOOL(hAPP(nat,bool,Pa,N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I),$f106(N,Pa)))| -hBOOL(hAPP(nat,bool,Pa,I)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))| -hBOOL(hAPP(nat,bool,Pa,N))|hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),$f106(N,Pa)),one_one(nat)))). % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)!=hAPP(nat,nat,suc,K)|ti(fun(X_a,bool),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f108(X_a,A_3,K)),$f107(X_a,A_3,K)). % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)!=hAPP(nat,nat,suc,K)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f108(X_a,A_3,K)),$f107(X_a,A_3,K))). % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)!=hAPP(nat,nat,suc,K)|hAPP(fun(X_a,bool),nat,finite_card(X_a),$f107(X_a,A_3,K))=K. % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)!=hAPP(nat,nat,suc,K)|K!=zero_zero(nat)|ti(fun(X_a,bool),$f107(X_a,A_3,K))=bot_bot(fun(X_a,bool)). % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=hAPP(nat,nat,suc,K)|ti(fun(X_a,bool),A_3)!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B_5),B_4)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_5),B_4))|hAPP(fun(X_a,bool),nat,finite_card(X_a),B_4)!=K|K=zero_zero(nat). % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=hAPP(nat,nat,suc,K)|ti(fun(X_a,bool),A_3)!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B_5),B_4)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_5),B_4))|hAPP(fun(X_a,bool),nat,finite_card(X_a),B_4)!=K|ti(fun(X_a,bool),B_4)!=bot_bot(fun(X_a,bool)). % 36.71/36.43 0 [] M_1!=zero_zero(nat)|hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)=zero_zero(nat). % 36.71/36.43 0 [] M_1=zero_zero(nat)|hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),one_one(nat))),N_1)). % 36.71/36.43 0 [] M_1!=zero_zero(nat)|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)=N_1. % 36.71/36.43 0 [] M_1=zero_zero(nat)|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),one_one(nat))),N_1)). % 36.71/36.43 0 [] bot_bot(nat)=zero_zero(nat). % 36.71/36.43 0 [] -linord581940658strict(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),X_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y_1),Y_1))!=zero_zero(X_a)|ti(X_a,X_1)=zero_zero(X_a). % 36.71/36.43 0 [] -linord581940658strict(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),X_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y_1),Y_1))!=zero_zero(X_a)|ti(X_a,Y_1)=zero_zero(X_a). % 36.71/36.43 0 [] -linord581940658strict(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),X_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y_1),Y_1))=zero_zero(X_a)|ti(X_a,X_1)!=zero_zero(X_a)|ti(X_a,Y_1)!=zero_zero(X_a). % 36.71/36.43 0 [] hAPP(nat,nat,suc,N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),one_one(nat)),N_1). % 36.71/36.43 0 [] hAPP(nat,nat,suc,N_1)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),N_1),one_one(nat)). % 36.71/36.43 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),hAPP(nat,nat,suc,N_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),one_one(nat))),N_1). % 36.71/36.43 0 [] -linordered_ring(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y),Y)))). % 36.71/36.43 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),X_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y_1),Y_1))),zero_zero(X_a)))|ti(X_a,X_1)=zero_zero(X_a). % 36.71/36.43 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),X_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y_1),Y_1))),zero_zero(X_a)))|ti(X_a,Y_1)=zero_zero(X_a). % 36.71/36.43 0 [] -linord581940658strict(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),X_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y_1),Y_1))),zero_zero(X_a)))|ti(X_a,X_1)!=zero_zero(X_a)|ti(X_a,Y_1)!=zero_zero(X_a). % 36.71/36.43 0 [] -linord581940658strict(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),X_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y_1),Y_1))))|ti(X_a,X_1)!=zero_zero(X_a)|ti(X_a,Y_1)!=zero_zero(X_a). % 36.71/36.43 0 [] -linord581940658strict(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),X_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y_1),Y_1))))|ti(X_a,X_1)=zero_zero(X_a). % 36.71/36.43 0 [] -linord581940658strict(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),X_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y_1),Y_1))))|ti(X_a,Y_1)=zero_zero(X_a). % 36.71/36.43 0 [] -linordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y),Y))),zero_zero(X_a))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))|N_1=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),one_one(nat))). % 36.71/36.43 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f109(X_a,A_3)),A_3))|hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=zero_zero(nat). % 36.71/36.43 0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|one_one(nat)!=zero_zero(nat)|hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)=zero_zero(nat). % 36.71/36.43 0 [] hAPP(hoare_2118899576triple(X_a),nat,hAPP(fun(X_a,nat),fun(hoare_2118899576triple(X_a),nat),hoare_2043812435e_size(X_a),Fa),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_1),Fun2))=zero_zero(nat). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))| -hBOOL(hAPP(nat,bool,Pa,J_2))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),$f110(Pa,I_2,J_2)),J_2))|hBOOL(hAPP(nat,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))| -hBOOL(hAPP(nat,bool,Pa,J_2))|hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,suc,$f110(Pa,I_2,J_2))))|hBOOL(hAPP(nat,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),I_2),J_2))| -hBOOL(hAPP(nat,bool,Pa,J_2))| -hBOOL(hAPP(nat,bool,Pa,$f110(Pa,I_2,J_2)))|hBOOL(hAPP(nat,bool,Pa,I_2)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))| -hBOOL(hAPP(nat,bool,Pa,N))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),$f111(N,Pa)),N)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))| -hBOOL(hAPP(nat,bool,Pa,N))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I),$f111(N,Pa)))| -hBOOL(hAPP(nat,bool,Pa,I)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))| -hBOOL(hAPP(nat,bool,Pa,N))|hBOOL(hAPP(nat,bool,Pa,$f111(N,Pa))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|N_1=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),$f112(M_1,N_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),$f113(I_1,J))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),J))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),I_1),$f113(I_1,J))=J. % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N_1))|N_1=hAPP(nat,nat,suc,$f114(N_1)). % 36.71/36.43 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(nat,X_a,F,$f115(X_a,N,N_3,F))),hAPP(nat,X_a,F,hAPP(nat,nat,suc,$f115(X_a,N,N_3,F)))))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N),N_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(nat,X_a,F,N)),hAPP(nat,X_a,F,N_3))). % 36.71/36.43 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,F,$f116(X_a,N,M,F))),hAPP(nat,X_a,F,hAPP(nat,nat,suc,$f116(X_a,N,M,F)))))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,F,N)),hAPP(nat,X_a,F,M)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M)). % 36.71/36.43 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,F,$f116(X_a,N,M,F))),hAPP(nat,X_a,F,hAPP(nat,nat,suc,$f116(X_a,N,M,F)))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,F,N)),hAPP(nat,X_a,F,M)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),M)). % 36.71/36.43 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,F,$f117(X_a,N,N_3,F))),hAPP(nat,X_a,F,hAPP(nat,nat,suc,$f117(X_a,N,N_3,F)))))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),N),N_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,F,N)),hAPP(nat,X_a,F,N_3))). % 36.71/36.43 0 [] -linordered_idom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),zero_zero(X_a))). % 36.71/36.43 0 [] -linordered_idom(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),zero_zero(X_a))). % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)!=hAPP(nat,nat,suc,K)|ti(fun(X_a,bool),A_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f119(X_a,A_3,K)),$f118(X_a,A_3,K)). % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)!=hAPP(nat,nat,suc,K)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f119(X_a,A_3,K)),$f118(X_a,A_3,K))). % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)!=hAPP(nat,nat,suc,K)|hAPP(fun(X_a,bool),nat,finite_card(X_a),$f118(X_a,A_3,K))=K. % 36.71/36.43 0 [] hAPP(fun(X_a,bool),nat,finite_card(X_a),A_3)!=hAPP(nat,nat,suc,K)|K!=zero_zero(nat)|ti(fun(X_a,bool),$f118(X_a,A_3,K))=bot_bot(fun(X_a,bool)). % 36.71/36.43 0 [] -linord219039673up_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)!=zero_zero(X_a)|ti(X_a,A_2)=zero_zero(X_a). % 36.71/36.43 0 [] -linord219039673up_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)=zero_zero(X_a)|ti(X_a,A_2)!=zero_zero(X_a). % 36.71/36.43 0 [] hAPP(hoare_2118899576triple(X_a),nat,size_size(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),Fun1),Com_1),Fun2))=zero_zero(nat). % 36.71/36.43 0 [] -linord1117847801e_zero(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),$f120(X_a,X,Y)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y)). % 36.71/36.43 0 [] -linord1117847801e_zero(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f120(X_a,X,Y)),one_one(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y)). % 36.71/36.43 0 [] -linord1117847801e_zero(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),times_times(X_a),$f120(X_a,X,Y)),X)),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y)). % 36.71/36.43 0 [] -linordered_field(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),$f121(X_a,X,Y)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y)). % 36.71/36.43 0 [] -linordered_field(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),plus_plus(X_a),Y),$f121(X_a,X,Y))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,Pa,K))|hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,suc,$f122(I_2,Pa,K))))|hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),K),I_2))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,Pa,K))| -hBOOL(hAPP(nat,bool,Pa,$f122(I_2,Pa,K)))|hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),K),I_2))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),hAPP(nat,nat,suc,N_1)),M_3))|M_3=hAPP(nat,nat,suc,$f123(N_1,M_3)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),K_1))|K_1=hAPP(nat,nat,suc,I_1)|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),$f124(I_1,K_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),K_1))|K_1=hAPP(nat,nat,suc,I_1)|K_1=hAPP(nat,nat,suc,$f124(I_1,K_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,I_1)),K_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),I_1),$f125(I_1,K_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,I_1)),K_1))|K_1=hAPP(nat,nat,suc,$f125(I_1,K_1)). % 36.71/36.43 0 [] N_1=zero_zero(nat)|N_1=hAPP(nat,nat,suc,$f126(N_1)). % 36.71/36.43 0 [] Y=zero_zero(nat)|Y=hAPP(nat,nat,suc,$f127(Y)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,Pa,K))|hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,suc,$f128(Pa,K))))|hBOOL(hAPP(nat,bool,Pa,zero_zero(nat))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,Pa,K))| -hBOOL(hAPP(nat,bool,Pa,$f128(Pa,K)))|hBOOL(hAPP(nat,bool,Pa,zero_zero(nat))). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))|hBOOL(hAPP(nat,bool,Pa,$f129(N,Pa)))|hBOOL(hAPP(nat,bool,Pa,N)). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,Pa,zero_zero(nat)))| -hBOOL(hAPP(nat,bool,Pa,hAPP(nat,nat,suc,$f129(N,Pa))))|hBOOL(hAPP(nat,bool,Pa,N)). % 36.71/36.43 0 [] hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3)!=bot_bot(fun(sum_sum(X_a,X_b),bool))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool)). % 36.71/36.43 0 [] hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3)!=bot_bot(fun(sum_sum(X_a,X_b),bool))|ti(fun(X_b,bool),B_3)=bot_bot(fun(X_b,bool)). % 36.71/36.43 0 [] hAPP(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_b,bool),fun(sum_sum(X_a,X_b),bool)),sum_Plus(X_a,X_b),A_3),B_3)=bot_bot(fun(sum_sum(X_a,X_b),bool))|ti(fun(X_a,bool),A_3)!=bot_bot(fun(X_a,bool))|ti(fun(X_b,bool),B_3)!=bot_bot(fun(X_b,bool)). % 36.71/36.43 0 [] hAPP(com,nat,com_size,hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,com_size,Com1_2)),hAPP(com,nat,com_size,Com2_2))),hAPP(nat,nat,suc,zero_zero(nat))). % 36.71/36.43 0 [] hAPP(com,nat,size_size(com),hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,size_size(com),Com1_2)),hAPP(com,nat,size_size(com),Com2_2))),hAPP(nat,nat,suc,zero_zero(nat))). % 36.71/36.43 0 [] hAPP(com,nat,size_size(com),skip)=zero_zero(nat). % 36.71/36.43 0 [] hAPP(com,nat,com_size,skip)=zero_zero(nat). % 36.71/36.43 0 [] -linordered_idom(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),one_one(X_a)),A_2)),A_2)),zero_zero(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),zero_zero(X_a))). % 36.71/36.43 0 [] -linordered_idom(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),one_one(X_a)),A_2)),A_2)),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_2),zero_zero(X_a))). % 36.71/36.43 0 [] hAPP(com,nat,com_size,hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,com_size,Com1)),hAPP(com,nat,com_size,Com2))),hAPP(nat,nat,suc,zero_zero(nat))). % 36.71/36.43 0 [] hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2). % 36.71/36.43 0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)!=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1). % 36.71/36.43 0 [] hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)!=skip. % 36.71/36.43 0 [] skip!=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1). % 36.71/36.43 0 [] hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2)!=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)|Fun_1=Fun. % 36.71/36.43 0 [] hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2)!=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)|Com1=Com1_1. % 36.71/36.43 0 [] hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2)!=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)|Com2=Com2_1. % 36.71/36.43 0 [] hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2)=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)|Fun_1!=Fun|Com1!=Com1_1|Com2!=Com2_1. % 36.71/36.43 0 [] -ring_1(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),one_one(X_a)),ring_1_Ints(X_a))). % 36.71/36.43 0 [] -ring_1(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),ring_1_Ints(X_a)))|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),minus_minus(X_a),A_2),B_2)),ring_1_Ints(X_a))). % 36.71/36.43 0 [] -ring_1(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),ring_1_Ints(X_a)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_2),B_2)),ring_1_Ints(X_a))). % 36.71/36.43 0 [] -ring_1(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),ring_1_Ints(X_a)))|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),plus_plus(X_a),A_2),B_2)),ring_1_Ints(X_a))). % 36.71/36.43 0 [] -ring_1(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),zero_zero(X_a)),ring_1_Ints(X_a))). % 36.71/36.43 0 [] -ring_char_0(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)!=zero_zero(X_a)|ti(X_a,A_2)=zero_zero(X_a). % 36.71/36.43 0 [] -ring_char_0(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_2),A_2)=zero_zero(X_a)|ti(X_a,A_2)!=zero_zero(X_a). % 36.71/36.43 0 [] -ring_char_0(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),ring_1_Ints(X_a)))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),one_one(X_a)),A_2)),A_2)!=zero_zero(X_a). % 36.71/36.43 0 [] hAPP(com,nat,size_size(com),hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,size_size(com),Com1)),hAPP(com,nat,size_size(com),Com2))),hAPP(nat,nat,suc,zero_zero(nat))). % 36.71/36.43 0 [] hAPP(com,nat,size_size(com),hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,size_size(com),Com_1)),hAPP(nat,nat,suc,zero_zero(nat))). % 36.71/36.43 0 [] hAPP(com,nat,com_size,hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,com_size,Com_1)),hAPP(nat,nat,suc,zero_zero(nat))). % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)!=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1). % 36.71/36.43 0 [] hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun),Com1_1),Com2_1)!=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1). % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)!=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc_1),Fun),Com)|ti(loc,Loc)=ti(loc,Loc_1). % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)!=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc_1),Fun),Com)|Fun_1=Fun. % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)!=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc_1),Fun),Com)|Com_1=Com. % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc_1),Fun),Com)|ti(loc,Loc)!=ti(loc,Loc_1)|Fun_1!=Fun|Com_1!=Com. % 36.71/36.43 0 [] skip!=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc_1),Fun),Com). % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc_1),Fun),Com)!=skip. % 36.71/36.43 0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)!=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1). % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1). % 36.71/36.43 0 [] hAPP(com,nat,com_size,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,com_size,Com_1)),hAPP(nat,nat,suc,zero_zero(nat))). % 36.71/36.43 0 [] hAPP(com,nat,size_size(com),hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(com,nat,size_size(com),Com_1)),hAPP(nat,nat,suc,zero_zero(nat))). % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)!=hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1). % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,nat),fun(com,com),hAPP(loc,fun(fun(state,nat),fun(com,com)),local,Loc),Fun_1),Com_1)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com). % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2). % 36.71/36.43 0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com). % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)!=skip. % 36.71/36.43 0 [] skip!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com). % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_1)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)|Fun_1=Fun. % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_1)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)|Com_1=Com. % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_1)=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)|Fun_1!=Fun|Com_1!=Com. % 36.71/36.43 0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com)!=hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2). % 36.71/36.43 0 [] hAPP(com,com,hAPP(com,fun(com,com),hAPP(fun(state,bool),fun(com,fun(com,com)),cond,Fun_1),Com1),Com2)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(int,nat,number_number_of(nat),V)))|hAPP(int,nat,number_number_of(nat),V)=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(int,nat,number_number_of(nat),V)),one_one(nat))). % 36.71/36.43 0 [] -linorder(X_a)|ti(fun(X_a,bool),A_3)=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_3),B_3))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_3))|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_3)),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_3))). % 36.71/36.43 0 [] -number_ring(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(int,X_a,number_number_of(X_a),W)),ring_1_Ints(X_a))). % 36.71/36.43 0 [] -number_ring(X_a)|hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),V),W_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(int,X_a,number_number_of(X_a),W_1)). % 36.71/36.43 0 [] -number_ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(int,X_a,number_number_of(X_a),W_1))=hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),V),W_1)). % 36.71/36.43 0 [] -number_ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(int,X_a,number_number_of(X_a),W_1)),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),V),W_1))),Z). % 36.71/36.43 0 [] -number(X_a)| -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(int,X_a,number_number_of(X_a),V_1)),hAPP(int,X_a,number_number_of(X_a),W)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(int,X_a,number_number_of(X_a),W)),hAPP(int,X_a,number_number_of(X_a),V_1))). % 36.71/36.43 0 [] -number(X_a)| -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(int,X_a,number_number_of(X_a),V_1)),hAPP(int,X_a,number_number_of(X_a),W)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(int,X_a,number_number_of(X_a),W)),hAPP(int,X_a,number_number_of(X_a),V_1))). % 36.71/36.43 0 [] -number(X_b)| -semiring(X_b)|hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),A_1),B)),hAPP(int,X_b,number_number_of(X_b),V))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),A_1),hAPP(int,X_b,number_number_of(X_b),V))),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),B),hAPP(int,X_b,number_number_of(X_b),V))). % 36.71/36.43 0 [] -number(X_b)| -semiring(X_b)|hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(int,X_b,number_number_of(X_b),V)),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),B),C))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(int,X_b,number_number_of(X_b),V)),B)),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(int,X_b,number_number_of(X_b),V)),C)). % 36.71/36.43 0 [] -number_ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(int,X_a,number_number_of(X_a),W_1)),C))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),V),W_1))),C). % 36.71/36.43 0 [] -number(X_b)| -ring(X_b)|hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),A_1),B)),hAPP(int,X_b,number_number_of(X_b),V))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),A_1),hAPP(int,X_b,number_number_of(X_b),V))),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),B),hAPP(int,X_b,number_number_of(X_b),V))). % 36.71/36.43 0 [] -number(X_b)| -ring(X_b)|hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(int,X_b,number_number_of(X_b),V)),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),B),C))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(int,X_b,number_number_of(X_b),V)),B)),hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(int,X_b,number_number_of(X_b),V)),C)). % 36.71/36.43 0 [] -number_ring(X_a)|hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),V),W_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(int,X_a,number_number_of(X_a),W_1)). % 36.71/36.43 0 [] -number_ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(int,X_a,number_number_of(X_a),W_1))=hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),V),W_1)). % 36.71/36.43 0 [] -number_ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(int,X_a,number_number_of(X_a),W_1)),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),V),W_1))),Z). % 36.71/36.43 0 [] -number_ring(X_a)| -linordered_idom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(int,X_a,number_number_of(X_a),X_1)),hAPP(int,X_a,number_number_of(X_a),Y_1)))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),X_1),Y_1)). % 36.71/36.43 0 [] -number_ring(X_a)| -linordered_idom(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(int,X_a,number_number_of(X_a),X_1)),hAPP(int,X_a,number_number_of(X_a),Y_1)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),X_1),Y_1)). % 36.71/36.43 0 [] -number(X_b)| -ord(X_b)| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(int,X_b,number_number_of(X_b),U)),hAPP(int,X_b,number_number_of(X_b),V)))|hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),ord_min(X_b),hAPP(int,X_b,number_number_of(X_b),U)),hAPP(int,X_b,number_number_of(X_b),V))=hAPP(int,X_b,number_number_of(X_b),U). % 36.71/36.43 0 [] -number(X_b)| -ord(X_b)|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(int,X_b,number_number_of(X_b),U)),hAPP(int,X_b,number_number_of(X_b),V)))|hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),ord_min(X_b),hAPP(int,X_b,number_number_of(X_b),U)),hAPP(int,X_b,number_number_of(X_b),V))=hAPP(int,X_b,number_number_of(X_b),V). % 36.71/36.43 0 [] -number_ring(X_a)| -linordered_idom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(int,X_a,number_number_of(X_a),X_1)),hAPP(int,X_a,number_number_of(X_a),Y_1)))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),X_1),Y_1)). % 36.71/36.43 0 [] -number_ring(X_a)| -linordered_idom(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(int,X_a,number_number_of(X_a),X_1)),hAPP(int,X_a,number_number_of(X_a),Y_1)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),X_1),Y_1)). % 36.71/36.43 0 [] -number(X_a)|hAPP(int,X_a,number_number_of(X_a),W)!=ti(X_a,X_1)|ti(X_a,X_1)=hAPP(int,X_a,number_number_of(X_a),W). % 36.71/36.43 0 [] -number(X_a)|hAPP(int,X_a,number_number_of(X_a),W)=ti(X_a,X_1)|ti(X_a,X_1)!=hAPP(int,X_a,number_number_of(X_a),W). % 36.71/36.43 0 [] -number_ring(X_a)| -ring_char_0(X_a)|hAPP(int,X_a,number_number_of(X_a),X_1)!=hAPP(int,X_a,number_number_of(X_a),Y_1)|X_1=Y_1. % 36.71/36.43 0 [] -number_ring(X_a)| -ring_char_0(X_a)|hAPP(int,X_a,number_number_of(X_a),X_1)=hAPP(int,X_a,number_number_of(X_a),Y_1)|X_1!=Y_1. % 36.71/36.43 0 [] -number_ring(X_a)|hAPP(int,X_a,number_number_of(X_a),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),V),W_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(int,X_a,number_number_of(X_a),V)),hAPP(int,X_a,number_number_of(X_a),W_1)). % 36.71/36.43 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),hAPP(nat,nat,suc,M_1)),hAPP(nat,nat,suc,N_1))=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),M_1),N_1)). % 36.71/36.43 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)). % 36.71/36.43 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)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(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),Y_1)=ti(X_a,X_1). % 36.71/36.43 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(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),Y_1)!=ti(X_a,X_1). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(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)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(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)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Z_1)). % 36.71/36.43 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(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)))| -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_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Z_1)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),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_1),B)),X)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),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_1),B)),X)). % 36.71/36.43 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). % 36.71/36.43 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). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B))|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_1),B))). % 36.71/36.43 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))). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),C))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),D))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),B)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),C),D))). % 36.71/36.43 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_1),B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_1)). % 36.71/36.43 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_1),B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B)). % 36.71/36.43 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_1),Y_1)),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),Z_1)). % 36.71/36.43 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_1),Y_1)),Z_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Z_1)). % 36.71/36.43 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_1),Y_1)),Z_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),Z_1)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),Z_1)). % 36.71/36.43 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)),Z_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Z_1)). % 36.71/36.43 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)),Z_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),Z_1)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),X_1)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),Y_1)). % 36.71/36.43 0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),X_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),Y_1)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),B)),X)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),B)),X)). % 36.71/36.43 0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),A_1)=ti(X_a,A_1). % 36.71/36.43 0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B),A_1). % 36.71/36.43 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). % 36.71/36.43 0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,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),A_1),B))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),B). % 36.71/36.43 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). % 36.71/36.43 0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),C))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,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),B),C)). % 36.71/36.43 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)). % 36.71/36.43 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_1),B)),C)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,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),B),C)). % 36.71/36.43 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)). % 36.71/36.43 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). % 36.71/36.43 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))). % 36.71/36.43 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),I_1)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),N_1),I_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),M_1),N_1)),I_1). % 36.71/36.43 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)). % 36.71/36.43 0 [] -ordere236663937imp_le(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),X),Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Y),Z)). % 36.71/36.43 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),zero_zero(nat)),N_1)=zero_zero(nat). % 36.71/36.43 0 [] hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),N_1),zero_zero(nat))=zero_zero(nat). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))|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_2),A_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_2),B_2))). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|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_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),A_3))=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_2),A_3)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_3))|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_3)),A_2)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=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_3)),X_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f130(X_a,X_1,A_3)),A_3)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=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_3)),X_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f130(X_a,X_1,A_3)),X_1)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=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_3)),X_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),X_1)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=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_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_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),X_2)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=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_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_3)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f131(X_a,X_1,A_3)),A_3)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=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_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_3)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),$f131(X_a,X_1,A_3))). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_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_3)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),X_2)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_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_3)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f132(X_a,X_1,A_3)),A_3)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_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_3)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),$f132(X_a,X_1,A_3))). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_3)),X_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f133(X_a,X_1,A_3)),A_3)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_3)),X_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f133(X_a,X_1,A_3)),X_1)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|ti(fun(X_a,bool),A_3)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_3)),X_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_3))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),X_1)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f134(X_a,Ca,B_2,A_3)),A_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_2),Ca)),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),Ca),A_3))). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_3))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),$f134(X_a,Ca,B_2,A_3)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_2),Ca)),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),Ca),A_3))). % 36.71/36.43 0 [] -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),$f135(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). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,number_number_of(int),V)),hAPP(int,int,number_number_of(int),W_1))=hAPP(int,int,number_number_of(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),V),W_1)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(int,int,number_number_of(int),V)),hAPP(int,int,number_number_of(int),W_1))=hAPP(int,int,number_number_of(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),V),W_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,number_number_of(int),K)),hAPP(int,int,number_number_of(int),L)))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),K),L)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,number_number_of(int),K)),hAPP(int,int,number_number_of(int),L)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),K),L)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,number_number_of(int),K)),hAPP(int,int,number_number_of(int),L)))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),L)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,number_number_of(int),K)),hAPP(int,int,number_number_of(int),L)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),L)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),times_times(int),one_one(int)),Z)=Z. % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z),one_one(int))=Z. % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),Z_1),one_one(int))))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),Z_1)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),Z_1),one_one(int))))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),Z_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Z),W_1))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W_1),Z))|Z=W_1. % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),I_1),J))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),J),K_1))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),I_1),K_1)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Z),W_1))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W_1),Z)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W_1),W_1)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),X),Y))|X=Y|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Y),X)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Z_1),W))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Z_1),W)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Z_1),W))|Z_1!=W. % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Z_1),W))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Z_1),W))|Z_1=W. % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z1),Z2)),Z3)=hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z1),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z2),Z3)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z),W_1)=hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),Z). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),Z1),Z2))=hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),Z1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),Z2)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),Z1),Z2)),W_1)=hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z1),W_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z2),W_1)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z1),Z2)),Z3)=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z1),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z2),Z3)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Y),Z))=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Y),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X),Z)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z),W_1)=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W_1),Z). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),I_1),J))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),K_1),I_1)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),K_1),J))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),I_1),J))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),I_1),K_1)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),J),K_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W_2),W_1))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Z_3),Z))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W_2),Z_3)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W_1),Z))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z_1),one_one(int))))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W),Z_1)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z_1),one_one(int))))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W),Z_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W),one_one(int))),Z_1))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),Z_1)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W),one_one(int))),Z_1))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),Z_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W_1),Z))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W_1),one_one(int))),Z)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z_1),one_one(int))))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),Z_1))|W=Z_1. % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z_1),one_one(int))))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),Z_1)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z_1),one_one(int))))|W!=Z_1. % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z1),Z2)),W_1)=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z1),W_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),Z2),W_1)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z1),Z2))=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),Z1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),W_1),Z2)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),one_one(int))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),M))|hAPP(int,int,hAPP(int,fun(int,int),times_times(int),M),N)!=one_one(int)|M=one_one(int). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),M))|hAPP(int,int,hAPP(int,fun(int,int),times_times(int),M),N)!=one_one(int)|N=one_one(int). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),M))|hAPP(int,int,hAPP(int,fun(int,int),times_times(int),M),N)=one_one(int)|M!=one_one(int)|N!=one_one(int). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),one_one(int)),Z_1))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),Z_1)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),one_one(int)),Z_1))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),Z_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),K),L))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),K),L)),zero_zero(int))). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),K),L))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),K),L)),zero_zero(int))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),I_1),J))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),K_1))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),K_1),I_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),K_1),J))). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),Z),zero_zero(int))=Z. % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),zero_zero(int)),Z)=Z. % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),Z))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),Z))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),Z_1)),Z_1)),zero_zero(int)))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Z_1),zero_zero(int))). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),Z_1)),Z_1)),zero_zero(int)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Z_1),zero_zero(int))). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),Z)),Z)!=zero_zero(int). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B),Q_2)),R_2)!=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B_1),Q_1)),R_1)| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B_1),Q_1)),R_1)),zero_zero(int)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),R_2),B))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),R_1))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),B_1))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),B_1),B))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Q_1),Q_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B),Q_1)),R_1)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B),Q_2)),R_2)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),R_2),zero_zero(int)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),B),R_2))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),B),R_1))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Q_2),Q_1)). % 36.71/36.43 0 [] hAPP(int,int,number_number_of(int),K_1)=K_1. % 36.71/36.43 0 [] zero_zero(int)!=one_one(int). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),A_1))|A_1!=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),R_2),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),A_1),Q_2))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),R_2))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Q_2),one_one(int))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),A_1))|A_1!=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),R_2),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),A_1),Q_2))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),R_2),A_1))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),one_one(int)),Q_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B_1),Q_1)),R_1)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),R_1),B_1))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),B_1))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),Q_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B_1),Q_1)),R_1)),zero_zero(int)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),R_1))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),B_1))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Q_1),zero_zero(int))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B),Q_1)),R_1)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B),Q_2)),R_2)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),R_1))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),R_1),B))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),R_2),B))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Q_1),Q_2)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B),Q_2)),R_2)!=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B_1),Q_1)),R_1)| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),B_1),Q_1)),R_1)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),R_1),B_1))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),R_2))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),B_1))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),B_1),B))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Q_2),Q_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),I_2),K))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),K),one_one(int))))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),$f136(Pa,I_2,K)),K))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),I_2),K))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),K),one_one(int))))|hBOOL(hAPP(int,bool,Pa,$f136(Pa,I_2,K)))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),I_2),K))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),K),one_one(int))))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f136(Pa,I_2,K)),one_one(int))))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),I_2),K))| -hBOOL(hAPP(int,bool,Pa,K))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),$f137(Pa,I_2,K)),K))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),I_2),K))| -hBOOL(hAPP(int,bool,Pa,K))|hBOOL(hAPP(int,bool,Pa,$f137(Pa,I_2,K)))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),I_2),K))| -hBOOL(hAPP(int,bool,Pa,K))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f137(Pa,I_2,K)),one_one(int))))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),K),I_2))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),K),one_one(int))))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),K),$f138(Pa,K,I_2)))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),K),I_2))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),K),one_one(int))))|hBOOL(hAPP(int,bool,Pa,$f138(Pa,K,I_2)))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),K),I_2))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),K),one_one(int))))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),$f138(Pa,K,I_2)),one_one(int))))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),I_2))| -hBOOL(hAPP(int,bool,Pa,K))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),$f139(Pa,K,I_2)))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),I_2))| -hBOOL(hAPP(int,bool,Pa,K))|hBOOL(hAPP(int,bool,Pa,$f139(Pa,K,I_2)))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),I_2))| -hBOOL(hAPP(int,bool,Pa,K))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),$f139(Pa,K,I_2)),one_one(int))))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),Y))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),X),Y))). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),one_one(int))). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),zero_zero(int))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),Y))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X),Y))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))|hBOOL(hAPP(int,bool,Pa,$f140(K,Pa,D_1)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),K))| -hBOOL(hAPP(int,bool,Pa,X_2))|hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X_2),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),K),D_1)))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f140(K,Pa,D_1)),D_1)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),K))| -hBOOL(hAPP(int,bool,Pa,X_2))|hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X_2),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),K),D_1)))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))|hBOOL(hAPP(int,bool,Pa,$f141(K,Pa,D_1)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),K))| -hBOOL(hAPP(int,bool,Pa,X_2))|hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X_2),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),K),D_1)))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),$f141(K,Pa,D_1)),D_1)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),K))| -hBOOL(hAPP(int,bool,Pa,X_2))|hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X_2),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),K),D_1)))). % 36.71/36.43 0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),$f142(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). % 36.71/36.43 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)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f143(X_a,T_3)),X_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),T_3)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),$f144(X_a,T_3)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),T_3)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),$f145(X_a,T_3)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),T_3),X_2)). % 36.71/36.43 0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f146(X_a,T_3)),X_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),T_3),X_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,Pa,K))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),$f147(I_2,Pa,K)))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),$f148(I_2,Pa,K)),K))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,Pa,K))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),$f147(I_2,Pa,K)))|hBOOL(hAPP(int,bool,Pa,$f148(I_2,Pa,K)))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,Pa,K))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),$f147(I_2,Pa,K)))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f148(I_2,Pa,K)),one_one(int))))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,Pa,K))|hBOOL(hAPP(int,bool,Pa,$f147(I_2,Pa,K)))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),$f148(I_2,Pa,K)),K))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,Pa,K))|hBOOL(hAPP(int,bool,Pa,$f147(I_2,Pa,K)))|hBOOL(hAPP(int,bool,Pa,$f148(I_2,Pa,K)))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,Pa,K))|hBOOL(hAPP(int,bool,Pa,$f147(I_2,Pa,K)))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f148(I_2,Pa,K)),one_one(int))))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,Pa,K))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),$f147(I_2,Pa,K)),one_one(int))))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),$f148(I_2,Pa,K)),K))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,Pa,K))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),$f147(I_2,Pa,K)),one_one(int))))|hBOOL(hAPP(int,bool,Pa,$f148(I_2,Pa,K)))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,Pa,K))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),$f147(I_2,Pa,K)),one_one(int))))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f148(I_2,Pa,K)),one_one(int))))|hBOOL(hAPP(int,bool,Pa,I_2)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))|hBOOL(hAPP(int,bool,P_1,$f150(Pa,P_1,D_1)))|hBOOL(hAPP(int,bool,P_1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f150(Pa,P_1,D_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),$f149(Pa,P_1,D_1)),D_1))))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Z_2),$f151(Pa,P_1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P_1,X1))|hBOOL(hAPP(int,bool,Pa,$f152(Pa,P_1,D_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))|hBOOL(hAPP(int,bool,P_1,$f150(Pa,P_1,D_1)))|hBOOL(hAPP(int,bool,P_1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f150(Pa,P_1,D_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),$f149(Pa,P_1,D_1)),D_1))))|hBOOL(hAPP(int,bool,Pa,$f151(Pa,P_1,D_1,Z_2)))|hBOOL(hAPP(int,bool,P_1,$f151(Pa,P_1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P_1,X1))|hBOOL(hAPP(int,bool,Pa,$f152(Pa,P_1,D_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))|hBOOL(hAPP(int,bool,P_1,$f150(Pa,P_1,D_1)))|hBOOL(hAPP(int,bool,P_1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f150(Pa,P_1,D_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),$f149(Pa,P_1,D_1)),D_1))))| -hBOOL(hAPP(int,bool,Pa,$f151(Pa,P_1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P_1,$f151(Pa,P_1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P_1,X1))|hBOOL(hAPP(int,bool,Pa,$f152(Pa,P_1,D_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))| -hBOOL(hAPP(int,bool,P_1,$f150(Pa,P_1,D_1)))| -hBOOL(hAPP(int,bool,P_1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f150(Pa,P_1,D_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),$f149(Pa,P_1,D_1)),D_1))))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Z_2),$f151(Pa,P_1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P_1,X1))|hBOOL(hAPP(int,bool,Pa,$f152(Pa,P_1,D_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))| -hBOOL(hAPP(int,bool,P_1,$f150(Pa,P_1,D_1)))| -hBOOL(hAPP(int,bool,P_1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f150(Pa,P_1,D_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),$f149(Pa,P_1,D_1)),D_1))))|hBOOL(hAPP(int,bool,Pa,$f151(Pa,P_1,D_1,Z_2)))|hBOOL(hAPP(int,bool,P_1,$f151(Pa,P_1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P_1,X1))|hBOOL(hAPP(int,bool,Pa,$f152(Pa,P_1,D_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))| -hBOOL(hAPP(int,bool,P_1,$f150(Pa,P_1,D_1)))| -hBOOL(hAPP(int,bool,P_1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f150(Pa,P_1,D_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),$f149(Pa,P_1,D_1)),D_1))))| -hBOOL(hAPP(int,bool,Pa,$f151(Pa,P_1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P_1,$f151(Pa,P_1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P_1,X1))|hBOOL(hAPP(int,bool,Pa,$f152(Pa,P_1,D_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))|hBOOL(hAPP(int,bool,P1,$f154(Pa,P1,D_1)))|hBOOL(hAPP(int,bool,P1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f154(Pa,P1,D_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),$f153(Pa,P1,D_1)),D_1))))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),$f155(Pa,P1,D_1,Z_2)),Z_2))| -hBOOL(hAPP(int,bool,P1,X1))|hBOOL(hAPP(int,bool,Pa,$f156(Pa,P1,D_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))|hBOOL(hAPP(int,bool,P1,$f154(Pa,P1,D_1)))|hBOOL(hAPP(int,bool,P1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f154(Pa,P1,D_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),$f153(Pa,P1,D_1)),D_1))))|hBOOL(hAPP(int,bool,Pa,$f155(Pa,P1,D_1,Z_2)))|hBOOL(hAPP(int,bool,P1,$f155(Pa,P1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P1,X1))|hBOOL(hAPP(int,bool,Pa,$f156(Pa,P1,D_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))|hBOOL(hAPP(int,bool,P1,$f154(Pa,P1,D_1)))|hBOOL(hAPP(int,bool,P1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f154(Pa,P1,D_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),$f153(Pa,P1,D_1)),D_1))))| -hBOOL(hAPP(int,bool,Pa,$f155(Pa,P1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P1,$f155(Pa,P1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P1,X1))|hBOOL(hAPP(int,bool,Pa,$f156(Pa,P1,D_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))| -hBOOL(hAPP(int,bool,P1,$f154(Pa,P1,D_1)))| -hBOOL(hAPP(int,bool,P1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f154(Pa,P1,D_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),$f153(Pa,P1,D_1)),D_1))))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),$f155(Pa,P1,D_1,Z_2)),Z_2))| -hBOOL(hAPP(int,bool,P1,X1))|hBOOL(hAPP(int,bool,Pa,$f156(Pa,P1,D_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))| -hBOOL(hAPP(int,bool,P1,$f154(Pa,P1,D_1)))| -hBOOL(hAPP(int,bool,P1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f154(Pa,P1,D_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),$f153(Pa,P1,D_1)),D_1))))|hBOOL(hAPP(int,bool,Pa,$f155(Pa,P1,D_1,Z_2)))|hBOOL(hAPP(int,bool,P1,$f155(Pa,P1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P1,X1))|hBOOL(hAPP(int,bool,Pa,$f156(Pa,P1,D_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D_1))| -hBOOL(hAPP(int,bool,P1,$f154(Pa,P1,D_1)))| -hBOOL(hAPP(int,bool,P1,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),$f154(Pa,P1,D_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),$f153(Pa,P1,D_1)),D_1))))| -hBOOL(hAPP(int,bool,Pa,$f155(Pa,P1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P1,$f155(Pa,P1,D_1,Z_2)))| -hBOOL(hAPP(int,bool,P1,X1))|hBOOL(hAPP(int,bool,Pa,$f156(Pa,P1,D_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Y),X))|hAPP(int,int,hAPP(int,fun(int,int),nat_tsub,X),Y)=hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X),Y). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Y),X))|hAPP(int,int,hAPP(int,fun(int,int),nat_tsub,X),Y)=zero_zero(int). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),Y))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,hAPP(int,fun(int,int),nat_tsub,X),Y))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),Y),X))|hAPP(int,int,hAPP(int,fun(int,int),nat_tsub,X),Y)=hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X),Y). % 36.71/36.43 0 [] -number_ring(X_a)| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,number_number_of(int),V)))|hAPP(nat,X_a,semiring_1_of_nat(X_a),hAPP(int,nat,number_number_of(nat),V))=hAPP(int,X_a,number_number_of(X_a),V). % 36.71/36.43 0 [] -number_ring(X_a)|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(int,int,number_number_of(int),V)))|hAPP(nat,X_a,semiring_1_of_nat(X_a),hAPP(int,nat,number_number_of(nat),V))=zero_zero(X_a). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),Z),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),X),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,abs_abs(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X),Z))),one_one(int))),D)))). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),nat_tsub,hAPP(nat,int,semiring_1_of_nat(int),X)),hAPP(nat,int,semiring_1_of_nat(int),Y))=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),X),Y)). % 36.71/36.43 0 [] -semiring_1(X_a)|hAPP(nat,X_a,semiring_1_of_nat(X_a),hAPP(nat,nat,suc,M_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),one_one(X_a)),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(nat,int,semiring_1_of_nat(int),Z))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X_2))| -hBOOL(hAPP(int,bool,Pa,X_2))|hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),$f157(Pa)))). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),$f158(Pa)))| -hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),X2))). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,Pa,$f158(Pa)))| -hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),X2))). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),$f159(Pa)))|hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),X_2))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,Pa,$f159(Pa)))|hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),X_2))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),X3))|hBOOL(hAPP(int,bool,Pa,X3))| -hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),$f160(Pa)))). % 36.71/36.43 0 [] one_one(int)=hAPP(nat,int,semiring_1_of_nat(int),one_one(nat)). % 36.71/36.43 0 [] zero_zero(int)=hAPP(nat,int,semiring_1_of_nat(int),zero_zero(nat)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,semiring_1_of_nat(int),X_1)),hAPP(nat,int,semiring_1_of_nat(int),Y_1)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X_1),Y_1)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,semiring_1_of_nat(int),X_1)),hAPP(nat,int,semiring_1_of_nat(int),Y_1)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),X_1),Y_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(nat,int,semiring_1_of_nat(int),X_1)),hAPP(nat,int,semiring_1_of_nat(int),Y_1)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X_1),Y_1)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(nat,int,semiring_1_of_nat(int),X_1)),hAPP(nat,int,semiring_1_of_nat(int),Y_1)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X_1),Y_1)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(nat,int,semiring_1_of_nat(int),X)),hAPP(nat,int,semiring_1_of_nat(int),Y))=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),X),Y)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),X)),hAPP(nat,int,semiring_1_of_nat(int),Y))=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),X),Y)). % 36.71/36.43 0 [] hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,suc,M_1))=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),one_one(int)),hAPP(nat,int,semiring_1_of_nat(int),M_1)). % 36.71/36.43 0 [] hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,suc,zero_zero(nat)))=one_one(int). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),Z_1))|Z_1=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W),hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,suc,$f161(W,Z_1)))). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),W),Z_1))|Z_1!=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W),hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,suc,N_2))). % 36.71/36.43 0 [] -ordere142940540dd_abs(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,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)))). % 36.71/36.43 0 [] -linordered_idom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),C))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,abs_abs(X_a),B)),D))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),C),D))). % 36.71/36.43 0 [] -ordere142940540dd_abs(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),minus_minus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B))),hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1)))). % 36.71/36.43 0 [] -ordere142940540dd_abs(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),minus_minus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B))),hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)))). % 36.71/36.43 0 [] -ordere142940540dd_abs(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,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)))),hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)))). % 36.71/36.43 0 [] -linordered_semidom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1)). % 36.71/36.43 0 [] -linordered_semidom(X_a)| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M_1),N_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1))). % 36.71/36.43 0 [] -linordered_semidom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.43 0 [] -linordered_semidom(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.43 0 [] -linordered_semidom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.43 0 [] -linordered_semidom(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.43 0 [] -semiring_1(X_a)|hAPP(nat,X_a,semiring_1_of_nat(X_a),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1)). % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)|hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)). % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)|hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B))=hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1)). % 36.71/36.43 0 [] -ordere142940540dd_abs(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,abs_abs(X_a),A_1)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B)). % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),hAPP(X_a,X_a,abs_abs(X_a),A_1))). % 36.71/36.43 0 [] -linordered_idom(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),A_1). % 36.71/36.43 0 [] -linordered_idom(X_a)|hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)). % 36.71/36.43 0 [] -semiring_1(X_a)|hAPP(nat,X_a,semiring_1_of_nat(X_a),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,semiring_1_of_nat(int),M)),hAPP(nat,int,semiring_1_of_nat(int),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,semiring_1_of_nat(int),M)),hAPP(nat,int,semiring_1_of_nat(int),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),M),N)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(nat,int,semiring_1_of_nat(int),M)),hAPP(nat,int,semiring_1_of_nat(int),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(nat,int,semiring_1_of_nat(int),M)),hAPP(nat,int,semiring_1_of_nat(int),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),M),N)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(nat,int,semiring_1_of_nat(int),M_1)),hAPP(nat,int,semiring_1_of_nat(int),N_1))=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1)). % 36.71/36.43 0 [] hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),times_times(nat),M_1),N_1))=hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(nat,int,semiring_1_of_nat(int),M_1)),hAPP(nat,int,semiring_1_of_nat(int),N_1)). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),M_1)),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),N_1)),Z))=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1))),Z). % 36.71/36.43 0 [] hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(nat,int,semiring_1_of_nat(int),M_1)),hAPP(nat,int,semiring_1_of_nat(int),N_1))=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),M_1),N_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W),Z_1))|Z_1=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W),hAPP(nat,int,semiring_1_of_nat(int),$f162(W,Z_1))). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),W),Z_1))|Z_1!=hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),W),hAPP(nat,int,semiring_1_of_nat(int),N_2)). % 36.71/36.43 0 [] -ordere142940540dd_abs(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,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)))). % 36.71/36.43 0 [] -ordere142940540dd_abs(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,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C),D)))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),C))),hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),D))))). % 36.71/36.43 0 [] -ring_1(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),N)),ring_1_Ints(X_a))). % 36.71/36.43 0 [] hAPP(int,int,abs_abs(int),hAPP(nat,int,semiring_1_of_nat(int),M_1))=hAPP(nat,int,semiring_1_of_nat(int),M_1). % 36.71/36.43 0 [] -linordered_idom(X_a)|hAPP(X_a,X_a,abs_abs(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1))=hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1). % 36.71/36.43 0 [] -semiring_char_0(X_a)|hAPP(nat,X_a,semiring_1_of_nat(X_a),M)!=hAPP(nat,X_a,semiring_1_of_nat(X_a),N)|M=N. % 36.71/36.43 0 [] -semiring_char_0(X_a)|hAPP(nat,X_a,semiring_1_of_nat(X_a),M)=hAPP(nat,X_a,semiring_1_of_nat(X_a),N)|M!=N. % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)|hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1))=hAPP(X_a,X_a,abs_abs(X_a),A_1). % 36.71/36.43 0 [] -semiring_1(X_a)|hAPP(nat,X_a,semiring_1_of_nat(X_a),one_one(nat))=one_one(X_a). % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)|hAPP(X_a,X_a,abs_abs(X_a),A_2)!=zero_zero(X_a)|ti(X_a,A_2)=zero_zero(X_a). % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)|hAPP(X_a,X_a,abs_abs(X_a),A_2)=zero_zero(X_a)|ti(X_a,A_2)!=zero_zero(X_a). % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)|hAPP(X_a,X_a,abs_abs(X_a),zero_zero(X_a))=zero_zero(X_a). % 36.71/36.43 0 [] -semiring_1(X_a)|hAPP(nat,X_a,semiring_1_of_nat(X_a),zero_zero(nat))=zero_zero(X_a). % 36.71/36.43 0 [] -linordered_idom(X_a)|hAPP(X_a,X_a,abs_abs(X_a),one_one(X_a))=one_one(X_a). % 36.71/36.43 0 [] hAPP(nat,int,semiring_1_of_nat(int),one_one(nat))=one_one(int). % 36.71/36.43 0 [] hAPP(nat,int,semiring_1_of_nat(int),N)!=zero_zero(int)|N=zero_zero(nat). % 36.71/36.43 0 [] hAPP(nat,int,semiring_1_of_nat(int),N)=zero_zero(int)|N!=zero_zero(nat). % 36.71/36.43 0 [] hAPP(nat,int,semiring_1_of_nat(int),zero_zero(nat))=zero_zero(int). % 36.71/36.43 0 [] -ordered_ring_abs(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))|hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)). % 36.71/36.43 0 [] -ordered_ring_abs(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(X_a)))|hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)). % 36.71/36.43 0 [] -ordered_ring_abs(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),B))|hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)). % 36.71/36.43 0 [] -ordered_ring_abs(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),zero_zero(X_a)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),zero_zero(X_a)))|hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),B))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),hAPP(X_a,X_a,abs_abs(X_a),B)). % 36.71/36.43 0 [] -linordered_idom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),X))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,abs_abs(X_a),Y)),X)=hAPP(X_a,X_a,abs_abs(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Y),X)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(nat,int,semiring_1_of_nat(int),K_1)),zero_zero(int))). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),zero_zero(int)),hAPP(nat,int,semiring_1_of_nat(int),N_1))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,semiring_1_of_nat(int),N)),zero_zero(int)))|N=zero_zero(nat). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,semiring_1_of_nat(int),N)),zero_zero(int)))|N!=zero_zero(nat). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,abs_abs(int),Z_1)),one_one(int)))|Z_1=zero_zero(int). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,abs_abs(int),Z_1)),one_one(int)))|Z_1!=zero_zero(int). % 36.71/36.43 0 [] hAPP(int,int,abs_abs(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),M_1),N_1))!=one_one(int)|hAPP(int,int,abs_abs(int),M_1)=one_one(int). % 36.71/36.43 0 [] -linordered_semidom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)),zero_zero(X_a))). % 36.71/36.43 0 [] -linordered_semidom(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1))). % 36.71/36.43 0 [] -linordered_semidom(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1))). % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,abs_abs(X_a),A_1)),zero_zero(X_a))). % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,abs_abs(X_a),A_2)))|ti(X_a,A_2)!=zero_zero(X_a). % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(X_a,X_a,abs_abs(X_a),A_2)))|ti(X_a,A_2)=zero_zero(X_a). % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),A_1))|hAPP(X_a,X_a,abs_abs(X_a),A_1)=ti(X_a,A_1). % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),A_1))|hAPP(X_a,X_a,abs_abs(X_a),A_1)=ti(X_a,A_1). % 36.71/36.43 0 [] -ordere142940540dd_abs(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,abs_abs(X_a),A_2)),zero_zero(X_a)))|ti(X_a,A_2)=zero_zero(X_a). % 36.71/36.43 0 [] -ordere142940540dd_abs(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,abs_abs(X_a),A_2)),zero_zero(X_a)))|ti(X_a,A_2)!=zero_zero(X_a). % 36.71/36.43 0 [] -ordere142940540dd_abs(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),zero_zero(X_a)),hAPP(X_a,X_a,abs_abs(X_a),A_1))). % 36.71/36.43 0 [] -number_semiring(X_a)|hAPP(int,X_a,number_number_of(X_a),hAPP(nat,int,semiring_1_of_nat(int),N_1))=hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1). % 36.71/36.43 0 [] -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))|hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(nat,int,semiring_1_of_nat(int),M_1)),hAPP(nat,int,semiring_1_of_nat(int),N_1))=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1)). % 36.71/36.43 0 [] -ring_1(X_a)| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),N_1),M_1))|hAPP(nat,X_a,semiring_1_of_nat(X_a),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),M_1),N_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(nat,X_a,semiring_1_of_nat(X_a),M_1)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N_1)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),hAPP(nat,int,semiring_1_of_nat(int),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),hAPP(nat,int,semiring_1_of_nat(int),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),I_1),J))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),K_1))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(nat,int,semiring_1_of_nat(int),K_1)),I_1)),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(nat,int,semiring_1_of_nat(int),K_1)),J))). % 36.71/36.43 0 [] -linordered_semidom(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N)). % 36.71/36.43 0 [] -linordered_semidom(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),zero_zero(X_a)),hAPP(nat,X_a,semiring_1_of_nat(X_a),N)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),N)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),X_1),Y_1))))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),Y_1),X_1))|hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(nat,int,semiring_1_of_nat(int),X_1)),hAPP(nat,int,semiring_1_of_nat(int),Y_1)))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),X_1),Y_1))))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X_1),Y_1))|hBOOL(hAPP(int,bool,Pa,zero_zero(int))). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),X_1),Y_1))))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),Y_1),X_1))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X_1),Y_1)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),X_1),Y_1))))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),Y_1),X_1))| -hBOOL(hAPP(int,bool,Pa,zero_zero(int))). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),X_1),Y_1))))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(nat,int,semiring_1_of_nat(int),X_1)),hAPP(nat,int,semiring_1_of_nat(int),Y_1))))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),X_1),Y_1)). % 36.71/36.43 0 [] hBOOL(hAPP(int,bool,Pa,hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),X_1),Y_1))))| -hBOOL(hAPP(int,bool,Pa,hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(nat,int,semiring_1_of_nat(int),X_1)),hAPP(nat,int,semiring_1_of_nat(int),Y_1))))| -hBOOL(hAPP(int,bool,Pa,zero_zero(int))). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),zero_zero(int)),D))|hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X),hAPP(int,int,hAPP(int,fun(int,int),times_times(int),hAPP(int,int,hAPP(int,fun(int,int),plus_plus(int),hAPP(int,int,abs_abs(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),X),Z))),one_one(int))),D))),Z)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),$f163(K,F,N)),N))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,F,zero_zero(nat))),K))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),hAPP(nat,int,F,N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),$f164(K,F,N)),N)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),$f163(K,F,N)),N))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,F,zero_zero(nat))),K))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),hAPP(nat,int,F,N)))|hAPP(nat,int,F,$f164(K,F,N))=K. % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,abs_abs(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(nat,int,F,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),$f163(K,F,N)),one_one(nat)))),hAPP(nat,int,F,$f163(K,F,N))))),one_one(int)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,F,zero_zero(nat))),K))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),hAPP(nat,int,F,N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),$f164(K,F,N)),N)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,abs_abs(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(nat,int,F,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),$f163(K,F,N)),one_one(nat)))),hAPP(nat,int,F,$f163(K,F,N))))),one_one(int)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,F,zero_zero(nat))),K))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),hAPP(nat,int,F,N)))|hAPP(nat,int,F,$f164(K,F,N))=K. % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),$f165(K,F,N)),N))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,F,zero_zero(nat))),K))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),hAPP(nat,int,F,N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),$f166(K,F,N)),N)). % 36.71/36.43 0 [] hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),$f165(K,F,N)),N))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,F,zero_zero(nat))),K))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),hAPP(nat,int,F,N)))|hAPP(nat,int,F,$f166(K,F,N))=K. % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,abs_abs(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(nat,int,F,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),$f165(K,F,N)),one_one(nat)))),hAPP(nat,int,F,$f165(K,F,N))))),one_one(int)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,F,zero_zero(nat))),K))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),hAPP(nat,int,F,N)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_e_q(nat),$f166(K,F,N)),N)). % 36.71/36.43 0 [] -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(int,int,abs_abs(int),hAPP(int,int,hAPP(int,fun(int,int),minus_minus(int),hAPP(nat,int,F,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),$f165(K,F,N)),one_one(nat)))),hAPP(nat,int,F,$f165(K,F,N))))),one_one(int)))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),hAPP(nat,int,F,zero_zero(nat))),K))| -hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less_e_q(int),K),hAPP(nat,int,F,N)))|hAPP(nat,int,F,$f166(K,F,N))=K. % 36.71/36.43 0 [] hAPP(nat,int,semiring_1_of_nat(int),X_1)!=hAPP(nat,int,semiring_1_of_nat(int),Y_1)|X_1=Y_1. % 36.71/36.43 0 [] hAPP(nat,int,semiring_1_of_nat(int),X_1)=hAPP(nat,int,semiring_1_of_nat(int),Y_1)|X_1!=Y_1. % 36.71/36.43 0 [] -hBOOL(Pa)|hAPP(nat,int,semiring_1_of_nat(int),X_1)=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),hAPP(bool,fun(nat,fun(nat,nat)),if(nat),Pa),X_1),Y_1)). % 36.71/36.43 0 [] hBOOL(Pa)|hAPP(nat,int,semiring_1_of_nat(int),Y_1)=hAPP(nat,int,semiring_1_of_nat(int),hAPP(nat,nat,hAPP(nat,fun(nat,nat),hAPP(bool,fun(nat,fun(nat,nat)),if(nat),Pa),X_1),Y_1)). % 36.71/36.43 0 [] hAPP(nat,int,semiring_1_of_nat(int),M)!=hAPP(nat,int,semiring_1_of_nat(int),N)|M=N. % 36.71/36.43 0 [] hAPP(nat,int,semiring_1_of_nat(int),M)=hAPP(nat,int,semiring_1_of_nat(int),N)|M!=N. % 36.71/36.43 0 [] -preorder(T_1)|preorder(fun(T_2,T_1)). % 36.71/36.43 0 [] -finite_finite(T_1)| -finite_finite(T_2)|finite_finite(fun(T_2,T_1)). % 36.71/36.43 0 [] -order(T_1)|order(fun(T_2,T_1)). % 36.71/36.43 0 [] -ord(T_1)|ord(fun(T_2,T_1)). % 36.71/36.43 0 [] -bot(T_1)|bot(fun(T_2,T_1)). % 36.71/36.43 0 [] -minus(T_1)|minus(fun(T_2,T_1)). % 36.71/36.43 0 [] semiri456707255roduct(int). % 36.71/36.43 0 [] ordere223160158up_add(int). % 36.71/36.43 0 [] ordere236663937imp_le(int). % 36.71/36.43 0 [] linord893533164strict(int). % 36.71/36.43 0 [] linord626643107strict(int). % 36.71/36.43 0 [] linord20386208strict(int). % 36.71/36.43 0 [] ordere779506340up_add(int). % 36.71/36.43 0 [] ordere142940540dd_abs(int). % 36.71/36.43 0 [] ordere216010020id_add(int). % 36.71/36.43 0 [] linord219039673up_add(int). % 36.71/36.43 0 [] cancel146912293up_add(int). % 36.71/36.43 0 [] ordere453448008miring(int). % 36.71/36.43 0 [] linord581940658strict(int). % 36.71/36.43 0 [] ring_n68954251visors(int). % 36.71/36.43 0 [] ordere1490568538miring(int). % 36.71/36.43 0 [] linord1278240602ring_1(int). % 36.71/36.43 0 [] ordered_ab_group_add(int). % 36.71/36.43 0 [] cancel_semigroup_add(int). % 36.71/36.43 0 [] linordered_semiring(int). % 36.71/36.43 0 [] linordered_semidom(int). % 36.71/36.43 0 [] ab_semigroup_mult(int). % 36.71/36.43 0 [] comm_monoid_mult(int). % 36.71/36.43 0 [] ab_semigroup_add(int). % 36.71/36.43 0 [] ordered_semiring(int). % 36.71/36.43 0 [] ordered_ring_abs(int). % 36.71/36.43 0 [] no_zero_divisors(int). % 36.71/36.43 0 [] comm_monoid_add(int). % 36.71/36.43 0 [] linordered_ring(int). % 36.71/36.43 0 [] linordered_idom(int). % 36.71/36.43 0 [] comm_semiring_1(int). % 36.71/36.43 0 [] comm_semiring(int). % 36.71/36.43 0 [] semiring_char_0(int). % 36.71/36.43 0 [] number_semiring(int). % 36.71/36.43 0 [] ab_group_add(int). % 36.71/36.43 0 [] zero_ne_q_one(int). % 36.71/36.43 0 [] ordered_ring(int). % 36.71/36.43 0 [] preorder(int). % 36.71/36.43 0 [] linorder(int). % 36.71/36.43 0 [] monoid_mult(int). % 36.71/36.43 0 [] monoid_add(int). % 36.71/36.43 0 [] semiring_1(int). % 36.71/36.43 0 [] group_add(int). % 36.71/36.43 0 [] mult_zero(int). % 36.71/36.43 0 [] order(int). % 36.71/36.43 0 [] ring_char_0(int). % 36.71/36.43 0 [] number_ring(int). % 36.71/36.43 0 [] semiring(int). % 36.71/36.43 0 [] ord(int). % 36.71/36.43 0 [] ring_1(int). % 36.71/36.43 0 [] minus(int). % 36.71/36.43 0 [] zero(int). % 36.71/36.43 0 [] ring(int). % 36.71/36.43 0 [] number(int). % 36.71/36.43 0 [] one(int). % 36.71/36.43 0 [] semiri456707255roduct(nat). % 36.71/36.43 0 [] ordere223160158up_add(nat). % 36.71/36.43 0 [] ordere236663937imp_le(nat). % 36.71/36.43 0 [] linord893533164strict(nat). % 36.71/36.43 0 [] linord20386208strict(nat). % 36.71/36.43 0 [] ordere779506340up_add(nat). % 36.71/36.43 0 [] ordere216010020id_add(nat). % 36.71/36.43 0 [] cancel146912293up_add(nat). % 36.71/36.43 0 [] ordere453448008miring(nat). % 36.71/36.43 0 [] ordere1490568538miring(nat). % 36.71/36.43 0 [] cancel_semigroup_add(nat). % 36.71/36.43 0 [] linordered_semiring(nat). % 36.71/36.43 0 [] linordered_semidom(nat). % 36.71/36.43 0 [] ab_semigroup_mult(nat). % 36.71/36.43 0 [] comm_monoid_mult(nat). % 36.71/36.43 0 [] ab_semigroup_add(nat). % 36.71/36.43 0 [] ordered_semiring(nat). % 36.71/36.43 0 [] no_zero_divisors(nat). % 36.71/36.43 0 [] comm_monoid_add(nat). % 36.71/36.43 0 [] comm_semiring_1(nat). % 36.71/36.43 0 [] comm_semiring(nat). % 36.71/36.43 0 [] semiring_char_0(nat). % 36.71/36.43 0 [] number_semiring(nat). % 36.71/36.43 0 [] zero_ne_q_one(nat). % 36.71/36.43 0 [] preorder(nat). % 36.71/36.43 0 [] linorder(nat). % 36.71/36.43 0 [] monoid_mult(nat). % 36.71/36.43 0 [] monoid_add(nat). % 36.71/36.43 0 [] semiring_1(nat). % 36.71/36.43 0 [] mult_zero(nat). % 36.71/36.43 0 [] order(nat). % 36.71/36.43 0 [] semiring(nat). % 36.71/36.43 0 [] ord(nat). % 36.71/36.43 0 [] bot(nat). % 36.71/36.43 0 [] minus(nat). % 36.71/36.43 0 [] zero(nat). % 36.71/36.43 0 [] number(nat). % 36.71/36.43 0 [] one(nat). % 36.71/36.43 0 [] preorder(bool). % 36.71/36.43 0 [] finite_finite(bool). % 36.71/36.43 0 [] order(bool). % 36.71/36.43 0 [] ord(bool). % 36.71/36.43 0 [] bot(bool). % 36.71/36.43 0 [] minus(bool). % 36.71/36.43 0 [] -finite_finite(T_1)| -finite_finite(T_2)|finite_finite(sum_sum(T_2,T_1)). % 36.71/36.43 0 [] ti(T,ti(T,A))=ti(T,A). % 36.71/36.43 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). % 36.71/36.43 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). % 36.71/36.43 0 [] ti(bool,P)=fTrue|ti(bool,P)=fFalse. % 36.71/36.43 0 [] -hBOOL(hAPP(bool,bool,fNot,P))| -hBOOL(P). % 36.71/36.43 0 [] hBOOL(P)|hBOOL(hAPP(bool,bool,fNot,P)). % 36.71/36.43 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)). % 36.71/36.43 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). % 36.71/36.43 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). % 36.71/36.44 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)). % 36.71/36.44 0 [] -hBOOL(P)| -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q)). % 36.71/36.44 0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(P). % 36.71/36.44 0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(Q). % 36.71/36.44 0 [] -hBOOL(P)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q)). % 36.71/36.44 0 [] -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q)). % 36.71/36.44 0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q))|hBOOL(P)|hBOOL(Q). % 36.71/36.44 0 [] -hBOOL(fFalse). % 36.71/36.44 0 [] ti(bool,P)=fTrue|ti(bool,P)=fFalse. % 36.71/36.44 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). % 36.71/36.44 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)). % 36.71/36.44 0 [] hBOOL(P)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q)). % 36.71/36.44 0 [] -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q)). % 36.71/36.44 0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q))| -hBOOL(P)|hBOOL(Q). % 36.71/36.44 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))))). % 36.71/36.44 0 [] 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),c),q)),bot_bot(fun(hoare_2118899576triple(state),bool))))). % 36.71/36.44 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(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),c),q)),bot_bot(fun(hoare_2118899576triple(state),bool))))). % 36.71/36.44 end_of_list. % 36.71/36.44 % 36.71/36.44 SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=7. % 36.71/36.44 % 36.71/36.44 This ia a non-Horn set with equality. The strategy will be % 36.71/36.44 Knuth-Bendix, ordered hyper_res, factoring, and unit % 36.71/36.44 deletion, with positive clauses in sos and nonpositive % 36.71/36.44 clauses in usable. % 36.71/36.44 % 36.71/36.44 dependent: set(knuth_bendix). % 36.71/36.44 dependent: set(anl_eq). % 36.71/36.44 dependent: set(para_from). % 36.71/36.44 dependent: set(para_into). % 36.71/36.44 dependent: clear(para_from_right). % 36.71/36.44 dependent: clear(para_into_right). % 36.71/36.44 dependent: set(para_from_vars). % 36.71/36.44 dependent: set(eq_units_both_ways). % 36.71/36.44 dependent: set(dynamic_demod_all). % 36.71/36.44 dependent: set(dynamic_demod). % 36.71/36.44 dependent: set(order_eq). % 36.71/36.44 dependent: set(back_demod). % 36.71/36.44 dependent: set(lrpo). % 36.71/36.44 dependent: set(hyper_res). % 36.71/36.44 dependent: set(unit_deletion). % 36.71/36.44 dependent: set(factor). % 36.71/36.44 % 36.71/36.44 ------------> process usable: % 36.71/36.44 ** KEPT (pick-wt=11): 1 [] -ordere142940540dd_abs(A)|ti(fun(A,A),abs_abs(A))=abs_abs(A). % 36.71/36.44 ** KEPT (pick-wt=13): 2 [] -minus(A)|ti(fun(A,fun(A,A)),minus_minus(A))=minus_minus(A). % 36.71/36.44 ** KEPT (pick-wt=9): 3 [] -one(A)|ti(A,one_one(A))=one_one(A). % 36.71/36.44 ** KEPT (pick-wt=13): 4 [] -monoid_add(A)|ti(fun(A,fun(A,A)),plus_plus(A))=plus_plus(A). % 36.71/36.44 ** KEPT (pick-wt=13): 5 [] -ab_semigroup_add(A)|ti(fun(A,fun(A,A)),plus_plus(A))=plus_plus(A). % 36.71/36.44 ** KEPT (pick-wt=13): 6 [] -cancel_semigroup_add(A)|ti(fun(A,fun(A,A)),plus_plus(A))=plus_plus(A). % 36.71/36.44 ** KEPT (pick-wt=13): 7 [] -mult_zero(A)|ti(fun(A,fun(A,A)),times_times(A))=times_times(A). % 36.71/36.44 ** KEPT (pick-wt=13): 8 [] -no_zero_divisors(A)|ti(fun(A,fun(A,A)),times_times(A))=times_times(A). % 36.71/36.44 ** KEPT (pick-wt=13): 9 [] -semiring(A)|ti(fun(A,fun(A,A)),times_times(A))=times_times(A). % 36.71/36.44 ** KEPT (pick-wt=13): 10 [] -monoid_mult(A)|ti(fun(A,fun(A,A)),times_times(A))=times_times(A). % 36.71/36.44 ** KEPT (pick-wt=13): 11 [] -ab_semigroup_mult(A)|ti(fun(A,fun(A,A)),times_times(A))=times_times(A). % 36.71/36.44 ** KEPT (pick-wt=9): 12 [] -zero(A)|ti(A,zero_zero(A))=zero_zero(A). % 36.71/36.44 ** KEPT (pick-wt=11): 13 [] -number(A)|ti(fun(int,A),number_number_of(A))=number_number_of(A). % 36.71/36.44 ** KEPT (pick-wt=11): 14 [] -ring_1(A)|ti(fun(A,bool),ring_1_Ints(A))=ring_1_Ints(A). % 36.71/36.44 ** KEPT (pick-wt=11): 15 [] -semiring_1(A)|ti(fun(nat,A),semiring_1_of_nat(A))=semiring_1_of_nat(A). % 36.71/36.44 ** KEPT (pick-wt=9): 16 [] -bot(A)|ti(A,bot_bot(A))=bot_bot(A). % 36.71/36.44 ** KEPT (pick-wt=19): 17 [] -ord(A)|ti(fun(fun(A,fun(A,bool)),fun(A,fun(A,A))),min(A))=min(A). % 36.71/36.44 ** KEPT (pick-wt=13): 18 [] -ord(A)|ti(fun(A,fun(A,bool)),ord_less(A))=ord_less(A). % 36.71/36.44 ** KEPT (pick-wt=13): 19 [] -ord(A)|ti(fun(A,fun(A,bool)),ord_less_e_q(A))=ord_less_e_q(A). % 36.71/36.44 ** KEPT (pick-wt=13): 20 [] -ord(A)|ti(fun(A,fun(A,A)),ord_min(A))=ord_min(A). % 36.71/36.44 ** KEPT (pick-wt=6): 21 [] -hBOOL(ti(bool,A))|hBOOL(A). % 36.71/36.44 ** KEPT (pick-wt=6): 22 [] hBOOL(ti(bool,A))| -hBOOL(A). % 36.71/36.44 ** KEPT (pick-wt=82): 23 [] hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),B),C),D)!=hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),E),F),G)|B=E. % 36.71/36.44 ** KEPT (pick-wt=82): 24 [] hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),B),C),D)!=hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),E),F),G)|C=F. % 36.71/36.44 ** KEPT (pick-wt=82): 25 [] hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),B),C),D)!=hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),E),F),G)|D=G. % 36.71/36.44 ** KEPT (pick-wt=88): 26 [] hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),B),C),D)=hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),E),F),G)|B!=E|C!=F|D!=G. % 36.71/36.44 ** KEPT (pick-wt=44): 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),C))|hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_902341502valids(A),B),C)). % 36.71/36.44 ** KEPT (pick-wt=66): 28 [] -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)). % 36.71/36.44 ** KEPT (pick-wt=120): 29 [] -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))). % 36.71/36.44 ** KEPT (pick-wt=98): 30 [] -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))))). % 36.71/36.44 ** KEPT (pick-wt=69): 31 [] -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)). % 36.71/36.44 ** KEPT (pick-wt=202): 32 [] -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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),D),E)),bot_bot(fun(hoare_2118899576triple(A),bool)))))|hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),E,$f2(A,F,B,C,D,E)),$f1(A,F,B,C,D,E)))|hBOOL(hAPP(fun(hoare_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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),D),F)),bot_bot(fun(hoare_2118899576triple(A),bool))))). % 36.71/36.44 ** KEPT (pick-wt=202): 33 [] -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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),D),E)),bot_bot(fun(hoare_2118899576triple(A),bool)))))| -hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),F,$f2(A,F,B,C,D,E)),$f1(A,F,B,C,D,E)))|hBOOL(hAPP(fun(hoare_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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),D),F)),bot_bot(fun(hoare_2118899576triple(A),bool))))). % 36.71/36.44 ** KEPT (pick-wt=202): 34 [] -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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),D),E)),bot_bot(fun(hoare_2118899576triple(A),bool)))))|hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),F,$f4(A,F,B,C,D,E)),$f3(A,F,B,C,D,E)))|hBOOL(hAPP(fun(hoare_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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),F),D),E)),bot_bot(fun(hoare_2118899576triple(A),bool))))). % 36.71/36.44 ** KEPT (pick-wt=202): 35 [] -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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),D),E)),bot_bot(fun(hoare_2118899576triple(A),bool)))))| -hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),C,$f4(A,F,B,C,D,E)),$f3(A,F,B,C,D,E)))|hBOOL(hAPP(fun(hoare_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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),F),D),E)),bot_bot(fun(hoare_2118899576triple(A),bool))))). % 36.71/36.44 ** KEPT (pick-wt=60): 36 [] -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)). % 36.71/36.44 ** KEPT (pick-wt=53): 37 [] -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))). % 36.71/36.44 ** KEPT (pick-wt=43): 38 [] 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))). % 36.71/36.44 ** KEPT (pick-wt=204): 39 [] -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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),D),E)),bot_bot(fun(hoare_2118899576triple(A),bool)))))|hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),F,$f7(A,G,F,B,C,D,E)),$f6(A,G,F,B,C,D,E)))|hBOOL(hAPP(fun(hoare_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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),F),D),G)),bot_bot(fun(hoare_2118899576triple(A),bool))))). % 36.71/36.44 ** KEPT (pick-wt=216): 40 [] -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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),D),E)),bot_bot(fun(hoare_2118899576triple(A),bool)))))| -hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),C,F),$f6(A,G,H,B,C,D,E)))|hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),E,F),$f5(A,G,H,B,C,D,E)))|hBOOL(hAPP(fun(hoare_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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),H),D),G)),bot_bot(fun(hoare_2118899576triple(A),bool))))). % 36.71/36.44 ** KEPT (pick-wt=204): 41 [] -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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),D),E)),bot_bot(fun(hoare_2118899576triple(A),bool)))))| -hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),F,$f7(A,F,G,B,C,D,E)),$f5(A,F,G,B,C,D,E)))|hBOOL(hAPP(fun(hoare_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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),G),D),F)),bot_bot(fun(hoare_2118899576triple(A),bool))))). % 36.71/36.44 ** KEPT (pick-wt=20): 42 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),bot_bot(fun(A,bool)))). % 36.71/36.44 ** KEPT (pick-wt=25): 44 [copy,43,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)). % 36.71/36.44 Following clause subsumed by 44 during input processing: 0 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C)!=bot_bot(fun(A,bool)). % 36.71/36.44 ** KEPT (pick-wt=46): 45 [] -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). % 36.71/36.44 Following clause subsumed by 38 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). % 36.71/36.44 ** KEPT (pick-wt=99): 46 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool))))!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),bot_bot(fun(A,bool))))|ti(A,B)=ti(A,D)|ti(A,B)=ti(A,E). % 36.71/36.44 ** KEPT (pick-wt=99): 47 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool))))!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),bot_bot(fun(A,bool))))|ti(A,B)=ti(A,D)|ti(A,C)=ti(A,D). % 36.71/36.44 ** KEPT (pick-wt=99): 48 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool))))!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),bot_bot(fun(A,bool))))|ti(A,C)=ti(A,E)|ti(A,B)=ti(A,E). % 36.71/36.44 ** KEPT (pick-wt=99): 49 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool))))!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),bot_bot(fun(A,bool))))|ti(A,C)=ti(A,E)|ti(A,C)=ti(A,D). % 36.71/36.44 ** KEPT (pick-wt=99): 50 [] 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). % 36.71/36.44 ** KEPT (pick-wt=99): 51 [] 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). % 36.71/36.44 ** KEPT (pick-wt=27): 52 [] 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)). % 36.71/36.44 ** KEPT (pick-wt=21): 53 [] hAPP(fun(A,bool),fun(A,bool),collect(A),B)!=bot_bot(fun(A,bool))| -hBOOL(hAPP(A,bool,B,C)). % 36.71/36.44 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),bot_bot(fun(A,bool)))). % 36.71/36.44 Following clause subsumed by 53 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)). % 36.71/36.44 Following clause subsumed by 52 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)). % 36.71/36.44 Following clause subsumed by 52 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)). % 36.71/36.44 ** KEPT (pick-wt=43): 54 [] -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). % 36.71/36.44 Following clause subsumed by 37 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))). % 36.71/36.44 ** KEPT (pick-wt=86): 55 [] 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). % 36.71/36.44 ** KEPT (pick-wt=86): 56 [] 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). % 36.71/36.44 ** KEPT (pick-wt=38): 57 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C),D))|ti(A,B)=ti(A,D)|hBOOL(hAPP(A,bool,C,D)). % 36.71/36.44 ** KEPT (pick-wt=32): 58 [] 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). % 36.71/36.44 ** KEPT (pick-wt=31): 59 [] 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)). % 36.71/36.44 Following clause subsumed by 36 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D)))|ti(A,B)=ti(A,C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D)). % 36.71/36.44 Following clause subsumed by 38 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). % 36.71/36.44 Following clause subsumed by 37 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)). % 36.71/36.44 ** KEPT (pick-wt=54): 60 [] 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). % 36.71/36.44 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),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). % 36.71/36.44 ** KEPT (pick-wt=13): 61 [] -bot(A)|hAPP(B,A,bot_bot(fun(B,A)),C)=bot_bot(A). % 36.71/36.44 Following clause subsumed by 61 during input processing: 0 [] -bot(A)|hAPP(B,A,bot_bot(fun(B,A)),C)=bot_bot(A). % 36.71/36.44 ** KEPT (pick-wt=277): 62 [] -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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),D),E)),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),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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),E),F),G)),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),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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),hAPP(com,com,hAPP(com,fun(com,com),semi,D),F)),G)),bot_bot(fun(hoare_2118899576triple(A),bool))))). % 36.71/36.44 ** KEPT (pick-wt=46): 63 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|ti(fun(A,bool),C)=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),$f15(A,B,C)). % 36.71/36.44 ** KEPT (pick-wt=37): 64 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),$f15(A,B,C))). % 36.71/36.44 ** KEPT (pick-wt=46): 65 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|ti(fun(A,bool),C)=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),$f16(A,B,C)). % 36.71/36.44 ** KEPT (pick-wt=37): 66 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),$f16(A,B,C))). % 36.71/36.44 ** KEPT (pick-wt=214): 67 [] -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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),D),E)),bot_bot(fun(hoare_2118899576triple(A),bool)))))| -hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),C,F),$f19(A,G,B,D,H)))|hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),E,F),$f18(A,G,B,D,H,C,E)))|hBOOL(hAPP(fun(hoare_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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),H),D),G)),bot_bot(fun(hoare_2118899576triple(A),bool))))). % 36.71/36.44 ** KEPT (pick-wt=202): 68 [] -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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),C),D),E)),bot_bot(fun(hoare_2118899576triple(A),bool)))))| -hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),F,$f20(A,F,B,D,G)),$f18(A,F,B,D,G,C,E)))|hBOOL(hAPP(fun(hoare_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)),hAPP(fun(A,fun(state,bool)),hoare_2118899576triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_2118899576triple(A))),hoare_759811442triple(A),G),D),F)),bot_bot(fun(hoare_2118899576triple(A),bool))))). % 36.71/36.44 ** KEPT (pick-wt=31): 69 [] ti(fun(A,bool),B)=bot_bot(fun(A,bool))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f22(A,B)),$f21(A,B))). % 36.71/36.44 ** KEPT (pick-wt=53): 70 [] ti(fun(A,bool),B)!=bot_bot(fun(A,bool))|ti(fun(A,bool),B)!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D)|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),C),D)). % 36.71/36.44 ** KEPT (pick-wt=9): 72 [copy,71,unit_del,42] -hBOOL(hAPP(A,bool,bot_bot(fun(A,bool)),B)). % 36.71/36.44 Following clause subsumed by 42 during input processing: 0 [unit_del,72] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),bot_bot(fun(A,bool)))). % 36.71/36.44 ** KEPT (pick-wt=13): 73 [] hAPP(com,com,hAPP(com,fun(com,com),semi,A),B)!=skip. % 36.71/36.44 Following clause subsumed by 73 during input processing: 0 [flip.1] hAPP(com,com,hAPP(com,fun(com,com),semi,A),B)!=skip. % 36.71/36.44 ** KEPT (pick-wt=26): 74 [] hAPP(com,com,hAPP(com,fun(com,com),semi,A),B)!=hAPP(com,com,hAPP(com,fun(com,com),semi,C),D)|A=C. % 36.71/36.44 ** KEPT (pick-wt=26): 75 [] hAPP(com,com,hAPP(com,fun(com,com),semi,A),B)!=hAPP(com,com,hAPP(com,fun(com,com),semi,C),D)|B=D. % 36.71/36.44 ** KEPT (pick-wt=29): 76 [] hAPP(com,com,hAPP(com,fun(com,com),semi,A),B)=hAPP(com,com,hAPP(com,fun(com,com),semi,C),D)|A!=C|B!=D. % 36.71/36.44 ** KEPT (pick-wt=58): 77 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool)))),D))|ti(A,C)=ti(A,D). % 36.71/36.44 ** KEPT (pick-wt=58): 78 [] hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool)))),D))|ti(A,C)!=ti(A,D). % 36.71/36.44 ** KEPT (pick-wt=58): 79 [] -hBOOL(hAPP(fun(fun(A,bool),A),bool,hAPP(fun(A,fun(A,A)),fun(fun(fun(A,bool),A),bool),finite_folding_one(A),B),C))|hAPP(fun(A,bool),A,C,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),bot_bot(fun(A,bool))))=ti(A,D). % 36.71/36.44 ** KEPT (pick-wt=49): 80 [] A!=hAPP(fun(B,fun(B,B)),fun(fun(B,bool),B),finite_fold1(B),C)|hAPP(fun(B,bool),B,A,hAPP(fun(B,bool),fun(B,bool),hAPP(B,fun(fun(B,bool),fun(B,bool)),insert(B),D),bot_bot(fun(B,bool))))=ti(B,D). % 36.71/36.44 ** KEPT (pick-wt=32): 81 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),bot_bot(fun(A,bool))),C)). % 36.71/36.44 ** KEPT (pick-wt=39): 82 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),C),D))|ti(fun(A,bool),C)!=bot_bot(fun(A,bool)). % 36.71/36.44 ** KEPT (pick-wt=82): 83 [] -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))). % 36.71/36.44 ** KEPT (pick-wt=72): 84 [] -hBOOL(hAPP(fun(fun(A,bool),B),bool,hAPP(fun(A,B),fun(fun(fun(A,bool),B),bool),hAPP(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool)),hAPP(fun(B,fun(B,B)),fun(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool))),finite1357897459simple(B,A),C),D),E),F))|hAPP(fun(A,bool),B,F,bot_bot(fun(A,bool)))=ti(B,D). % 36.71/36.44 ** KEPT (pick-wt=15): 85 [] -preorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),B)). % 36.71/36.44 ** KEPT (pick-wt=53): 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)),C),B))|ti(fun(A,bool),B)=ti(fun(A,bool),C). % 36.71/36.44 ** KEPT (pick-wt=55): 87 [] -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)). % 36.71/36.44 ** KEPT (pick-wt=28): 88 [] -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B)). % 36.71/36.44 ** KEPT (pick-wt=44): 89 [] -ord(A)| -hBOOL(hAPP(fun(B,A),bool,hAPP(fun(B,A),fun(fun(B,A),bool),ord_less_e_q(fun(B,A)),C),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,E)),hAPP(B,A,D,E))). % 36.71/36.44 ** KEPT (pick-wt=41): 90 [] -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),D),B))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),D),C)). % 36.71/36.44 ** KEPT (pick-wt=35): 91 [] -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B))|ti(A,C)=ti(A,B). % 36.71/36.44 ** KEPT (pick-wt=41): 92 [] -preorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),D)). % 36.71/36.44 Following clause subsumed by 91 during input processing: 0 [] -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B))|ti(A,B)=ti(A,C). % 36.71/36.44 ** KEPT (pick-wt=35): 93 [] -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))|ti(A,B)!=ti(A,D)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),D),C)). % 36.71/36.44 ** KEPT (pick-wt=35): 94 [] -ord(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))|ti(A,C)!=ti(A,D)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),D)). % 36.71/36.44 ** KEPT (pick-wt=35): 95 [] -order(A)|ti(A,B)!=ti(A,C)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),D),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),D),B)). % 36.71/36.44 ** KEPT (pick-wt=35): 96 [] -ord(A)|ti(A,B)!=ti(A,C)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),D)). % 36.71/36.44 ** KEPT (pick-wt=33): 97 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(A,bool,B,D))|hBOOL(hAPP(A,bool,C,D)). % 36.71/36.44 ** KEPT (pick-wt=30): 98 [] hAPP(A,B,C,$f23(A,B,C,D))!=hAPP(A,B,D,$f23(A,B,C,D))|ti(fun(A,B),C)=ti(fun(A,B),D). % 36.71/36.44 ** KEPT (pick-wt=23): 99 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hBOOL(hAPP(A,bool,C,B)). % 36.71/36.44 ** KEPT (pick-wt=23): 100 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))| -hBOOL(hAPP(A,bool,C,B)). % 36.71/36.44 Following clause subsumed by 91 during input processing: 0 [] -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B))|ti(A,C)=ti(A,B). % 36.71/36.44 ** KEPT (pick-wt=35): 101 [] -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B))|ti(A,C)!=ti(A,B). % 36.71/36.44 Following clause subsumed by 89 during input processing: 0 [] -ord(A)| -hBOOL(hAPP(fun(B,A),bool,hAPP(fun(B,A),fun(fun(B,A),bool),ord_less_e_q(fun(B,A)),C),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,E)),hAPP(B,A,D,E))). % 36.71/36.44 ** KEPT (pick-wt=18): 102 [] -preorder(A)|B!=C|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C)). % 36.71/36.44 Following clause subsumed by 97 during input processing: 0 [] -hBOOL(hAPP(A,bool,B,C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),D))|hBOOL(hAPP(A,bool,D,C)). % 36.71/36.44 ** KEPT (pick-wt=22): 103 [] -order(A)|ti(A,B)!=ti(A,C)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C)). % 36.71/36.44 ** KEPT (pick-wt=22): 104 [] -order(A)|ti(A,B)!=ti(A,C)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B)). % 36.71/36.44 Following clause subsumed by 91 during input processing: 0 [] -order(A)|ti(A,B)=ti(A,C)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B)). % 36.71/36.44 Following clause subsumed by 88 during input processing: 0 [] -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B)). % 36.71/36.44 Following clause subsumed by 89 during input processing: 0 [] -ord(A)| -hBOOL(hAPP(fun(B,A),bool,hAPP(fun(B,A),fun(fun(B,A),bool),ord_less_e_q(fun(B,A)),C),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,E)),hAPP(B,A,D,E))). % 36.71/36.44 ** KEPT (pick-wt=52): 105 [] -ord(A)|hBOOL(hAPP(fun(B,A),bool,hAPP(fun(B,A),fun(fun(B,A),bool),ord_less_e_q(fun(B,A)),C),D))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,$f24(B,A,C,D))),hAPP(B,A,D,$f24(B,A,C,D)))). % 36.71/36.44 ** KEPT (pick-wt=32): 106 [] 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)). % 36.71/36.44 ** KEPT (pick-wt=32): 107 [] 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)). % 36.71/36.44 ** KEPT (pick-wt=63): 108 [] -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)). % 36.71/36.44 Following clause subsumed by 87 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)). % 36.71/36.44 Following clause subsumed by 87 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)). % 36.71/36.44 Following clause subsumed by 87 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)). % 36.71/36.44 Following clause subsumed by 107 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)). % 36.71/36.44 Following clause subsumed by 106 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)). % 36.71/36.44 Following clause subsumed by 106 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)). % 36.71/36.44 Following clause subsumed by 107 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)). % 36.71/36.44 Following clause subsumed by 86 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)). % 36.71/36.44 ** KEPT (pick-wt=22): 109 [] -bot(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),bot_bot(A)))|ti(A,B)=bot_bot(A). % 36.71/36.44 Following clause subsumed by 109 during input processing: 0 [] -bot(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),bot_bot(A)))|ti(A,B)=bot_bot(A). % 36.71/36.44 ** KEPT (pick-wt=22): 110 [] -bot(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),bot_bot(A)))|ti(A,B)!=bot_bot(A). % 36.71/36.44 ** KEPT (pick-wt=16): 111 [] -bot(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),bot_bot(A)),B)). % 36.71/36.44 ** KEPT (pick-wt=34): 112 [] -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)). % 36.71/36.44 ** KEPT (pick-wt=34): 113 [] 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)). % 36.71/36.44 ** KEPT (pick-wt=80): 114 [] -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))). % 36.71/36.44 ** KEPT (pick-wt=61): 115 [] -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))). % 36.71/36.45 ** KEPT (pick-wt=78): 116 [] 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)). % 36.71/36.45 Following clause subsumed by 115 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)). % 36.71/36.45 ** KEPT (pick-wt=57): 117 [] -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)). % 36.71/36.45 ** KEPT (pick-wt=61): 118 [] -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)). % 36.71/36.45 ** KEPT (pick-wt=78): 119 [] 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)). % 36.71/36.45 ** KEPT (pick-wt=69): 120 [] -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)). % 36.71/36.45 ** KEPT (pick-wt=69): 121 [] -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)). % 36.71/36.45 ** KEPT (pick-wt=47): 122 [] -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)). % 36.71/36.45 ** KEPT (pick-wt=41): 123 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f25(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)). % 36.71/36.45 ** KEPT (pick-wt=52): 124 [] -ord(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,$f26(B,A,C,D))),hAPP(B,A,D,$f26(B,A,C,D))))|hBOOL(hAPP(fun(B,A),bool,hAPP(fun(B,A),fun(fun(B,A),bool),ord_less_e_q(fun(B,A)),C),D)). % 36.71/36.45 ** KEPT (pick-wt=30): 125 [] -hBOOL(hAPP(A,bool,B,$f27(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),B)). % 36.71/36.45 ** KEPT (pick-wt=48): 126 [] -hBOOL(hAPP(A,bool,B,$f28(A,B,C)))|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,b % 36.71/36.45 Search stopped in tp_alloc by max_mem option. % 36.71/36.45 ool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),hAPP(fun(A,bool),fun(A,bool),collect(A),C)),hAPP(fun(A,bool),fun(A,bool),collect(A),B))). % 36.71/36.45 ** KEPT (pick-wt=76): 127 [] -order(A)| -ord(B)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,D)),E))| -hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),F),D))|hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),$f29(B,A,F,C,D,E)),$f30(B,A,F,C,D,E)))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,F)),E)). % 36.71/36.45 ** KEPT (pick-wt=84): 128 [] -order(A)| -ord(B)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,D)),E))| -hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),F),D))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,$f29(B,A,F,C,D,E))),hAPP(B,A,C,$f30(B,A,F,C,D,E))))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,F)),E)). % 36.71/36.45 ** KEPT (pick-wt=64): 129 [] -order(A)|ti(A,B)!=hAPP(A,A,C,D)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),E),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),$f31(A,E,B,C,D)),$f32(A,E,B,C,D)))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(A,A,C,E)),B)). % 36.71/36.45 ** KEPT (pick-wt=72): 130 [] -order(A)|ti(A,B)!=hAPP(A,A,C,D)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),E),D))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(A,A,C,$f31(A,E,B,C,D))),hAPP(A,A,C,$f32(A,E,B,C,D))))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(A,A,C,E)),B)). % 36.71/36.45 ** KEPT (pick-wt=76): 131 [] -order(A)| -order(B)| -hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),C),hAPP(A,B,D,E)))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),E),F))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),$f34(B,A,F,C,D,E)),$f33(B,A,F,C,D,E)))|hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),C),hAPP(A,B,D,F))). % 36.71/36.45 ** KEPT (pick-wt=84): 132 [] -order(A)| -order(B)| -hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),C),hAPP(A,B,D,E)))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),E),F))| -hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),hAPP(A,B,D,$f34(B,A,F,C,D,E))),hAPP(A,B,D,$f33(B,A,F,C,D,E))))|hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),C),hAPP(A,B,D,F))). % 36.71/36.45 ** KEPT (pick-wt=68): 133 [] -ord(A)| -ord(B)|ti(B,C)!=hAPP(A,B,D,E)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),E),F))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),$f36(B,A,F,C,D,E)),$f35(B,A,F,C,D,E)))|hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),C),hAPP(A,B,D,F))). % 36.71/36.45 ** KEPT (pick-wt=76): 134 [] -ord(A)| -ord(B)|ti(B,C)!=hAPP(A,B,D,E)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),E),F))| -hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),hAPP(A,B,D,$f36(B,A,F,C,D,E))),hAPP(A,B,D,$f35(B,A,F,C,D,E))))|hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),C),hAPP(A,B,D,F))). % 36.71/36.45 ** KEPT (pick-wt=76): 135 [] -order(A)| -order(B)| -hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),C),D))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,E,D)),F))|hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),$f38(B,A,E,F,C,D)),$f37(B,A,E,F,C,D)))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,E,C)),F)). % 36.71/36.45 ** KEPT (pick-wt=84): 136 [] -order(A)| -order(B)| -hBOOL(hAPP(B,bool,hAPP(B,fun(B,bool),ord_less_e_q(B),C),D))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,E,D)),F))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,E,$f38(B,A,E,F,C,D))),hAPP(B,A,E,$f37(B,A,E,F,C,D))))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,E,C)),F)). % 36.71/36.45 % 36.71/36.45 Search stopped in tp_alloc by max_mem option. % 36.71/36.45 % 36.71/36.45 ============ end of search ============ % 36.71/36.45 % 36.71/36.45 -------------- statistics ------------- % 36.71/36.45 clauses given 0 % 36.71/36.45 clauses generated 0 % 36.71/36.45 clauses kept 134 % 36.71/36.45 clauses forward subsumed 31 % 36.71/36.45 clauses back subsumed 0 % 36.71/36.45 Kbytes malloced 11718 % 36.71/36.45 % 36.71/36.45 ----------- times (seconds) ----------- % 36.71/36.45 user CPU time 0.17 (0 hr, 0 min, 0 sec) % 36.71/36.45 system CPU time 0.01 (0 hr, 0 min, 0 sec) % 36.71/36.45 wall-clock time 36 (0 hr, 0 min, 36 sec) % 36.71/36.45 % 36.71/36.45 Process 31419 finished Wed Jul 27 02:52:06 2022 % 36.71/36.45 Otter interrupted % 36.71/36.45 PROOF NOT FOUND %------------------------------------------------------------------------------