TPTP Problem File: SCT171+5.p

View Solutions - Solve Problem

%------------------------------------------------------------------------------
% File     : SCT171+5 : TPTP v8.2.0. Released v5.3.0.
% Domain   : Social Choice Theory
% Problem  : Arrow's Impossibility Theorem line 309, 100 axioms selected
% Version  : Especial.
% English  :

% Refs     : [BN10]  Boehme & Nipkow (2010), Sledgehammer: Judgement Day
%          : [Bla11] Blanchette (2011), Email to Geoff Sutcliffe
% Source   : [Bla11]
% Names    : arrow_100_fofpt_l309 [Bla11]

% Status   : Theorem
% Rating   : 0.11 v8.1.0, 0.08 v7.5.0, 0.09 v7.4.0, 0.07 v7.1.0, 0.09 v7.0.0, 0.07 v6.4.0, 0.08 v6.2.0, 0.12 v6.1.0, 0.20 v6.0.0, 0.13 v5.5.0, 0.33 v5.4.0, 0.39 v5.3.0
% Syntax   : Number of formulae    :  169 (  88 unt;   0 def)
%            Number of atoms       :  395 ( 147 equ)
%            Maximal formula atoms :   12 (   2 avg)
%            Number of connectives :  292 (  66   ~;   9   |;  14   &)
%                                         (  35 <=>; 168  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   16 (   5 avg)
%            Maximal term depth    :   19 (   2 avg)
%            Number of predicates  :    7 (   6 usr;   0 prp; 1-2 aty)
%            Number of functors    :   47 (  47 usr;  25 con; 0-4 aty)
%            Number of variables   :  394 ( 393   !;   1   ?)
% SPC      : FOF_THM_RFO_SEQ

% Comments : This file was generated by Isabelle (most likely Sledgehammer)
%            2011-08-09 14:18:57
%          : Encoded with polymorphic tags.
%------------------------------------------------------------------------------
%----Explicit typings (43)
fof(tsy_c_Arrow__Order__Mirabelle__rvjphhsdgg_OIIA_res,axiom,
    ti(fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),arrow_612047104le_IIA) = arrow_612047104le_IIA ).

fof(tsy_c_Arrow__Order__Mirabelle__rvjphhsdgg_OLin_res,axiom,
    ti(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),arrow_638930832le_Lin) = arrow_638930832le_Lin ).

fof(tsy_c_Arrow__Order__Mirabelle__rvjphhsdgg_OProf_res,axiom,
    ti(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),arrow_1834574746e_Prof) = arrow_1834574746e_Prof ).

fof(tsy_c_Arrow__Order__Mirabelle__rvjphhsdgg_Oabove_res,axiom,
    ti(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),arrow_1726925404_above) = arrow_1726925404_above ).

fof(tsy_c_Arrow__Order__Mirabelle__rvjphhsdgg_Odictator_res,axiom,
    ti(fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,bool)),arrow_1990387629ctator) = arrow_1990387629ctator ).

fof(tsy_c_Arrow__Order__Mirabelle__rvjphhsdgg_Omkbot_res,axiom,
    ti(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_844286440_mkbot) = arrow_844286440_mkbot ).

fof(tsy_c_Arrow__Order__Mirabelle__rvjphhsdgg_Omktop_res,axiom,
    ti(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_992993526_mktop) = arrow_992993526_mktop ).

fof(tsy_c_Arrow__Order__Mirabelle__rvjphhsdgg_Ounanimity_res,axiom,
    ti(fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),arrow_1932713123nimity) = arrow_1932713123nimity ).

fof(tsy_c_COMBB_res,axiom,
    ! [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) ).

fof(tsy_c_COMBC_res,axiom,
    ! [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) ).

fof(tsy_c_COMBI_res,axiom,
    ! [X_a] : ti(fun(X_a,X_a),combi(X_a)) = combi(X_a) ).

fof(tsy_c_COMBK_res,axiom,
    ! [X_a,X_b] : ti(fun(X_a,fun(X_b,X_a)),combk(X_a,X_b)) = combk(X_a,X_b) ).

fof(tsy_c_COMBS_res,axiom,
    ! [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) ).

fof(tsy_c_Finite__Set_Ocard_res,axiom,
    ti(fun(fun(arrow_1384031255e_indi,bool),nat),finite_card(arrow_1384031255e_indi)) = finite_card(arrow_1384031255e_indi) ).

fof(tsy_c_Fun_Oinj__on_res,axiom,
    ! [X_a,X_b] : ti(fun(fun(X_a,X_b),fun(fun(X_a,bool),bool)),inj_on(X_a,X_b)) = inj_on(X_a,X_b) ).

fof(tsy_c_FuncSet_OPi_res,axiom,
    ! [X_a,X_b] : ti(fun(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool))),pi(X_a,X_b)) = pi(X_a,X_b) ).

fof(tsy_c_HOL_Oundefined_res,axiom,
    ! [X_a] : ti(X_a,undefined(X_a)) = undefined(X_a) ).

fof(tsy_c_Hilbert__Choice_Oinv__into_res,axiom,
    ! [X_a,X_b] : ti(fun(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a))),hilbert_inv_into(X_a,X_b)) = hilbert_inv_into(X_a,X_b) ).

fof(tsy_c_If_res,axiom,
    ! [X_a] : ti(fun(bool,fun(X_a,fun(X_a,X_a))),if(X_a)) = if(X_a) ).

fof(tsy_c_Orderings_Oord__class_Oless_res,axiom,
    ! [X_a] :
      ( ord(X_a)
     => ti(fun(X_a,fun(X_a,bool)),ord_less(X_a)) = ord_less(X_a) ) ).

fof(tsy_c_Orderings_Otop__class_Otop_res,axiom,
    ! [X_a] :
      ( top(X_a)
     => ti(X_a,top_top(X_a)) = top_top(X_a) ) ).

fof(tsy_c_Product__Type_OPair_res,axiom,
    ! [X_a,X_b] : ti(fun(X_a,fun(X_b,product_prod(X_a,X_b))),product_Pair(X_a,X_b)) = product_Pair(X_a,X_b) ).

fof(tsy_c_Product__Type_Oprod_Oprod__rec_res,axiom,
    ! [X_b,X_c,X_a] : ti(fun(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a)),product_prod_rec(X_b,X_c,X_a)) = product_prod_rec(X_b,X_c,X_a) ).

fof(tsy_c_Set_OCollect_res,axiom,
    ! [X_a] : ti(fun(fun(X_a,bool),fun(X_a,bool)),collect(X_a)) = collect(X_a) ).

fof(tsy_c_fFalse_res,axiom,
    ti(bool,fFalse) = fFalse ).

fof(tsy_c_fTrue_res,axiom,
    ti(bool,fTrue) = fTrue ).

fof(tsy_c_fequal_res,axiom,
    ! [X_a] : ti(fun(X_a,fun(X_a,bool)),fequal(X_a)) = fequal(X_a) ).

fof(tsy_c_hAPP_arg1,axiom,
    ! [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) ).

fof(tsy_c_hAPP_arg2,axiom,
    ! [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) ).

fof(tsy_c_hAPP_res,axiom,
    ! [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) ).

fof(tsy_c_hBOOL_arg1,hypothesis,
    ! [B_1_1] :
      ( hBOOL(ti(bool,B_1_1))
    <=> hBOOL(B_1_1) ) ).

fof(tsy_c_member_res,axiom,
    ! [X_a] : ti(fun(X_a,fun(fun(X_a,bool),bool)),member(X_a)) = member(X_a) ).

fof(tsy_v_F_res,hypothesis,
    ti(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),f) = f ).

fof(tsy_v_Lab_____res,axiom,
    ti(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),lab) = lab ).

fof(tsy_v_Lba_____res,axiom,
    ti(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),lba) = lba ).

fof(tsy_v_P_____res,hypothesis,
    ti(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),p) = p ).

fof(tsy_v_a_____res,axiom,
    ti(arrow_1212486748le_alt,a) = a ).

fof(tsy_v_b_____res,axiom,
    ti(arrow_1212486748le_alt,b) = b ).

fof(tsy_v_c_____res,hypothesis,
    ti(arrow_1212486748le_alt,c) = c ).

fof(tsy_v_d_____res,hypothesis,
    ti(arrow_1212486748le_alt,d) = d ).

fof(tsy_v_e_____res,axiom,
    ti(arrow_1212486748le_alt,e) = e ).

fof(tsy_v_h_____res,axiom,
    ti(fun(arrow_1384031255e_indi,nat),h) = h ).

fof(tsy_v_n_____res,axiom,
    ti(nat,n) = n ).

%----Relevant facts (100)
fof(fact_0_assms_I3_J,axiom,
    hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool,arrow_612047104le_IIA,f)) ).

fof(fact_1_u,axiom,
    hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool,arrow_1932713123nimity,f)) ).

fof(fact_2__096c_A_126_061_Ad_096,axiom,
    c != d ).

fof(fact_3__096P_A_058_AProf_096,axiom,
    hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),p),arrow_1834574746e_Prof)) ).

fof(fact_4_in__mkbot,axiom,
    ! [X_2,Y_1,L,Z_1] :
      ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),X_2),Y_1)),hAPP(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_844286440_mkbot,L),Z_1)))
    <=> ( ti(arrow_1212486748le_alt,Y_1) != ti(arrow_1212486748le_alt,Z_1)
        & ( ti(arrow_1212486748le_alt,X_2) = ti(arrow_1212486748le_alt,Z_1)
         => ti(arrow_1212486748le_alt,X_2) != ti(arrow_1212486748le_alt,Y_1) )
        & ( ti(arrow_1212486748le_alt,X_2) != ti(arrow_1212486748le_alt,Z_1)
         => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),X_2),Y_1)),L)) ) ) ) ).

fof(fact_5_in__mktop,axiom,
    ! [X_2,Y_1,L,Z_1] :
      ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),X_2),Y_1)),hAPP(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_992993526_mktop,L),Z_1)))
    <=> ( ti(arrow_1212486748le_alt,X_2) != ti(arrow_1212486748le_alt,Z_1)
        & ( ti(arrow_1212486748le_alt,Y_1) = ti(arrow_1212486748le_alt,Z_1)
         => ti(arrow_1212486748le_alt,X_2) != ti(arrow_1212486748le_alt,Y_1) )
        & ( ti(arrow_1212486748le_alt,Y_1) != ti(arrow_1212486748le_alt,Z_1)
         => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),X_2),Y_1)),L)) ) ) ) ).

fof(fact_6__C2_C,axiom,
    ! [P_1,Pa,A_4,B_3,Aa,Ba] :
      ( ti(arrow_1212486748le_alt,Aa) != ti(arrow_1212486748le_alt,Ba)
     => ( ti(arrow_1212486748le_alt,A_4) != ti(arrow_1212486748le_alt,B_3)
       => ( ti(arrow_1212486748le_alt,Aa) != ti(arrow_1212486748le_alt,B_3)
         => ( ti(arrow_1212486748le_alt,Ba) != ti(arrow_1212486748le_alt,A_4)
           => ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),Pa),arrow_1834574746e_Prof))
             => ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),P_1),arrow_1834574746e_Prof))
               => ( ! [I] :
                      ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Ba)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),Pa,I)))
                    <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_4),B_3)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),P_1,I))) )
                 => ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Ba)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,Pa)))
                  <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_4),B_3)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,P_1))) ) ) ) ) ) ) ) ) ).

fof(fact_7__C1_C,axiom,
    ! [P_1,Pa,A_4,B_3,Aa,Ba] :
      ( ti(arrow_1212486748le_alt,Aa) != ti(arrow_1212486748le_alt,Ba)
     => ( ti(arrow_1212486748le_alt,A_4) != ti(arrow_1212486748le_alt,B_3)
       => ( ti(arrow_1212486748le_alt,Aa) != ti(arrow_1212486748le_alt,B_3)
         => ( ti(arrow_1212486748le_alt,Ba) != ti(arrow_1212486748le_alt,A_4)
           => ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),Pa),arrow_1834574746e_Prof))
             => ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),P_1),arrow_1834574746e_Prof))
               => ( ! [I] :
                      ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Ba)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),Pa,I)))
                    <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_4),B_3)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),P_1,I))) )
                 => ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Ba)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,Pa)))
                   => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_4),B_3)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,P_1))) ) ) ) ) ) ) ) ) ).

fof(fact_8__C4_C,axiom,
    ! [P_1,Pa,Ca,Aa,Ba] :
      ( ti(arrow_1212486748le_alt,Aa) != ti(arrow_1212486748le_alt,Ba)
     => ( ti(arrow_1212486748le_alt,Ba) != ti(arrow_1212486748le_alt,Ca)
       => ( ti(arrow_1212486748le_alt,Aa) != ti(arrow_1212486748le_alt,Ca)
         => ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),Pa),arrow_1834574746e_Prof))
           => ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),P_1),arrow_1834574746e_Prof))
             => ( ! [I] :
                    ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Ba)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),Pa,I)))
                  <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Ba),Ca)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),P_1,I))) )
               => ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Ba)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,Pa)))
                <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Ba),Ca)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,P_1))) ) ) ) ) ) ) ) ).

fof(fact_9_pairwise__neutrality,axiom,
    ! [P_1,Pa,A_4,B_3,Aa,Ba] :
      ( ti(arrow_1212486748le_alt,Aa) != ti(arrow_1212486748le_alt,Ba)
     => ( ti(arrow_1212486748le_alt,A_4) != ti(arrow_1212486748le_alt,B_3)
       => ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),Pa),arrow_1834574746e_Prof))
         => ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),P_1),arrow_1834574746e_Prof))
           => ( ! [I] :
                  ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Ba)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),Pa,I)))
                <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_4),B_3)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),P_1,I))) )
             => ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Ba)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,Pa)))
              <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_4),B_3)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,P_1))) ) ) ) ) ) ) ).

fof(fact_10__C3_C,axiom,
    ! [P_1,Pa,Aa,Ba] :
      ( ti(arrow_1212486748le_alt,Aa) != ti(arrow_1212486748le_alt,Ba)
     => ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),Pa),arrow_1834574746e_Prof))
       => ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),P_1),arrow_1834574746e_Prof))
         => ( ! [I] :
                ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Ba)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),Pa,I)))
              <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Ba),Aa)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),P_1,I))) )
           => ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Ba)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,Pa)))
            <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Ba),Aa)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,P_1))) ) ) ) ) ) ).

fof(fact_11__096ALL_Ai_O_A_Ic_A_060_092_060_094bsub_062P_Ai_092_060_094esub_062_Ad_J,axiom,
    ! [I] :
      ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),c),d)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),p,I)))
    <=> ( ( hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(arrow_1384031255e_indi,nat,h,I)),n))
         => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),c),d)),hAPP(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_992993526_mktop,hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),p,I)),e))) )
        & ( ~ hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(arrow_1384031255e_indi,nat,h,I)),n))
         => ( ( hAPP(arrow_1384031255e_indi,nat,h,I) = n
             => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),c),d)),hAPP(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1726925404_above,hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),p,I)),c),e))) )
            & ( hAPP(arrow_1384031255e_indi,nat,h,I) != n
             => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),c),d)),hAPP(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_844286440_mkbot,hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),p,I)),e))) ) ) ) ) ) ).

fof(fact_12__096c_A_060_092_060_094bsub_062P_A_Iinv_Ah_An_J_092_060_094esub_062_Ad_0,axiom,
    hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),c),d)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),p,hAPP(nat,arrow_1384031255e_indi,hAPP(fun(arrow_1384031255e_indi,nat),fun(nat,arrow_1384031255e_indi),hAPP(fun(arrow_1384031255e_indi,bool),fun(fun(arrow_1384031255e_indi,nat),fun(nat,arrow_1384031255e_indi)),hilbert_inv_into(arrow_1384031255e_indi,nat),top_top(fun(arrow_1384031255e_indi,bool))),h),n)))) ).

fof(fact_13__096c_A_060_092_060_094bsub_062F_A_I_Fi_O_Aif_Ah_Ai_A_060_An_Athen_Amkto,axiom,
    hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),c),d)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),ord_less(nat)),h)),n))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1384031255e_indi),arrow_992993526_mktop),p)),e))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),fequal(nat)),h)),n))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),arrow_1726925404_above),p)),c)),e))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1384031255e_indi),arrow_844286440_mkbot),p)),e)))))) ).

fof(fact_14_PW,axiom,
    ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),c),d)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,p)))
  <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),c),d)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),ord_less(nat)),h)),n))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1384031255e_indi),arrow_992993526_mktop),p)),e))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),fequal(nat)),h)),n))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),arrow_1726925404_above),p)),c)),e))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1384031255e_indi),arrow_844286440_mkbot),p)),e)))))) ) ).

fof(fact_15_split__paired__All,axiom,
    ! [X_a,X_b,Pa] :
      ( ! [X1] : hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,X1))
    <=> ! [A_2,B_1] : hBOOL(hAPP(product_prod(X_a,X_b),bool,Pa,hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_2),B_1))) ) ).

fof(fact_16__096_I_Fi_O_Aif_Ah_Ai_A_060_An_Athen_Amktop_A_IP_Ai_J_Ae_Aelse_Aif_Ah_Ai,axiom,
    hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),ord_less(nat)),h)),n))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1384031255e_indi),arrow_992993526_mktop),p)),e))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),fequal(nat)),h)),n))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),arrow_1726925404_above),p)),c)),e))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1384031255e_indi),arrow_844286440_mkbot),p)),e)))),arrow_1834574746e_Prof)) ).

fof(fact_17__096c_A_060_092_060_094bsub_062F_A_I_Fi_O_Aif_Ah_Ai_A_060_An_Athen_Amkto,axiom,
    hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),c),e)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),ord_less(nat)),h)),n))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1384031255e_indi),arrow_992993526_mktop),p)),e))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),fequal(nat)),h)),n))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),arrow_1726925404_above),p)),c)),e))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1384031255e_indi),arrow_844286440_mkbot),p)),e)))))) ).

fof(fact_18__096e_A_060_092_060_094bsub_062F_A_I_Fi_O_Aif_Ah_Ai_A_060_An_Athen_Amkto,axiom,
    hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),e),d)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),ord_less(nat)),h)),n))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1384031255e_indi),arrow_992993526_mktop),p)),e))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),fequal(nat)),h)),n))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),arrow_1726925404_above),p)),c)),e))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1384031255e_indi),arrow_844286440_mkbot),p)),e)))))) ).

fof(fact_19_n_I1_J,axiom,
    hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),n),hAPP(fun(arrow_1384031255e_indi,bool),nat,finite_card(arrow_1384031255e_indi),top_top(fun(arrow_1384031255e_indi,bool))))) ).

fof(fact_20_injh,axiom,
    hBOOL(hAPP(fun(arrow_1384031255e_indi,bool),bool,hAPP(fun(arrow_1384031255e_indi,nat),fun(fun(arrow_1384031255e_indi,bool),bool),inj_on(arrow_1384031255e_indi,nat),h),top_top(fun(arrow_1384031255e_indi,bool)))) ).

fof(fact_21_Pair__inject,axiom,
    ! [X_b,X_a,A_3,B_2,A_5,B_4] :
      ( hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_3),B_2) = hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_5),B_4)
     => ~ ( ti(X_a,A_3) = ti(X_a,A_5)
         => ti(X_b,B_2) != ti(X_b,B_4) ) ) ).

fof(fact_22_Pair__eq,axiom,
    ! [X_b,X_a,Aa,Ba,A_4,B_3] :
      ( hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),Aa),Ba) = hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),A_4),B_3)
    <=> ( ti(X_a,Aa) = ti(X_a,A_4)
        & ti(X_b,Ba) = ti(X_b,B_3) ) ) ).

fof(fact_23_IIA__def,axiom,
    ! [Fa] :
      ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool,arrow_612047104le_IIA,Fa))
    <=> ! [X_1] :
          ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),X_1),arrow_1834574746e_Prof))
         => ! [Xa] :
              ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),Xa),arrow_1834574746e_Prof))
             => ! [A_2,B_1] :
                  ( ! [I] :
                      ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_2),B_1)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),X_1,I)))
                    <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_2),B_1)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),Xa,I))) )
                 => ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_2),B_1)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),Fa,X_1)))
                  <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_2),B_1)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),Fa,Xa))) ) ) ) ) ) ).

fof(fact_24_unanimity__def,axiom,
    ! [Fa] :
      ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool,arrow_1932713123nimity,Fa))
    <=> ! [X_1] :
          ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),X_1),arrow_1834574746e_Prof))
         => ! [A_2,B_1] :
              ( ! [I] : hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_2),B_1)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),X_1,I)))
             => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_2),B_1)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),Fa,X_1))) ) ) ) ).

fof(fact_25_top1I,axiom,
    ! [X_a,X_2] : hBOOL(hAPP(X_a,bool,top_top(fun(X_a,bool)),X_2)) ).

fof(fact_26_UNIV__I,axiom,
    ! [X_a,X_2] : hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),top_top(fun(X_a,bool)))) ).

fof(fact_27_iso__tuple__UNIV__I,axiom,
    ! [X_a,X_2] : hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),top_top(fun(X_a,bool)))) ).

fof(fact_28_prod_Orecs,axiom,
    ! [X_b,X_c,X_a,F1,Aa,Ba] : hAPP(product_prod(X_b,X_c),X_a,hAPP(fun(X_b,fun(X_c,X_a)),fun(product_prod(X_b,X_c),X_a),product_prod_rec(X_b,X_c,X_a),F1),hAPP(X_c,product_prod(X_b,X_c),hAPP(X_b,fun(X_c,product_prod(X_b,X_c)),product_Pair(X_b,X_c),Aa),Ba)) = hAPP(X_c,X_a,hAPP(X_b,fun(X_c,X_a),F1,Aa),Ba) ).

fof(fact_29_top__apply,axiom,
    ! [X_b,X_a] :
      ( top(X_a)
     => ! [X_2] : hAPP(X_b,X_a,top_top(fun(X_b,X_a)),X_2) = top_top(X_a) ) ).

fof(fact_30_not__top__less,axiom,
    ! [X_a] :
      ( top(X_a)
     => ! [A_3] : ~ hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),top_top(X_a)),A_3)) ) ).

fof(fact_31_linorder__cases,axiom,
    ! [X_a] :
      ( linorder(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)
           => hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)) ) ) ) ).

fof(fact_32_order__less__asym,axiom,
    ! [X_a] :
      ( preorder(X_a)
     => ! [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)) ) ) ).

fof(fact_33_xt1_I10_J,axiom,
    ! [X_a] :
      ( order(X_a)
     => ! [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)) ) ) ) ).

fof(fact_34_order__less__trans,axiom,
    ! [X_a] :
      ( preorder(X_a)
     => ! [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)) ) ) ) ).

fof(fact_35_xt1_I2_J,axiom,
    ! [X_a] :
      ( order(X_a)
     => ! [C,B_2,A_3] :
          ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_3))
         => ( B_2 = C
           => hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),A_3)) ) ) ) ).

fof(fact_36_ord__less__eq__trans,axiom,
    ! [X_a] :
      ( ord(X_a)
     => ! [C,A_3,B_2] :
          ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_2))
         => ( B_2 = C
           => hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),C)) ) ) ) ).

fof(fact_37_xt1_I1_J,axiom,
    ! [X_a] :
      ( order(X_a)
     => ! [C,A_3,B_2] :
          ( A_3 = B_2
         => ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),B_2))
           => hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C),A_3)) ) ) ) ).

fof(fact_38_ord__eq__less__trans,axiom,
    ! [X_a] :
      ( ord(X_a)
     => ! [C,A_3,B_2] :
          ( A_3 = B_2
         => ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),C))
           => hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),C)) ) ) ) ).

fof(fact_39_xt1_I9_J,axiom,
    ! [X_a] :
      ( order(X_a)
     => ! [B_2,A_3] :
          ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_3))
         => ~ hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_2)) ) ) ).

fof(fact_40_order__less__asym_H,axiom,
    ! [X_a] :
      ( preorder(X_a)
     => ! [A_3,B_2] :
          ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_2))
         => ~ hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_2),A_3)) ) ) ).

fof(fact_41_order__less__imp__triv,axiom,
    ! [X_a] :
      ( preorder(X_a)
     => ! [Pa,X_2,Y_1] :
          ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_1))
         => ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_2))
           => hBOOL(Pa) ) ) ) ).

fof(fact_42_order__less__imp__not__eq2,axiom,
    ! [X_a] :
      ( order(X_a)
     => ! [X,Y] :
          ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))
         => Y != X ) ) ).

fof(fact_43_order__less__imp__not__eq,axiom,
    ! [X_a] :
      ( order(X_a)
     => ! [X,Y] :
          ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))
         => X != Y ) ) ).

fof(fact_44_order__less__imp__not__less,axiom,
    ! [X_a] :
      ( preorder(X_a)
     => ! [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)) ) ) ).

fof(fact_45_order__less__not__sym,axiom,
    ! [X_a] :
      ( preorder(X_a)
     => ! [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)) ) ) ).

fof(fact_46_less__imp__neq,axiom,
    ! [X_a] :
      ( order(X_a)
     => ! [X,Y] :
          ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))
         => X != Y ) ) ).

fof(fact_47_linorder__neqE,axiom,
    ! [X_a] :
      ( linorder(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),X),Y))
           => hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)) ) ) ) ).

fof(fact_48_linorder__antisym__conv3,axiom,
    ! [X_a] :
      ( linorder(X_a)
     => ! [Y_1,X_2] :
          ( ~ hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_2))
         => ( ~ hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_1))
          <=> ti(X_a,X_2) = ti(X_a,Y_1) ) ) ) ).

fof(fact_49_linorder__less__linear,axiom,
    ! [X_a] :
      ( linorder(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)
          | hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)) ) ) ).

fof(fact_50_not__less__iff__gr__or__eq,axiom,
    ! [X_a] :
      ( linorder(X_a)
     => ! [X_2,Y_1] :
          ( ~ hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_1))
        <=> ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_2))
            | ti(X_a,X_2) = ti(X_a,Y_1) ) ) ) ).

fof(fact_51_linorder__neq__iff,axiom,
    ! [X_a] :
      ( linorder(X_a)
     => ! [X_2,Y_1] :
          ( ti(X_a,X_2) != ti(X_a,Y_1)
        <=> ( hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_1))
            | hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_2)) ) ) ) ).

fof(fact_52_order__less__irrefl,axiom,
    ! [X_a] :
      ( preorder(X_a)
     => ! [X] : ~ hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),X)) ) ).

fof(fact_53_UNIV__def,axiom,
    ! [X_a] : top_top(fun(X_a,bool)) = hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(bool,fun(X_a,bool),combk(bool,X_a),fTrue)) ).

fof(fact_54_pred__equals__eq2,axiom,
    ! [X_a,X_b,S,R_1] :
      ( ! [X_1,Xa] :
          ( hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_1),Xa)),R_1))
        <=> hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,hAPP(product_prod(X_a,X_b),fun(fun(product_prod(X_a,X_b),bool),bool),member(product_prod(X_a,X_b)),hAPP(X_b,product_prod(X_a,X_b),hAPP(X_a,fun(X_b,product_prod(X_a,X_b)),product_Pair(X_a,X_b),X_1),Xa)),S)) )
    <=> ti(fun(product_prod(X_a,X_b),bool),R_1) = ti(fun(product_prod(X_a,X_b),bool),S) ) ).

fof(fact_55_less__top,axiom,
    ! [X_a] :
      ( top(X_a)
     => ! [Aa] :
          ( ti(X_a,Aa) != top_top(X_a)
        <=> hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Aa),top_top(X_a))) ) ) ).

fof(fact_56_inv__f__eq,axiom,
    ! [X_a,X_b,X_2,Y_1,F] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))
     => ( hAPP(X_a,X_b,F,X_2) = ti(X_b,Y_1)
       => hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),hilbert_inv_into(X_a,X_b),top_top(fun(X_a,bool))),F),Y_1) = ti(X_a,X_2) ) ) ).

fof(fact_57_inv__f__f,axiom,
    ! [X_a,X_b,X_2,F] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))
     => hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),hilbert_inv_into(X_a,X_b),top_top(fun(X_a,bool))),F),hAPP(X_a,X_b,F,X_2)) = ti(X_a,X_2) ) ).

fof(fact_58_inj__fun,axiom,
    ! [X_c,X_a,X_b,F] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))
     => hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,fun(X_c,X_b)),fun(fun(X_a,bool),bool),inj_on(X_a,fun(X_c,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_c,X_b)),hAPP(fun(X_b,fun(X_c,X_b)),fun(fun(X_a,X_b),fun(X_a,fun(X_c,X_b))),combb(X_b,fun(X_c,X_b),X_a),combk(X_b,X_c)),F)),top_top(fun(X_a,bool)))) ) ).

fof(fact_59_inv__into__f__f,axiom,
    ! [X_a,X_b,X_2,F,A_1] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))
     => ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))
       => hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),hilbert_inv_into(X_a,X_b),A_1),F),hAPP(X_a,X_b,F,X_2)) = ti(X_a,X_2) ) ) ).

fof(fact_60_inv__into__f__eq,axiom,
    ! [X_a,X_b,Y_1,X_2,F,A_1] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))
     => ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))
       => ( hAPP(X_a,X_b,F,X_2) = ti(X_b,Y_1)
         => hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),hilbert_inv_into(X_a,X_b),A_1),F),Y_1) = ti(X_a,X_2) ) ) ) ).

fof(fact_61_inj__eq,axiom,
    ! [X_a,X_b,X_2,Y_1,F] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))
     => ( hAPP(X_a,X_b,F,X_2) = hAPP(X_a,X_b,F,Y_1)
      <=> ti(X_a,X_2) = ti(X_a,Y_1) ) ) ).

fof(fact_62_inj__on__def,axiom,
    ! [X_a,X_b,F,A_1] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))
    <=> ! [X_1] :
          ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))
         => ! [Xa] :
              ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),A_1))
             => ( hAPP(X_a,X_b,F,X_1) = hAPP(X_a,X_b,F,Xa)
               => ti(X_a,X_1) = ti(X_a,Xa) ) ) ) ) ).

fof(fact_63_inj__on__contraD,axiom,
    ! [X_a,X_b,X_2,Y_1,F,A_1] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))
     => ( ti(X_a,X_2) != ti(X_a,Y_1)
       => ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))
         => ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),A_1))
           => hAPP(X_a,X_b,F,X_2) != hAPP(X_a,X_b,F,Y_1) ) ) ) ) ).

fof(fact_64_inj__on__iff,axiom,
    ! [X_a,X_b,Y_1,X_2,F,A_1] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))
     => ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))
       => ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),A_1))
         => ( hAPP(X_a,X_b,F,X_2) = hAPP(X_a,X_b,F,Y_1)
          <=> ti(X_a,X_2) = ti(X_a,Y_1) ) ) ) ) ).

fof(fact_65_inj__onD,axiom,
    ! [X_a,X_b,X_2,Y_1,F,A_1] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))
     => ( hAPP(X_a,X_b,F,X_2) = hAPP(X_a,X_b,F,Y_1)
       => ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))
         => ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),A_1))
           => ti(X_a,X_2) = ti(X_a,Y_1) ) ) ) ) ).

fof(fact_66_inj__on__id2,axiom,
    ! [X_a,A_1] : hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),combi(X_a)),A_1)) ).

fof(fact_67_injD,axiom,
    ! [X_a,X_b,X_2,Y_1,F] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))
     => ( hAPP(X_a,X_b,F,X_2) = hAPP(X_a,X_b,F,Y_1)
       => ti(X_a,X_2) = ti(X_a,Y_1) ) ) ).

fof(fact_68_inj__imp__inv__eq,axiom,
    ! [X_a,X_b,G,F] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))
     => ( ! [X_1] : hAPP(X_a,X_b,F,hAPP(X_b,X_a,G,X_1)) = ti(X_b,X_1)
       => hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),hilbert_inv_into(X_a,X_b),top_top(fun(X_a,bool))),F) = ti(fun(X_b,X_a),G) ) ) ).

fof(fact_69_injI,axiom,
    ! [X_a,X_b,F] :
      ( ! [X_1,Y_2] :
          ( hAPP(X_a,X_b,F,X_1) = hAPP(X_a,X_b,F,Y_2)
         => ti(X_a,X_1) = ti(X_a,Y_2) )
     => hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool)))) ) ).

fof(fact_70_assms_I1_J,axiom,
    hBOOL(hAPP(fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),f),hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool)),pi(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1834574746e_Prof),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_638930832le_Lin)))) ).

fof(fact_71__096Lba_A_058_ALin_096,axiom,
    hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),lba),arrow_638930832le_Lin)) ).

fof(fact_72__096Lab_A_058_ALin_096,axiom,
    hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),lab),arrow_638930832le_Lin)) ).

fof(fact_73_Lin__irrefl,axiom,
    ! [Aa,Ba,L] :
      ( hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),L),arrow_638930832le_Lin))
     => ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Ba)),L))
       => ~ hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Ba),Aa)),L)) ) ) ).

fof(fact_74_notin__Lin__iff,axiom,
    ! [X_2,Y_1,L] :
      ( hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),L),arrow_638930832le_Lin))
     => ( ti(arrow_1212486748le_alt,X_2) != ti(arrow_1212486748le_alt,Y_1)
       => ( ~ hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),X_2),Y_1)),L))
        <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Y_1),X_2)),L)) ) ) ) ).

fof(fact_75_ext,axiom,
    ! [X_a,X_b,F,G] :
      ( ! [X_1] : hAPP(X_a,X_b,F,X_1) = hAPP(X_a,X_b,G,X_1)
     => ti(fun(X_a,X_b),F) = ti(fun(X_a,X_b),G) ) ).

fof(fact_76_mem__def,axiom,
    ! [X_a,X_2,A_1] :
      ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))
    <=> hBOOL(hAPP(X_a,bool,A_1,X_2)) ) ).

fof(fact_77_Collect__def,axiom,
    ! [X_a,Pa] : hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa) = ti(fun(X_a,bool),Pa) ).

fof(fact_78_mktop__Lin,axiom,
    ! [X_2,L] :
      ( hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),L),arrow_638930832le_Lin))
     => hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_992993526_mktop,L),X_2)),arrow_638930832le_Lin)) ) ).

fof(fact_79_mkbot__Lin,axiom,
    ! [X_2,L] :
      ( hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),L),arrow_638930832le_Lin))
     => hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_844286440_mkbot,L),X_2)),arrow_638930832le_Lin)) ) ).

fof(fact_80_above__Lin,axiom,
    ! [L,X_2,Y_1] :
      ( ti(arrow_1212486748le_alt,X_2) != ti(arrow_1212486748le_alt,Y_1)
     => ( hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),L),arrow_638930832le_Lin))
       => hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1726925404_above,L),X_2),Y_1)),arrow_638930832le_Lin)) ) ) ).

fof(fact_81_const__Lin__Prof,axiom,
    ! [L] :
      ( hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),L),arrow_638930832le_Lin))
     => hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),combk(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),arrow_1384031255e_indi),L)),arrow_1834574746e_Prof)) ) ).

fof(fact_82_in__above,axiom,
    ! [X_2,Y_1,L,Aa,Ba] :
      ( ti(arrow_1212486748le_alt,Aa) != ti(arrow_1212486748le_alt,Ba)
     => ( hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),L),arrow_638930832le_Lin))
       => ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),X_2),Y_1)),hAPP(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1726925404_above,L),Aa),Ba)))
        <=> ( ti(arrow_1212486748le_alt,X_2) != ti(arrow_1212486748le_alt,Y_1)
            & ( ti(arrow_1212486748le_alt,X_2) = ti(arrow_1212486748le_alt,Ba)
             => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Y_1)),L)) )
            & ( ti(arrow_1212486748le_alt,X_2) != ti(arrow_1212486748le_alt,Ba)
             => ( ( ti(arrow_1212486748le_alt,Y_1) = ti(arrow_1212486748le_alt,Ba)
                 => ( ti(arrow_1212486748le_alt,X_2) = ti(arrow_1212486748le_alt,Aa)
                    | hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),X_2),Aa)),L)) ) )
                & ( ti(arrow_1212486748le_alt,Y_1) != ti(arrow_1212486748le_alt,Ba)
                 => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),X_2),Y_1)),L)) ) ) ) ) ) ) ) ).

fof(fact_83_dictatorI,axiom,
    ! [I_1,Fa] :
      ( hBOOL(hAPP(fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),Fa),hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool)),pi(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1834574746e_Prof),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_638930832le_Lin))))
     => ( ! [X_1] :
            ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),X_1),arrow_1834574746e_Prof))
           => ! [A_2,B_1] :
                ( ti(arrow_1212486748le_alt,A_2) != ti(arrow_1212486748le_alt,B_1)
               => ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_2),B_1)),hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),X_1,I_1)))
                 => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),A_2),B_1)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),Fa,X_1))) ) ) )
       => hBOOL(hAPP(arrow_1384031255e_indi,bool,hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,bool),arrow_1990387629ctator,Fa),I_1)) ) ) ).

fof(fact_84_PiE,axiom,
    ! [X_a,X_b,X_2,F,A_1,B] :
      ( hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))
     => ( ~ hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(X_a,fun(X_b,bool),B,X_2)))
       => ~ hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1)) ) ) ).

fof(fact_85_complete__Lin,axiom,
    ! [Aa,Ba] :
      ( ti(arrow_1212486748le_alt,Aa) != ti(arrow_1212486748le_alt,Ba)
     => ? [X_1] :
          ( hBOOL(hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),bool),member(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),X_1),arrow_638930832le_Lin))
          & hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),Aa),Ba)),X_1)) ) ) ).

fof(fact_86_PiProf,axiom,
    ! [Na] : hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combc(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),ord_less(nat)),h)),Na))),lab)),lba)),arrow_1834574746e_Prof)) ).

fof(fact_87_Pi__mem,axiom,
    ! [X_a,X_b,X_2,F,A_1,B] :
      ( hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),B)))
     => ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))
       => hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(X_a,fun(X_b,bool),B,X_2))) ) ) ).

fof(fact_88_Prof__def,axiom,
    arrow_1834574746e_Prof = hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool)),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),hAPP(fun(arrow_1384031255e_indi,bool),fun(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool)),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool)),pi(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),top_top(fun(arrow_1384031255e_indi,bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool)),combk(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),arrow_1384031255e_indi),arrow_638930832le_Lin)) ).

fof(fact_89_funcset__mem,axiom,
    ! [X_a,X_b,X_2,F,A_1,B] :
      ( hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,hAPP(fun(X_a,X_b),fun(fun(fun(X_a,X_b),bool),bool),member(fun(X_a,X_b)),F),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),hAPP(fun(X_b,bool),fun(X_a,fun(X_b,bool)),combk(fun(X_b,bool),X_a),B))))
     => ( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))
       => hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_2)),B)) ) ) ).

fof(fact_90_funcset__id,axiom,
    ! [X_a,A_1] : hBOOL(hAPP(fun(fun(X_a,X_a),bool),bool,hAPP(fun(X_a,X_a),fun(fun(fun(X_a,X_a),bool),bool),member(fun(X_a,X_a)),combi(X_a)),hAPP(fun(X_a,fun(X_a,bool)),fun(fun(X_a,X_a),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_a,bool)),fun(fun(X_a,X_a),bool)),pi(X_a,X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),combk(fun(X_a,bool),X_a),A_1)))) ).

fof(fact_91_dictator__def,axiom,
    ! [Fa,I_1] :
      ( hBOOL(hAPP(arrow_1384031255e_indi,bool,hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,bool),arrow_1990387629ctator,Fa),I_1))
    <=> ! [X_1] :
          ( hBOOL(hAPP(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),bool),bool),member(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),X_1),arrow_1834574746e_Prof))
         => hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),Fa,X_1) = hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),X_1,I_1) ) ) ).

fof(fact_92_Pi__UNIV,axiom,
    ! [X_a,X_b,A_1] : hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool),hAPP(fun(X_a,bool),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_a,X_b),bool)),pi(X_a,X_b),A_1),hAPP(fun(X_b,bool),fun(X_a,fun(X_b,bool)),combk(fun(X_b,bool),X_a),top_top(fun(X_b,bool)))) = top_top(fun(fun(X_a,X_b),bool)) ).

fof(fact_93__096_Ie_A_060_092_060_094bsub_062F_A_I_Fi_O_Aif_Ah_Ai_A_060_An_Athen_Amk,axiom,
    ( hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),e),d)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),ord_less(nat)),h)),n))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1384031255e_indi),arrow_992993526_mktop),p)),e))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combs(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),fequal(nat)),h)),n))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),arrow_1726925404_above),p)),c)),e))),hAPP(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(arrow_1212486748le_alt,fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(arrow_1384031255e_indi,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combb(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_1384031255e_indi),arrow_844286440_mkbot),p)),e))))))
  <=> hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),b),a)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),combc(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),combc(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),hAPP(fun(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)))),fun(fun(arrow_1384031255e_indi,bool),fun(arrow_1384031255e_indi,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))))),combb(bool,fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1384031255e_indi),if(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),hAPP(nat,fun(arrow_1384031255e_indi,bool),hAPP(fun(arrow_1384031255e_indi,fun(nat,bool)),fun(nat,fun(arrow_1384031255e_indi,bool)),combc(arrow_1384031255e_indi,nat,bool),hAPP(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(arrow_1384031255e_indi,nat),fun(arrow_1384031255e_indi,fun(nat,bool))),combb(nat,fun(nat,bool),arrow_1384031255e_indi),ord_less(nat)),h)),n))),lab)),lba)))) ) ).

fof(fact_94__096ALL_Ai_O_A_Ie_A_060_092_060_094bsub_062_Iif_Ah_Ai_A_060_An_Athen_Amk,axiom,
    ! [I] :
      ( ( ( hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(arrow_1384031255e_indi,nat,h,I)),n))
         => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),e),d)),hAPP(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_992993526_mktop,hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),p,I)),e))) )
        & ( ~ hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(arrow_1384031255e_indi,nat,h,I)),n))
         => ( ( hAPP(arrow_1384031255e_indi,nat,h,I) = n
             => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),e),d)),hAPP(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool))),arrow_1726925404_above,hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),p,I)),c),e))) )
            & ( hAPP(arrow_1384031255e_indi,nat,h,I) != n
             => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),e),d)),hAPP(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),fun(arrow_1212486748le_alt,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),arrow_844286440_mkbot,hAPP(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),p,I)),e))) ) ) ) )
    <=> ( ( hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(arrow_1384031255e_indi,nat,h,I)),n))
         => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),b),a)),lab)) )
        & ( ~ hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(arrow_1384031255e_indi,nat,h,I)),n))
         => hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),b),a)),lba)) ) ) ) ).

fof(fact_95__096a_A_126_061_Ab_096,axiom,
    a != b ).

fof(fact_96__096b_A_060_092_060_094bsub_062Lba_092_060_094esub_062_Aa_096,axiom,
    hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),b),a)),lba)) ).

fof(fact_97__096a_A_060_092_060_094bsub_062Lab_092_060_094esub_062_Ab_096,axiom,
    hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),a),b)),lab)) ).

fof(fact_98__096_Ia_M_Ab_J_A_126_058_ALba_096,axiom,
    ~ hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),a),b)),lba)) ).

fof(fact_99__096_Ib_M_Aa_J_A_126_058_ALab_096,axiom,
    ~ hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),b),a)),lab)) ).

%----Arities (12)
fof(arity_fun___Orderings_Opreorder,axiom,
    ! [T_2,T_1] :
      ( preorder(T_1)
     => preorder(fun(T_2,T_1)) ) ).

fof(arity_fun___Orderings_Oorder,axiom,
    ! [T_2,T_1] :
      ( order(T_1)
     => order(fun(T_2,T_1)) ) ).

fof(arity_fun___Orderings_Otop,axiom,
    ! [T_2,T_1] :
      ( top(T_1)
     => top(fun(T_2,T_1)) ) ).

fof(arity_fun___Orderings_Oord,axiom,
    ! [T_2,T_1] :
      ( ord(T_1)
     => ord(fun(T_2,T_1)) ) ).

fof(arity_Nat_Onat___Orderings_Opreorder,axiom,
    preorder(nat) ).

fof(arity_Nat_Onat___Orderings_Olinorder,axiom,
    linorder(nat) ).

fof(arity_Nat_Onat___Orderings_Oorder,axiom,
    order(nat) ).

fof(arity_Nat_Onat___Orderings_Oord,axiom,
    ord(nat) ).

fof(arity_HOL_Obool___Orderings_Opreorder,axiom,
    preorder(bool) ).

fof(arity_HOL_Obool___Orderings_Oorder,axiom,
    order(bool) ).

fof(arity_HOL_Obool___Orderings_Otop,axiom,
    top(bool) ).

fof(arity_HOL_Obool___Orderings_Oord,axiom,
    ord(bool) ).

%----Helper facts (13)
fof(help_ti_idem,axiom,
    ! [T,A] : ti(T,ti(T,A)) = ti(T,A) ).

fof(help_If_1_1_T,axiom,
    ! [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) ).

fof(help_If_2_1_T,axiom,
    ! [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) ).

fof(help_If_3_1_T,axiom,
    ! [P] :
      ( ti(bool,P) = fTrue
      | ti(bool,P) = fFalse ) ).

fof(help_COMBB_1_1_U,axiom,
    ! [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)) ).

fof(help_COMBC_1_1_U,axiom,
    ! [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) ).

fof(help_COMBI_1_1_U,axiom,
    ! [X_a,P] : hAPP(X_a,X_a,combi(X_a),P) = ti(X_a,P) ).

fof(help_COMBK_1_1_U,axiom,
    ! [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) ).

fof(help_COMBS_1_1_U,axiom,
    ! [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)) ).

fof(help_fTrue_1_1_U,axiom,
    hBOOL(fTrue) ).

fof(help_fTrue_1_1_T,axiom,
    ! [P] :
      ( ti(bool,P) = fTrue
      | ti(bool,P) = fFalse ) ).

fof(help_fequal_1_1_T,axiom,
    ! [X_a,X,Y] :
      ( ~ hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),fequal(X_a),X),Y))
      | ti(X_a,X) = ti(X_a,Y) ) ).

fof(help_fequal_2_1_T,axiom,
    ! [X_a,X,Y] :
      ( ti(X_a,X) != ti(X_a,Y)
      | hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),fequal(X_a),X),Y)) ) ).

%----Conjectures (1)
fof(conj_0,conjecture,
    hBOOL(hAPP(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool,hAPP(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),fun(fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),bool),member(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),hAPP(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),hAPP(arrow_1212486748le_alt,fun(arrow_1212486748le_alt,product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt)),product_Pair(arrow_1212486748le_alt,arrow_1212486748le_alt),c),d)),hAPP(fun(arrow_1384031255e_indi,fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool)),fun(product_prod(arrow_1212486748le_alt,arrow_1212486748le_alt),bool),f,p))) ).

%------------------------------------------------------------------------------