↑ Up

Leo-III---1.8.0.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Leo-III---1.8.0
% Problem  : SWW317+1 : TPTP v9.3.1. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Xss128m -Xmx2g -Xms1g -jar /export/starexec/sandbox2/solver/bin/leo3.jar /export/starexec/sandbox2/benchmark/theBenchmark.p -t 300 -p  --atp eprover=/export/starexec/sandbox2/solver/bin/externals/eprover --instantiate 39

% Computer : n008.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Sun Sep 27 09:09:53 AM UTC 2026

% Result   : Theorem 95.77s 60.71s
% Output   : Refutation 110.29s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    3
%            Number of leaves      : 4797
% Syntax   : Number of formulae    : 9596 (3166 unt;   0 typ;   0 def)
%            Number of atoms       : 25104 (9096 equ;   0 cnn)
%            Maximal formula atoms :   26 (   2 avg)
%            Number of connectives : 282212 (1966   ~; 345   |;2360   &;264738   @)
%                                         ( 801 <=>;12002  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   34 (  10 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :  431 ( 429 usr;  52 con; 0-10 aty)
%            Number of variables   : 31422 (   0   ^;31013   !; 409   ?;31422   :)

% Comments : 
%------------------------------------------------------------------------------
thf(c_Hoare__Mirabelle_Ohoare__derivs_decl,type,
    c_Hoare__Mirabelle_Ohoare__derivs: $i > $i > $i > $o ).

thf(t_a_decl,type,
    t_a: $i ).

thf(v_Ga_decl,type,
    v_Ga: $i ).

thf(hAPP_decl,type,
    hAPP: $i > $i > $i ).

thf(c_Set_Oinsert_decl,type,
    c_Set_Oinsert: $i > $i ).

thf(tc_Hoare__Mirabelle_Otriple_decl,type,
    tc_Hoare__Mirabelle_Otriple: $i > $i ).

thf(c_Hoare__Mirabelle_Otriple_Otriple_decl,type,
    c_Hoare__Mirabelle_Otriple_Otriple: $i > $i > $i > $i > $i ).

thf(v_P_decl,type,
    v_P: $i ).

thf(c_Com_Ocom_OSKIP_decl,type,
    c_Com_Ocom_OSKIP: $i ).

thf(c_Orderings_Obot__class_Obot_decl,type,
    c_Orderings_Obot__class_Obot: $i > $i ).

thf(tc_fun_decl,type,
    tc_fun: $i > $i > $i ).

thf(tc_HOL_Obool_decl,type,
    tc_HOL_Obool: $i ).

thf(class_Rings_Oring__1_decl,type,
    class_Rings_Oring__1: $i > $o ).

thf(c_Int_Oring__1__class_Oof__int_decl,type,
    c_Int_Oring__1__class_Oof__int: $i > $i ).

thf(c_Groups_Ominus__class_Ominus_decl,type,
    c_Groups_Ominus__class_Ominus: $i > $i ).

thf(tc_Int_Oint_decl,type,
    tc_Int_Oint: $i ).

thf(c_Groups_Oone__class_Oone_decl,type,
    c_Groups_Oone__class_Oone: $i > $i ).

thf(hBOOL_decl,type,
    hBOOL: $i > $o ).

thf(c_Orderings_Oord__class_Oless__eq_decl,type,
    c_Orderings_Oord__class_Oless__eq: $i > $i ).

thf(c_Groups_Ozero__class_Ozero_decl,type,
    c_Groups_Ozero__class_Ozero: $i > $i ).

thf(c_Nat_Osemiring__1__class_Oof__nat_decl,type,
    c_Nat_Osemiring__1__class_Oof__nat: $i > $i ).

thf(c_Int_Onat_decl,type,
    c_Int_Onat: $i ).

thf(c_Groups_Ouminus__class_Ouminus_decl,type,
    c_Groups_Ouminus__class_Ouminus: $i > $i ).

thf(class_Rings_Olinordered__idom_decl,type,
    class_Rings_Olinordered__idom: $i > $o ).

thf(c_Power_Opower__class_Opower_decl,type,
    c_Power_Opower__class_Opower: $i > $i ).

thf(c_Groups_Otimes__class_Otimes_decl,type,
    c_Groups_Otimes__class_Otimes: $i > $i ).

thf(class_Int_Onumber__ring_decl,type,
    class_Int_Onumber__ring: $i > $o ).

thf(c_Int_Onumber__class_Onumber__of_decl,type,
    c_Int_Onumber__class_Onumber__of: $i > $i ).

thf(c_Big__Operators_Ocomm__monoid__add__class_Osetsum_decl,type,
    c_Big__Operators_Ocomm__monoid__add__class_Osetsum: $i > $i > $i ).

thf(c_COMBB_decl,type,
    c_COMBB: $i > $i > $i > $i ).

thf(c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__case_decl,type,
    c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__case: $i > $i > $i > $i > $i > $i ).

thf(c_Option_Ooption_Ooption__case_decl,type,
    c_Option_Ooption_Ooption__case: $i > $i > $i > $i > $i ).

thf(tc_prod_decl,type,
    tc_prod: $i > $i > $i ).

thf(tc_Lazy__Sequence_Olazy__sequence_decl,type,
    tc_Lazy__Sequence_Olazy__sequence: $i > $i ).

thf(c_Product__Type_Oprod_Oprod__case_decl,type,
    c_Product__Type_Oprod_Oprod__case: $i > $i > $i > $i ).

thf(c_Lazy__Sequence_Oyield_decl,type,
    c_Lazy__Sequence_Oyield: $i > $i ).

thf(c_Orderings_Oord__class_Oless_decl,type,
    c_Orderings_Oord__class_Oless: $i > $i ).

thf(c_Groups_Oplus__class_Oplus_decl,type,
    c_Groups_Oplus__class_Oplus: $i > $i ).

thf(c_Lazy__Sequence_Olazy__sequence_OInsert_decl,type,
    c_Lazy__Sequence_Olazy__sequence_OInsert: $i > $i > $i > $i ).

thf(c_Option_Ooption_OSome_decl,type,
    c_Option_Ooption_OSome: $i > $i ).

thf(c_Product__Type_OPair_decl,type,
    c_Product__Type_OPair: $i > $i > $i ).

thf(c_Fun_Oid_decl,type,
    c_Fun_Oid: $i > $i ).

thf(class_Groups_Ocomm__monoid__mult_decl,type,
    class_Groups_Ocomm__monoid__mult: $i > $o ).

thf(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod_decl,type,
    c_Big__Operators_Ocomm__monoid__mult__class_Osetprod: $i > $i > $i ).

thf(class_Enum_Oenum_decl,type,
    class_Enum_Oenum: $i > $o ).

thf(c_Enum_Oall__n__lists_decl,type,
    c_Enum_Oall__n__lists: $i > $i > $i > $o ).

thf(c_member_decl,type,
    c_member: $i > $i ).

thf(tc_List_Olist_decl,type,
    tc_List_Olist: $i > $i ).

thf(c_List_Oset_decl,type,
    c_List_Oset: $i > $i ).

thf(c_Enum_On__lists_decl,type,
    c_Enum_On__lists: $i > $i > $i > $i ).

thf(c_Enum_Oenum__class_Oenum_decl,type,
    c_Enum_Oenum__class_Oenum: $i > $i ).

thf(c_Int_OMin_decl,type,
    c_Int_OMin: $i ).

thf(c_Int_Oring__1__class_OInts_decl,type,
    c_Int_Oring__1__class_OInts: $i > $i ).

thf(c_Enum_Oex__n__lists_decl,type,
    c_Enum_Oex__n__lists: $i > $i > $i > $o ).

thf(c_Smallcheck_Osmall_H_decl,type,
    c_Smallcheck_Osmall_H: $i > $i > $i > $i ).

thf(c_Option_Ooption_ONone_decl,type,
    c_Option_Ooption_ONone: $i > $i ).

thf(tc_Code__Evaluation_Oterm_decl,type,
    tc_Code__Evaluation_Oterm: $i ).

thf(tc_Option_Ooption_decl,type,
    tc_Option_Ooption: $i > $i ).

thf(c_Nat_Osize__class_Osize_decl,type,
    c_Nat_Osize__class_Osize: $i > $i ).

thf(c_List_Orev_decl,type,
    c_List_Orev: $i > $i ).

thf(c_List_Orotate_decl,type,
    c_List_Orotate: $i > $i > $i ).

thf(c_Nat_Ocompow_decl,type,
    c_Nat_Ocompow: $i > $i > $i ).

thf(c_List_Orotate1_decl,type,
    c_List_Orotate1: $i > $i ).

thf(c_COMBC_decl,type,
    c_COMBC: $i > $i > $i > $i ).

thf(c_HOL_OLet_decl,type,
    c_HOL_OLet: $i > $i > $i ).

thf(c_COMBS_decl,type,
    c_COMBS: $i > $i > $i > $i ).

thf(c_If_decl,type,
    c_If: $i > $i ).

thf(c_fequal_decl,type,
    c_fequal: $i ).

thf(c_COMBI_decl,type,
    c_COMBI: $i > $i ).

thf(c_Divides_Odivmod__int_decl,type,
    c_Divides_Odivmod__int: $i > $i > $i ).

thf(c_Int_OBit0_decl,type,
    c_Int_OBit0: $i > $i ).

thf(c_Int_OBit1_decl,type,
    c_Int_OBit1: $i > $i ).

thf(c_Int_OPls_decl,type,
    c_Int_OPls: $i ).

thf(c_Natural_Oevalc_decl,type,
    c_Natural_Oevalc: $i > $i ).

thf(c_Com_Ocom_OAss_decl,type,
    c_Com_Ocom_OAss: $i > $i > $i ).

thf(c_Natural_Oupdate_decl,type,
    c_Natural_Oupdate: $i ).

thf(tc_Nat_Onat_decl,type,
    tc_Nat_Onat: $i ).

thf(c_List_Onth_decl,type,
    c_List_Onth: $i > $i ).

thf(c_List_Olist__all2_decl,type,
    c_List_Olist__all2: $i > $i > $i > $i > $i > $o ).

thf(c_Int_Osucc_decl,type,
    c_Int_Osucc: $i > $i ).

thf(class_Rings_Osemiring__1_decl,type,
    class_Rings_Osemiring__1: $i > $o ).

thf(c_COMBK_decl,type,
    c_COMBK: $i > $i > $i ).

thf(c_Finite__Set_Ocard_decl,type,
    c_Finite__Set_Ocard: $i > $i ).

thf(c_List_Olist_ONil_decl,type,
    c_List_Olist_ONil: $i > $i ).

thf(c_Enum_Oenum__class_Oenum__ex_decl,type,
    c_Enum_Oenum__class_Oenum__ex: $i > $i ).

thf(c_Fun_Ocomp_decl,type,
    c_Fun_Ocomp: $i > $i > $i > $i > $i ).

thf(c_Option_Othe_decl,type,
    c_Option_Othe: $i > $i ).

thf(c_Map_Omap__of_decl,type,
    c_Map_Omap__of: $i > $i > $i ).

thf(c_List_Ozip_decl,type,
    c_List_Ozip: $i > $i > $i ).

thf(class_Rings_Ono__zero__divisors_decl,type,
    class_Rings_Ono__zero__divisors: $i > $o ).

thf(class_Groups_Omonoid__mult_decl,type,
    class_Groups_Omonoid__mult: $i > $o ).

thf(c_Wellfounded_Oaccp_decl,type,
    c_Wellfounded_Oaccp: $i > $i > $i ).

thf(c_Nitpick_Onat__gcd__rel_decl,type,
    c_Nitpick_Onat__gcd__rel: $i ).

thf(c_Nitpick_Onat__gcd_decl,type,
    c_Nitpick_Onat__gcd: $i > $i > $i ).

thf(c_Divides_Odiv__class_Omod_decl,type,
    c_Divides_Odiv__class_Omod: $i > $i > $i > $i ).

thf(c_List_Otl_decl,type,
    c_List_Otl: $i > $i ).

thf(c_List_Otake_decl,type,
    c_List_Otake: $i > $i ).

thf(c_Orderings_Otop__class_Otop_decl,type,
    c_Orderings_Otop__class_Otop: $i > $i ).

thf(c_Product__Type_Oapsnd_decl,type,
    c_Product__Type_Oapsnd: $i > $i > $i > $i > $i ).

thf(c_Divides_Odivmod__nat__rel_decl,type,
    c_Divides_Odivmod__nat__rel: $i > $i > $i ).

thf(c_Divides_Odivmod__nat_decl,type,
    c_Divides_Odivmod__nat: $i > $i > $i ).

thf(c_Com_Ocom_OCond_decl,type,
    c_Com_Ocom_OCond: $i > $i > $i > $i ).

thf(c_List_Omap__filter_decl,type,
    c_List_Omap__filter: $i > $i > $i > $i > $i ).

thf(class_Rings_Olinordered__semiring__1_decl,type,
    class_Rings_Olinordered__semiring__1: $i > $o ).

thf(c_Fun_Oinj__on_decl,type,
    c_Fun_Oinj__on: $i > $i > $i > $i > $o ).

thf(c_List_Omap_decl,type,
    c_List_Omap: $i > $i > $i ).

thf(class_Rings_Olinordered__semiring__1__strict_decl,type,
    class_Rings_Olinordered__semiring__1__strict: $i > $o ).

thf(c_List_Olist_OCons_decl,type,
    c_List_Olist_OCons: $i > $i ).

thf(c_Product__Type_Omap__pair_decl,type,
    c_Product__Type_Omap__pair: $i > $i > $i > $i > $i > $i > $i ).

thf(class_Orderings_Owellorder_decl,type,
    class_Orderings_Owellorder: $i > $o ).

thf(c_Com_Ocom_OWhile_decl,type,
    c_Com_Ocom_OWhile: $i > $i > $i ).

thf(c_Divides_OnegDivAlg_decl,type,
    c_Divides_OnegDivAlg: $i > $i > $i ).

thf(c_Divides_Oadjust_decl,type,
    c_Divides_Oadjust: $i > $i ).

thf(c_Nat_OSuc_decl,type,
    c_Nat_OSuc: $i ).

thf(class_HOL_Oequal_decl,type,
    class_HOL_Oequal: $i > $o ).

thf(tc_Com_Ocom_decl,type,
    tc_Com_Ocom: $i ).

thf(c_Natural_Oevaln_decl,type,
    c_Natural_Oevaln: $i > $i > $i > $i > $o ).

thf(c_Divides_Opdivmod_decl,type,
    c_Divides_Opdivmod: $i > $i > $i ).

thf(c_Divides_Odiv__class_Odiv_decl,type,
    c_Divides_Odiv__class_Odiv: $i > $i ).

thf(c_Groups_Oabs__class_Oabs_decl,type,
    c_Groups_Oabs__class_Oabs: $i > $i ).

thf(c_Random_Oselect__weight_decl,type,
    c_Random_Oselect__weight: $i > $i > $i ).

thf(c_Product__Type_Oscomp_decl,type,
    c_Product__Type_Oscomp: $i > $i > $i > $i > $i ).

thf(tc_Code__Numeral_Ocode__numeral_decl,type,
    tc_Code__Numeral_Ocode__numeral: $i ).

thf(c_Random_Orange_decl,type,
    c_Random_Orange: $i > $i ).

thf(c_List_Omonoid__add__class_Olistsum_decl,type,
    c_List_Omonoid__add__class_Olistsum: $i > $i ).

thf(c_Product__Type_Ofst_decl,type,
    c_Product__Type_Ofst: $i > $i > $i ).

thf(c_Random_Opick_decl,type,
    c_Random_Opick: $i > $i > $i ).

thf(class_Fields_Ofield__inverse__zero_decl,type,
    class_Fields_Ofield__inverse__zero: $i > $o ).

thf(c_Rings_Oinverse__class_Odivide_decl,type,
    c_Rings_Oinverse__class_Odivide: $i > $i ).

thf(class_Rings_Oring__1__no__zero__divisors_decl,type,
    class_Rings_Oring__1__no__zero__divisors: $i > $o ).

thf(class_Orderings_Olinorder_decl,type,
    class_Orderings_Olinorder: $i > $o ).

thf(c_List_Olinorder__class_Osorted_decl,type,
    c_List_Olinorder__class_Osorted: $i > $i > $o ).

thf(c_List_Olinorder__class_Osort__key_decl,type,
    c_List_Olinorder__class_Osort__key: $i > $i > $i > $i > $i ).

thf(c_Product__Type_Osnd_decl,type,
    c_Product__Type_Osnd: $i > $i > $i ).

thf(c_Enum_Oenum__class_Oenum__all_decl,type,
    c_Enum_Oenum__class_Oenum__all: $i > $i ).

thf(c_List_Olist__update_decl,type,
    c_List_Olist__update: $i > $i > $i ).

thf(c_List_Ofoldr_decl,type,
    c_List_Ofoldr: $i > $i > $i > $i > $i > $i ).

thf(c_List_Ofoldl_decl,type,
    c_List_Ofoldl: $i > $i > $i > $i > $i ).

thf(c_List_Odistinct_decl,type,
    c_List_Odistinct: $i > $i ).

thf(class_Groups_Omonoid__add_decl,type,
    class_Groups_Omonoid__add: $i > $o ).

thf(c_Com_Ocom_OSemi_decl,type,
    c_Com_Ocom_OSemi: $i > $i > $i ).

thf(c_Random_Oselect_decl,type,
    c_Random_Oselect: $i > $i > $i ).

thf(c_Wellfounded_Owf_decl,type,
    c_Wellfounded_Owf: $i > $i > $o ).

thf(c_List_Olenlex_decl,type,
    c_List_Olenlex: $i > $i > $i ).

thf(c_List_Odrop_decl,type,
    c_List_Odrop: $i > $i ).

thf(c_Divides_OnegateSnd_decl,type,
    c_Divides_OnegateSnd: $i ).

thf(c_List_OtakeWhile_decl,type,
    c_List_OtakeWhile: $i > $i > $i > $i ).

thf(c_fNot_decl,type,
    c_fNot: $i ).

thf(c_List_OdropWhile_decl,type,
    c_List_OdropWhile: $i > $i > $i > $i ).

thf(c_Divides_Odivmod__int__rel_decl,type,
    c_Divides_Odivmod__int__rel: $i > $i > $i ).

thf(class_Nat_Osize_decl,type,
    class_Nat_Osize: $i > $o ).

thf(c_Orderings_Oord__class_OLeast_decl,type,
    c_Orderings_Oord__class_OLeast: $i > $i > $i ).

thf(c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size_decl,type,
    c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size: $i > $i > $i ).

thf(c_Int_Opred_decl,type,
    c_Int_Opred: $i > $i ).

thf(c_List_Oappend_decl,type,
    c_List_Oappend: $i > $i ).

thf(c_List_Olast_decl,type,
    c_List_Olast: $i > $i > $i ).

thf(c_List_Ohd_decl,type,
    c_List_Ohd: $i > $i ).

thf(class_Groups_Ocomm__monoid__add_decl,type,
    class_Groups_Ocomm__monoid__add: $i > $o ).

thf(c_Enum_Oproduct_decl,type,
    c_Enum_Oproduct: $i > $i > $i > $i > $i ).

thf(c_Code__Numeral_OSuc__code__numeral_decl,type,
    c_Code__Numeral_OSuc__code__numeral: $i > $i ).

thf(c_Code__Numeral_Oof__nat_decl,type,
    c_Code__Numeral_Oof__nat: $i ).

thf(c_Code__Numeral_Onat__of_decl,type,
    c_Code__Numeral_Onat__of: $i ).

thf(c_Smallcheck_Osmall_H__rel_decl,type,
    c_Smallcheck_Osmall_H__rel: $i ).

thf(c_Nat__Transfer_Otransfer__morphism_decl,type,
    c_Nat__Transfer_Otransfer__morphism: $i > $i > $i > $i > $o ).

thf(c_Map_Omap__upds_decl,type,
    c_Map_Omap__upds: $i > $i > $i > $i > $i > $i ).

thf(c_Map_Omap__add_decl,type,
    c_Map_Omap__add: $i > $i > $i > $i > $i ).

thf(c_Int_OAbs__Integ_decl,type,
    c_Int_OAbs__Integ: $i ).

thf(c_Relation_OImage_decl,type,
    c_Relation_OImage: $i > $i > $i > $i ).

thf(c_Int_Ointrel_decl,type,
    c_Int_Ointrel: $i ).

thf(c_List_Olist__all_decl,type,
    c_List_Olist__all: $i > $i > $i > $o ).

thf(c_Divides_OnegDivAlg__rel_decl,type,
    c_Divides_OnegDivAlg__rel: $i ).

thf(c_List_Olinorder__class_Osorted__list__of__set_decl,type,
    c_List_Olinorder__class_Osorted__list__of__set: $i > $i > $i ).

thf(c_List_Oremdups_decl,type,
    c_List_Oremdups: $i > $i > $i ).

thf(c_List_Ofilter_decl,type,
    c_List_Ofilter: $i > $i > $i ).

thf(c_List_Olist__ex1_decl,type,
    c_List_Olist__ex1: $i > $i > $i > $o ).

thf(class_Fields_Ofield_decl,type,
    class_Fields_Ofield: $i > $o ).

thf(c_List_Olist__ex_decl,type,
    c_List_Olist__ex: $i > $i > $i > $o ).

thf(c_Divides_OposDivAlg_decl,type,
    c_Divides_OposDivAlg: $i > $i > $i ).

thf(c_List_Oconcat_decl,type,
    c_List_Oconcat: $i > $i > $i ).

thf(c_List_Otranspose__rel_decl,type,
    c_List_Otranspose__rel: $i > $i ).

thf(c_List_Otranspose_decl,type,
    c_List_Otranspose: $i > $i > $i ).

thf(c_List_Olinorder__class_Oinsort__key_decl,type,
    c_List_Olinorder__class_Oinsort__key: $i > $i > $i > $i ).

thf(c_Groups_Osgn__class_Osgn_decl,type,
    c_Groups_Osgn__class_Osgn: $i > $i > $i ).

thf(c_HOL_OThe_decl,type,
    c_HOL_OThe: $i > $i > $i ).

thf(c_Relation_Orefl__on_decl,type,
    c_Relation_Orefl__on: $i > $i > $i > $o ).

thf(c_Relation_Oconverse_decl,type,
    c_Relation_Oconverse: $i > $i > $i ).

thf(class_Lattices_Osemilattice__inf_decl,type,
    class_Lattices_Osemilattice__inf: $i > $o ).

thf(c_Lattices_Osemilattice__inf__class_Oinf_decl,type,
    c_Lattices_Osemilattice__inf__class_Oinf: $i > $i ).

thf(c_List_Olexn_decl,type,
    c_List_Olexn: $i > $i > $i ).

thf(c_Set_Oimage_decl,type,
    c_Set_Oimage: $i > $i > $i > $i ).

thf(c_Wellfounded_Olex__prod_decl,type,
    c_Wellfounded_Olex__prod: $i > $i > $i > $i > $i ).

thf(c_Set_OCollect_decl,type,
    c_Set_OCollect: $i > $i ).

thf(c_fconj_decl,type,
    c_fconj: $i ).

thf(c_Nat__Numeral_Oneg_decl,type,
    c_Nat__Numeral_Oneg: $i ).

thf(class_Complete__Lattice_Ocomplete__lattice_decl,type,
    class_Complete__Lattice_Ocomplete__lattice: $i > $o ).

thf(c_Inductive_Ocomplete__lattice__class_Ogfp_decl,type,
    c_Inductive_Ocomplete__lattice__class_Ogfp: $i > $i > $i ).

thf(c_Orderings_Oorder__class_Omono_decl,type,
    c_Orderings_Oorder__class_Omono: $i > $i > $i > $o ).

thf(c_List_Oupt_decl,type,
    c_List_Oupt: $i > $i > $i ).

thf(c_Relation_Ototal__on_decl,type,
    c_Relation_Ototal__on: $i > $i > $i > $o ).

thf(c_List_Oremove1_decl,type,
    c_List_Oremove1: $i > $i > $i > $i ).

thf(class_Rings_Ocomm__semiring__1_decl,type,
    class_Rings_Ocomm__semiring__1: $i > $o ).

thf(c_SetInterval_Oord__class_OlessThan_decl,type,
    c_SetInterval_Oord__class_OlessThan: $i > $i ).

thf(class_Orderings_Oord_decl,type,
    class_Orderings_Oord: $i > $o ).

thf(class_Groups_Oordered__comm__monoid__add_decl,type,
    class_Groups_Oordered__comm__monoid__add: $i > $o ).

thf(c_Predicate_ORangeP_decl,type,
    c_Predicate_ORangeP: $i > $i > $i > $i ).

thf(c_List_Olinorder__class_Oinsort__insert__key_decl,type,
    c_List_Olinorder__class_Oinsort__insert__key: $i > $i > $i > $i > $i > $i ).

thf(c_List_Osublist_decl,type,
    c_List_Osublist: $i > $i > $i > $i ).

thf(class_Lattices_Osemilattice__sup_decl,type,
    class_Lattices_Osemilattice__sup: $i > $o ).

thf(c_List_Olists_decl,type,
    c_List_Olists: $i > $i > $i ).

thf(c_Wellfounded_Oacc_decl,type,
    c_Wellfounded_Oacc: $i > $i > $i ).

thf(c_List_Olistrel1_decl,type,
    c_List_Olistrel1: $i > $i > $i ).

thf(c_Hilbert__Choice_OEps_decl,type,
    c_Hilbert__Choice_OEps: $i > $i > $i ).

thf(c_Com_Ovname_OLoc_decl,type,
    c_Com_Ovname_OLoc: $i > $i ).

thf(c_Com_Ocom_OLocal_decl,type,
    c_Com_Ocom_OLocal: $i > $i > $i > $i ).

thf(c_Natural_Ogetlocs_decl,type,
    c_Natural_Ogetlocs: $i > $i > $i ).

thf(class_Groups_Olinordered__ab__group__add_decl,type,
    class_Groups_Olinordered__ab__group__add: $i > $o ).

thf(c_List_Oupto__rel_decl,type,
    c_List_Oupto__rel: $i ).

thf(class_Groups_Ogroup__add_decl,type,
    class_Groups_Ogroup__add: $i > $o ).

thf(c_Lattices_Osemilattice__sup__class_Osup_decl,type,
    c_Lattices_Osemilattice__sup__class_Osup: $i > $i ).

thf(c_Relation_Oinv__image_decl,type,
    c_Relation_Oinv__image: $i > $i > $i ).

thf(tc_sum_decl,type,
    tc_sum: $i > $i > $i ).

thf(c_List_Olist_Olist__case_decl,type,
    c_List_Olist_Olist__case: $i > $i > $i > $i > $i ).

thf(class_Rings_Osemiring__0_decl,type,
    class_Rings_Osemiring__0: $i > $o ).

thf(class_Groups_Oordered__ab__semigroup__add_decl,type,
    class_Groups_Oordered__ab__semigroup__add: $i > $o ).

thf(c_Int_Oint__ge__less__than2_decl,type,
    c_Int_Oint__ge__less__than2: $i > $i ).

thf(c_List_Olexord_decl,type,
    c_List_Olexord: $i > $i > $i ).

thf(c_Orderings_Oord__class_Omin_decl,type,
    c_Orderings_Oord__class_Omin: $i > $i ).

thf(c_HOL_Oequal__class_Oequal_decl,type,
    c_HOL_Oequal__class_Oequal: $i > $i ).

thf(class_Rings_Oring_decl,type,
    class_Rings_Oring: $i > $o ).

thf(c_Nat__Transfer_Ois__nat_decl,type,
    c_Nat__Transfer_Ois__nat: $i > $o ).

thf(class_Orderings_Opreorder_decl,type,
    class_Orderings_Opreorder: $i > $o ).

thf(class_Rings_Olinordered__semidom_decl,type,
    class_Rings_Olinordered__semidom: $i > $o ).

thf(c_List_Oupto_decl,type,
    c_List_Oupto: $i > $i > $i ).

thf(c_List_Olistsp_decl,type,
    c_List_Olistsp: $i > $i > $i ).

thf(c_Inductive_Ocomplete__lattice__class_Olfp_decl,type,
    c_Inductive_Ocomplete__lattice__class_Olfp: $i > $i > $i ).

thf(c_Wellfounded_Opred__nat_decl,type,
    c_Wellfounded_Opred__nat: $i ).

thf(c_Wellfounded_Omax__ext_decl,type,
    c_Wellfounded_Omax__ext: $i > $i > $i ).

thf(c_List_Omeasures_decl,type,
    c_List_Omeasures: $i > $i > $i ).

thf(c_Divides_OposDivAlg__rel_decl,type,
    c_Divides_OposDivAlg__rel: $i ).

thf(c_Transitive__Closure_Otrancl_decl,type,
    c_Transitive__Closure_Otrancl: $i > $i > $i ).

thf(c_Relation_Orel__comp_decl,type,
    c_Relation_Orel__comp: $i > $i > $i > $i ).

thf(c_Transitive__Closure_Ortrancl_decl,type,
    c_Transitive__Closure_Ortrancl: $i > $i > $i ).

thf(c_Option_Omap_decl,type,
    c_Option_Omap: $i > $i > $i ).

thf(c_Equiv__Relations_Oequiv_decl,type,
    c_Equiv__Relations_Oequiv: $i > $i > $i > $o ).

thf(c_Equiv__Relations_Ocongruent2_decl,type,
    c_Equiv__Relations_Ocongruent2: $i > $i > $i > $i > $i > $i > $o ).

thf(c_Equiv__Relations_Ocongruent_decl,type,
    c_Equiv__Relations_Ocongruent: $i > $i > $i > $i > $o ).

thf(c_List_Oinsert_decl,type,
    c_List_Oinsert: $i > $i > $i > $i ).

thf(c_Option_Ooption_Ooption__size_decl,type,
    c_Option_Ooption_Ooption__size: $i > $i > $i > $i ).

thf(c_Finite__Set_Ofun__left__comm_decl,type,
    c_Finite__Set_Ofun__left__comm: $i > $i > $i > $o ).

thf(c_Finite__Set_Ofold_decl,type,
    c_Finite__Set_Ofold: $i > $i > $i > $i ).

thf(class_Groups_Ominus_decl,type,
    class_Groups_Ominus: $i > $o ).

thf(class_Groups_Oab__semigroup__mult_decl,type,
    class_Groups_Oab__semigroup__mult: $i > $o ).

thf(c_Finite__Set_Ofinite_decl,type,
    c_Finite__Set_Ofinite: $i > $i ).

thf(c_Finite__Set_Ofold__image_decl,type,
    c_Finite__Set_Ofold__image: $i > $i > $i > $i ).

thf(c_Relation_Oirrefl_decl,type,
    c_Relation_Oirrefl: $i > $i > $o ).

thf(c_Relation_OId_decl,type,
    c_Relation_OId: $i > $i ).

thf(c_Map_Odom_decl,type,
    c_Map_Odom: $i > $i > $i > $i ).

thf(c_fimplies_decl,type,
    c_fimplies: $i ).

thf(c_List_Obutlast_decl,type,
    c_List_Obutlast: $i > $i > $i ).

thf(c_Random_Ominus__shift_decl,type,
    c_Random_Ominus__shift: $i > $i > $i > $i ).

thf(c_Predicate_Opred__comp_decl,type,
    c_Predicate_Opred__comp: $i > $i > $i > $i > $i > $i > $i > $o ).

thf(c_Fun_Ofun__upd_decl,type,
    c_Fun_Ofun__upd: $i > $i > $i ).

thf(c_Orderings_Oord__class_Omax_decl,type,
    c_Orderings_Oord__class_Omax: $i > $i ).

thf(c_Code__Numeral_Oint__of_decl,type,
    c_Code__Numeral_Oint__of: $i ).

thf(c_List_Olist_Olist__size_decl,type,
    c_List_Olist_Olist__size: $i > $i > $i > $i ).

thf(c_Com_Ovname_OGlb_decl,type,
    c_Com_Ovname_OGlb: $i > $i ).

thf(class_Lattices_Olattice_decl,type,
    class_Lattices_Olattice: $i > $o ).

thf(class_Groups_Oab__group__add_decl,type,
    class_Groups_Oab__group__add: $i > $o ).

thf(c_Wellfounded_Oless__than_decl,type,
    c_Wellfounded_Oless__than: $i ).

thf(class_Lattices_Oboolean__algebra_decl,type,
    class_Lattices_Oboolean__algebra: $i > $o ).

thf(c_Set_Ovimage_decl,type,
    c_Set_Ovimage: $i > $i > $i > $i ).

thf(c_Equiv__Relations_Oequivp_decl,type,
    c_Equiv__Relations_Oequivp: $i > $i > $o ).

thf(class_Groups_Olinordered__ab__semigroup__add_decl,type,
    class_Groups_Olinordered__ab__semigroup__add: $i > $o ).

thf(c_Finite__Set_Ofold__graph_decl,type,
    c_Finite__Set_Ofold__graph: $i > $i > $i > $i > $i > $i ).

thf(tc_Product__Type_Ounit_decl,type,
    tc_Product__Type_Ounit: $i ).

thf(c_FunDef_Opair__leq_decl,type,
    c_FunDef_Opair__leq: $i ).

thf(c_FunDef_Opair__less_decl,type,
    c_FunDef_Opair__less: $i ).

thf(class_Groups_Oordered__cancel__ab__semigroup__add_decl,type,
    class_Groups_Oordered__cancel__ab__semigroup__add: $i > $o ).

thf(c_Enum_Osublists_decl,type,
    c_Enum_Osublists: $i > $i > $i ).

thf(c_fTrue_decl,type,
    c_fTrue: $i ).

thf(c_Wellfounded_Omeasure_decl,type,
    c_Wellfounded_Omeasure: $i > $i ).

thf(class_Lattices_Oab__semigroup__idem__mult_decl,type,
    class_Lattices_Oab__semigroup__idem__mult: $i > $o ).

thf(c_Finite__Set_Ofold1_decl,type,
    c_Finite__Set_Ofold1: $i > $i > $i ).

thf(tc_Com_Ovname_decl,type,
    tc_Com_Ovname: $i ).

thf(c_Wellfounded_Oacyclic_decl,type,
    c_Wellfounded_Oacyclic: $i > $i > $o ).

thf(c_Int_Oint__ge__less__than_decl,type,
    c_Int_Oint__ge__less__than: $i > $i ).

thf(c_Nat_Onat_Onat__case_decl,type,
    c_Nat_Onat_Onat__case: $i > $i > $i > $i > $i ).

thf(c_Relation_OId__on_decl,type,
    c_Relation_OId__on: $i > $i > $i ).

thf(c_fdisj_decl,type,
    c_fdisj: $i ).

thf(c_SetInterval_Oord__class_OgreaterThanLessThan_decl,type,
    c_SetInterval_Oord__class_OgreaterThanLessThan: $i > $i > $i > $i ).

thf(c_Nat_Onat_Onat__rec_decl,type,
    c_Nat_Onat_Onat__rec: $i > $i > $i > $i ).

thf(c_List_Olex_decl,type,
    c_List_Olex: $i > $i > $i ).

thf(c_List_OremoveAll_decl,type,
    c_List_OremoveAll: $i > $i > $i ).

thf(c_List_Opartition_decl,type,
    c_List_Opartition: $i > $i > $i > $i ).

thf(c_Nitpick_Oint__gcd_decl,type,
    c_Nitpick_Oint__gcd: $i ).

thf(c_Fun_Othe__inv__into_decl,type,
    c_Fun_Othe__inv__into: $i > $i > $i > $i > $i ).

thf(c_Map_Omap__comp_decl,type,
    c_Map_Omap__comp: $i > $i > $i > $i > $i > $i > $i ).

thf(c_Nitpick_Onumber__of__frac_decl,type,
    c_Nitpick_Onumber__of__frac: $i > $i > $i ).

thf(c_Nitpick_OAbs__Frac_decl,type,
    c_Nitpick_OAbs__Frac: $i > $i > $i ).

thf(c_SetInterval_Oord__class_OatLeastLessThan_decl,type,
    c_SetInterval_Oord__class_OatLeastLessThan: $i > $i > $i ).

thf(c_Typedef_Otype__definition_decl,type,
    c_Typedef_Otype__definition: $i > $i > $i > $i > $i > $o ).

thf(c_Finite__Set_Ofolding__idem_decl,type,
    c_Finite__Set_Ofolding__idem: $i > $i > $i > $i > $o ).

thf(c_Nat__Transfer_Otsub_decl,type,
    c_Nat__Transfer_Otsub: $i > $i > $i ).

thf(class_Groups_Oordered__ab__group__add_decl,type,
    class_Groups_Oordered__ab__group__add: $i > $o ).

thf(c_Wellfounded_Omlex__prod_decl,type,
    c_Wellfounded_Omlex__prod: $i > $i > $i > $i ).

thf(class_Orderings_Oorder_decl,type,
    class_Orderings_Oorder: $i > $o ).

thf(c_Orderings_Oorder__class_Ostrict__mono_decl,type,
    c_Orderings_Oorder__class_Ostrict__mono: $i > $i > $i > $o ).

thf(c_Nitpick_Onorm__frac_decl,type,
    c_Nitpick_Onorm__frac: $i > $i > $i ).

thf(c_Relation_OField_decl,type,
    c_Relation_OField: $i > $i ).

thf(c_Nitpick_Onorm__frac__rel_decl,type,
    c_Nitpick_Onorm__frac__rel: $i ).

thf(c_Lazy__Sequence_Oanamorph_decl,type,
    c_Lazy__Sequence_Oanamorph: $i > $i > $i > $i ).

thf(c_Product__Type_Oprod_Oprod__size_decl,type,
    c_Product__Type_Oprod_Oprod__size: $i > $i > $i > $i > $i > $i ).

thf(c_Com_Ovname_Ovname__size_decl,type,
    c_Com_Ovname_Ovname__size: $i > $i ).

thf(c_Nat__Transfer_Onat__set_decl,type,
    c_Nat__Transfer_Onat__set: $i > $o ).

thf(c_Finite__Set_Ofun__left__comm__idem_decl,type,
    c_Finite__Set_Ofun__left__comm__idem: $i > $i > $i > $o ).

thf(c_Com_Ovname_Ovname__rec_decl,type,
    c_Com_Ovname_Ovname__rec: $i > $i > $i > $i > $i ).

thf(c_List_Olistrelp_decl,type,
    c_List_Olistrelp: $i > $i > $i > $i > $o ).

thf(c_List_Olistrel_decl,type,
    c_List_Olistrel: $i > $i > $i ).

thf(c_SetInterval_Oord__class_OatLeastAtMost_decl,type,
    c_SetInterval_Oord__class_OatLeastAtMost: $i > $i > $i > $i ).

thf(c_Map_Oran_decl,type,
    c_Map_Oran: $i > $i > $i > $i ).

thf(c_SetInterval_Oord__class_OgreaterThanAtMost_decl,type,
    c_SetInterval_Oord__class_OgreaterThanAtMost: $i > $i > $i > $i ).

thf(c_Com_Ocom_Ocom__size_decl,type,
    c_Com_Ocom_Ocom__size: $i > $i ).

thf(c_FunDef_Omax__strict_decl,type,
    c_FunDef_Omax__strict: $i ).

thf(c_New__DSequence_Opos__not__seq_decl,type,
    c_New__DSequence_Opos__not__seq: $i > $i ).

thf(c_Lazy__Sequence_Ohb__not__seq_decl,type,
    c_Lazy__Sequence_Ohb__not__seq: $i > $i ).

thf(c_List_Oreturn__list_decl,type,
    c_List_Oreturn__list: $i > $i ).

thf(c_Relation_Osingle__valued_decl,type,
    c_Relation_Osingle__valued: $i > $i > $i > $o ).

thf(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR_decl,type,
    c_Complete__Lattice_Ocomplete__lattice__class_OSUPR: $i > $i > $i ).

thf(c_Orderings_Oord_Omax_decl,type,
    c_Orderings_Oord_Omax: $i > $i > $i ).

thf(c_Nitpick_Osetsum_H_decl,type,
    c_Nitpick_Osetsum_H: $i > $i > $i > $i > $i ).

thf(c_FunDef_Omin__strict_decl,type,
    c_FunDef_Omin__strict: $i ).

thf(c_Wellfounded_Omin__ext_decl,type,
    c_Wellfounded_Omin__ext: $i > $i > $i ).

thf(c_Predicate_ODomainP_decl,type,
    c_Predicate_ODomainP: $i > $i > $i > $i ).

thf(c_Wellfounded_OwfP_decl,type,
    c_Wellfounded_OwfP: $i > $i > $o ).

thf(c_Com_Ovname_Ovname__case_decl,type,
    c_Com_Ovname_Ovname__case: $i > $i > $i > $i > $i ).

thf(c_Int_ORep__Integ_decl,type,
    c_Int_ORep__Integ: $i ).

thf(c_Random_Olog_decl,type,
    c_Random_Olog: $i > $i > $i ).

thf(c_Hoare__Mirabelle_Otriple__valid_decl,type,
    c_Hoare__Mirabelle_Otriple__valid: $i > $i > $i > $o ).

thf(class_Groups_Osgn__if_decl,type,
    class_Groups_Osgn__if: $i > $o ).

thf(class_Finite__Set_Ofinite_decl,type,
    class_Finite__Set_Ofinite: $i > $o ).

thf(c_FunDef_Omax__weak_decl,type,
    c_FunDef_Omax__weak: $i ).

thf(c_Random_Oiterate_decl,type,
    c_Random_Oiterate: $i > $i > $i > $i > $i ).

thf(c_Nitpick_Oone__frac_decl,type,
    c_Nitpick_Oone__frac: $i > $i ).

thf(c_HOL_Obool_Obool__size_decl,type,
    c_HOL_Obool_Obool__size: $i > $i ).

thf(c_Power_Opower_Opower_decl,type,
    c_Power_Opower_Opower: $i > $i > $i > $i ).

thf(c_Orderings_Oord_Omin_decl,type,
    c_Orderings_Oord_Omin: $i > $i > $i ).

thf(c_Hoare__Mirabelle_Ohoare__valids_decl,type,
    c_Hoare__Mirabelle_Ohoare__valids: $i > $i > $i > $o ).

thf(c_Predicate_Oreflp_decl,type,
    c_Predicate_Oreflp: $i > $i > $o ).

thf(c_Complete__Lattice_Ocomplete__lattice__class_OINFI_decl,type,
    c_Complete__Lattice_Ocomplete__lattice__class_OINFI: $i > $i > $i ).

thf(c_Big__Operators_Olattice__class_OInf__fin_decl,type,
    c_Big__Operators_Olattice__class_OInf__fin: $i > $i > $i ).

thf(c_Finite__Set_Ofold1Set_decl,type,
    c_Finite__Set_Ofold1Set: $i > $i > $i > $i ).

thf(class_Lattices_Obounded__lattice__bot_decl,type,
    class_Lattices_Obounded__lattice__bot: $i > $o ).

thf(c_Finite__Set_Ofolding__image__simple__idem_decl,type,
    c_Finite__Set_Ofolding__image__simple__idem: $i > $i > $i > $i > $i > $i > $o ).

thf(c_Complete__Lattice_OSup__class_OSup_decl,type,
    c_Complete__Lattice_OSup__class_OSup: $i > $i > $i ).

thf(c_Big__Operators_Olattice_OSup__fin_decl,type,
    c_Big__Operators_Olattice_OSup__fin: $i > $i > $i > $i ).

thf(c_Big__Operators_Olattice__class_OSup__fin_decl,type,
    c_Big__Operators_Olattice__class_OSup__fin: $i > $i > $i ).

thf(c_Product__Type_OSigma_decl,type,
    c_Product__Type_OSigma: $i > $i > $i ).

thf(c_SetInterval_Oord__class_OgreaterThan_decl,type,
    c_SetInterval_Oord__class_OgreaterThan: $i > $i ).

thf(c_Relation_ODomain_decl,type,
    c_Relation_ODomain: $i > $i > $i ).

thf(c_HOL_OEx_decl,type,
    c_HOL_OEx: $i > $i ).

thf(c_Big__Operators_Olinorder__class_OMax_decl,type,
    c_Big__Operators_Olinorder__class_OMax: $i > $i > $i ).

thf(c_Finite__Set_Ofolding_decl,type,
    c_Finite__Set_Ofolding: $i > $i > $i > $i > $o ).

thf(c_Complete__Lattice_OInf__class_OInf_decl,type,
    c_Complete__Lattice_OInf__class_OInf: $i > $i > $i ).

thf(c_HOL_OAll_decl,type,
    c_HOL_OAll: $i > $i ).

thf(c_Set_OPow_decl,type,
    c_Set_OPow: $i > $i ).

thf(c_Big__Operators_Olattice_OInf__fin_decl,type,
    c_Big__Operators_Olattice_OInf__fin: $i > $i > $i > $i ).

thf(c_SetInterval_Oord__class_OatLeast_decl,type,
    c_SetInterval_Oord__class_OatLeast: $i > $i ).

thf(c_SetInterval_Oord__class_OatMost_decl,type,
    c_SetInterval_Oord__class_OatMost: $i > $i ).

thf(c_Finite__Set_Ofolding__image__simple_decl,type,
    c_Finite__Set_Ofolding__image__simple: $i > $i > $i > $i > $i > $i > $o ).

thf(c_Relation_ORange_decl,type,
    c_Relation_ORange: $i > $i > $i ).

thf(c_SetInterval_Oord_OatLeast_decl,type,
    c_SetInterval_Oord_OatLeast: $i > $i > $i > $i ).

thf(class_Groups_Ouminus_decl,type,
    class_Groups_Ouminus: $i > $o ).

thf(c_Big__Operators_Olinorder__class_OMin_decl,type,
    c_Big__Operators_Olinorder__class_OMin: $i > $i > $i ).

thf(c_Finite__Set_Ofolding__one__idem_decl,type,
    c_Finite__Set_Ofolding__one__idem: $i > $i > $i > $o ).

thf(c_List_Oset__Cons_decl,type,
    c_List_Oset__Cons: $i > $i > $i > $i ).

thf(class_Lattices_Obounded__lattice__top_decl,type,
    class_Lattices_Obounded__lattice__top: $i > $o ).

thf(c_Hoare__Mirabelle_Otriple_Otriple__size_decl,type,
    c_Hoare__Mirabelle_Otriple_Otriple__size: $i > $i > $i > $i ).

thf(c_Int_OInteg_decl,type,
    c_Int_OInteg: $i ).

thf(c_SetInterval_Oord_OlessThan_decl,type,
    c_SetInterval_Oord_OlessThan: $i > $i > $i > $i ).

thf(c_Finite__Set_Ofolding__one_decl,type,
    c_Finite__Set_Ofolding__one: $i > $i > $i > $o ).

thf(c_Equiv__Relations_Oquotient_decl,type,
    c_Equiv__Relations_Oquotient: $i > $i ).

thf(c_Partial__Function_Oflat__lub_decl,type,
    c_Partial__Function_Oflat__lub: $i > $i > $i > $i ).

thf(c_SetInterval_Oord_OatLeastLessThan_decl,type,
    c_SetInterval_Oord_OatLeastLessThan: $i > $i > $i > $i > $i > $i ).

thf(c_SetInterval_Oord_OatLeastAtMost_decl,type,
    c_SetInterval_Oord_OatLeastAtMost: $i > $i > $i > $i > $i ).

thf(c_Predicate_OPowp_decl,type,
    c_Predicate_OPowp: $i > $i > $i ).

thf(c_Nitpick_Ozero__frac_decl,type,
    c_Nitpick_Ozero__frac: $i > $i ).

thf(class_Lattices_Odistrib__lattice_decl,type,
    class_Lattices_Odistrib__lattice: $i > $o ).

thf(c_Map_Orestrict__map_decl,type,
    c_Map_Orestrict__map: $i > $i > $i > $i > $i ).

thf(c_SetInterval_Oord_OgreaterThanLessThan_decl,type,
    c_SetInterval_Oord_OgreaterThanLessThan: $i > $i > $i > $i > $i ).

thf(c_SetInterval_Oord_OatMost_decl,type,
    c_SetInterval_Oord_OatMost: $i > $i > $i > $i ).

thf(c_Sum__Type_OPlus_decl,type,
    c_Sum__Type_OPlus: $i > $i > $i > $i > $i ).

thf(c_Hoare__Mirabelle_Opeek__and_decl,type,
    c_Hoare__Mirabelle_Opeek__and: $i > $i > $i > $i ).

thf(c_Nitpick_OFrac_decl,type,
    c_Nitpick_OFrac: $i ).

thf(c_FunDef_Omin__weak_decl,type,
    c_FunDef_Omin__weak: $i ).

thf(c_Fun_Ooverride__on_decl,type,
    c_Fun_Ooverride__on: $i > $i > $i > $i > $i > $i ).

thf(c_Set_Othe__elem_decl,type,
    c_Set_Othe__elem: $i > $i > $i ).

thf(c_Recdef_Osame__fst_decl,type,
    c_Recdef_Osame__fst: $i > $i > $i > $i > $i ).

thf(c_Option_Oset_decl,type,
    c_Option_Oset: $i > $i > $i ).

thf(class_Orderings_Otop_decl,type,
    class_Orderings_Otop: $i > $o ).

thf(c_Wellfounded_Ofinite__psubset_decl,type,
    c_Wellfounded_Ofinite__psubset: $i > $i ).

thf(c_FunDef_Oreduction__pair_decl,type,
    c_FunDef_Oreduction__pair: $i > $i > $o ).

thf(c_Finite__Set_Ofolding__image_decl,type,
    c_Finite__Set_Ofolding__image: $i > $i > $i > $i > $i > $o ).

thf(c_SMT_Oz3div_decl,type,
    c_SMT_Oz3div: $i > $i > $i ).

thf(c_Nitpick_Oprod_decl,type,
    c_Nitpick_Oprod: $i > $i > $i > $i > $i ).

thf(class_Orderings_Obot_decl,type,
    class_Orderings_Obot: $i > $o ).

thf(c_FunDef_Orp__inv__image_decl,type,
    c_FunDef_Orp__inv__image: $i > $i > $i ).

thf(class_Lattices_Obounded__lattice_decl,type,
    class_Lattices_Obounded__lattice: $i > $o ).

thf(c_FunDef_Oin__rel_decl,type,
    c_FunDef_Oin__rel: $i > $i > $i > $i ).

thf(c_SMT_Oz3mod_decl,type,
    c_SMT_Oz3mod: $i > $i > $i ).

thf(c_fFalse_decl,type,
    c_fFalse: $i ).

thf(c_SetInterval_Oord_OgreaterThanAtMost_decl,type,
    c_SetInterval_Oord_OgreaterThanAtMost: $i > $i > $i > $i > $i > $i ).

thf(c_Com_Ocom_Ocom__case_decl,type,
    c_Com_Ocom_Ocom__case: $i > $i > $i > $i > $i > $i > $i > $i > $i > $i > $i ).

thf(tc_Com_Ostate_decl,type,
    tc_Com_Ostate: $i ).

thf(c_SetInterval_Oord_OgreaterThan_decl,type,
    c_SetInterval_Oord_OgreaterThan: $i > $i > $i > $i ).

thf(c_Big__Operators_Ocomm__monoid__big_decl,type,
    c_Big__Operators_Ocomm__monoid__big: $i > $i > $i > $i > $i > $o ).

thf(c_Wellfounded_Omax__extp_decl,type,
    c_Wellfounded_Omax__extp: $i > $i > $i > $i > $o ).

thf(c_Big__Operators_Osemilattice__big_decl,type,
    c_Big__Operators_Osemilattice__big: $i > $i > $i > $o ).

thf(c_Nitpick_Ocard_H_decl,type,
    c_Nitpick_Ocard_H: $i > $i > $i ).

thf(c_List_Onat__list_decl,type,
    c_List_Onat__list: $i > $o ).

thf(c_Nitpick_Orefl_H_decl,type,
    c_Nitpick_Orefl_H: $i > $i > $o ).

thf(c_List_Olistset_decl,type,
    c_List_Olistset: $i > $i > $i ).

thf(c_Nitpick_Ofold__graph_H_decl,type,
    c_Nitpick_Ofold__graph_H: $i > $i > $i > $i > $i > $i > $o ).

thf(c_Set_OBall_decl,type,
    c_Set_OBall: $i > $i ).

thf(c_Partial__Function_Omk__less_decl,type,
    c_Partial__Function_Omk__less: $i > $i > $i > $i > $o ).

thf(c_Hoare__Mirabelle_Otriple_Otriple__case_decl,type,
    c_Hoare__Mirabelle_Otriple_Otriple__case: $i > $i > $i > $i > $i ).

thf(c_Hoare__Mirabelle_Otriple_Otriple__rec_decl,type,
    c_Hoare__Mirabelle_Otriple_Otriple__rec: $i > $i > $i > $i > $i ).

thf(c_New__Random__Sequence_Opos__not__random__dseq_decl,type,
    c_New__Random__Sequence_Opos__not__random__dseq: $i > $i > $i > $i > $i ).

thf(c_Product__Type_Oprod_Oprod__rec_decl,type,
    c_Product__Type_Oprod_Oprod__rec: $i > $i > $i > $i > $i > $i ).

thf(v_G_decl,type,
    v_G: $i ).

thf(3090,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod_Oinsert) ).

thf(16928,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3090]) ).

thf(4684,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__UNIV) ).

thf(23162,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4684]) ).

thf(2981,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
    <=> ! [D: $i] :
          ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__listsp__conv__set) ).

thf(16466,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2981]) ).

thf(3825,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__diff__cancel) ).

thf(19887,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3825]) ).

thf(2919,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__map__eq__map) ).

thf(16216,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B = A )
         => ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2919]) ).

thf(2366,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__mono) ).

thf(13950,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2366]) ).

thf(4095,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBI @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Union__def) ).

thf(20873,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBI @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4095]) ).

thf(690,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls
        = ( A @ c_Int_OBit0 ) )
    <=> ( c_Int_OPls = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I38_J) ).

thf(7375,plain,
    ! [A: $i] :
      ( ( ( c_Int_OPls = A )
       => ( c_Int_OPls
          = ( A @ c_Int_OBit0 ) ) )
      & ( ( c_Int_OPls
          = ( A @ c_Int_OBit0 ) )
       => ( c_Int_OPls = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[690]) ).

thf(255,axiom,
    tc_Code__Evaluation_Oterm @ class_HOL_Oequal,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Evaluation__Oterm__HOL_Oequal) ).

thf(5659,plain,
    tc_Code__Evaluation_Oterm @ class_HOL_Oequal,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[255]) ).

thf(2609,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_Option_Ooption_ONone ) )
    <=> ? [C: $i] :
          ( B
          = ( C @ ( A @ c_Option_Ooption_OSome @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__None__eq) ).

thf(14977,plain,
    ! [A: $i,B: $i] :
      ( ( ? [C: $i] :
            ( B
            = ( C @ ( A @ c_Option_Ooption_OSome @ hAPP ) ) )
       => ( B
         != ( A @ c_Option_Ooption_ONone ) ) )
      & ( ( B
         != ( A @ c_Option_Ooption_ONone ) )
       => ? [C: $i] :
            ( B
            = ( C @ ( A @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2609]) ).

thf(4275,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ouminus )
     => ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( D @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__Compl__def) ).

thf(21605,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ouminus )
     => ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( D @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4275]) ).

thf(857,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__insort__insert__key) ).

thf(8062,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[857]) ).

thf(2794,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__Inf__absorb) ).

thf(15767,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2794]) ).

thf(2296,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F
       != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ! [G: $i] :
            ( ( F @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( G @ ( A @ hAPP ) @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) ) )
       => ( A @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__INTER) ).

thf(13650,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F
       != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ! [G: $i] :
            ( ( F @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( G @ ( A @ hAPP ) @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) ) )
       => ( A @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2296]) ).

thf(987,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J) ).

thf(8536,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[987]) ).

thf(4279,axiom,
    ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( c_Int_Onat @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__1) ).

thf(21624,plain,
    ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( c_Int_Onat @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4279]) ).

thf(670,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( A @ ( B @ c_Enum_Osublists ) @ ( B @ c_List_Oset @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__set__sublists) ).

thf(7304,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( A @ ( B @ c_Enum_Osublists ) @ ( B @ c_List_Oset @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[670]) ).

thf(1340,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( D @ c_List_Obutlast ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        | ( B @ ( D @ c_List_Obutlast ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Obutlast ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__set__butlast__appendI) ).

thf(10007,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( D @ c_List_Obutlast ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        | ( B @ ( D @ c_List_Obutlast ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Obutlast ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1340]) ).

thf(2202,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__Un__Int) ).

thf(13266,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2202]) ).

thf(2579,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
    <=> ( ( B @ ( D @ hAPP ) @ hBOOL )
       => ? [E: $i] :
            ( ( B @ ( A @ ( E @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
            & ( E @ ( A @ ( B @ ( C @ c_Natural_Oevaln ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_Oequations_I7_J) ).

thf(14852,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( B @ ( D @ hAPP ) @ hBOOL )
         => ? [E: $i] :
              ( ( B @ ( A @ ( E @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
              & ( E @ ( A @ ( B @ ( C @ c_Natural_Oevaln ) ) ) ) ) )
       => ( B @ ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) ) )
      & ( ( B @ ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
       => ( ( B @ ( D @ hAPP ) @ hBOOL )
         => ? [E: $i] :
              ( ( B @ ( A @ ( E @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
              & ( E @ ( A @ ( B @ ( C @ c_Natural_Oevaln ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2579]) ).

thf(3701,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( D @ ( H @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ ( E @ hAPP ) @ ( C @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( F @ hAPP ) @ ( C @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
          = ( A @ ( B @ ( F @ hAPP ) @ ( C @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( C @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Ocommute__left__comp_H) ).

thf(19370,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( D @ ( H @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ ( E @ hAPP ) @ ( C @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( F @ hAPP ) @ ( C @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
          = ( A @ ( B @ ( F @ hAPP ) @ ( C @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( C @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3701]) ).

thf(3554,axiom,
    tc_Com_Ostate @ class_Nat_Osize,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Com__Ostate__Nat_Osize) ).

thf(18768,plain,
    tc_Com_Ostate @ class_Nat_Osize,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3554]) ).

thf(1095,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__zmult2__eq) ).

thf(8960,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1095]) ).

thf(2653,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum_Oinsert) ).

thf(15170,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2653]) ).

thf(689,axiom,
    ~ ( c_Int_OMin @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I20_J) ).

thf(7373,plain,
    ~ ( c_Int_OMin @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[689]) ).

thf(2929,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__head) ).

thf(16261,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2929]) ).

thf(3234,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__set__relations_I2_J) ).

thf(17505,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( ( ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3234]) ).

thf(192,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__upds ) ) ) ) )
      = ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Orev @ hAPP ) @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Map_Omap__add ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upds__def) ).

thf(5422,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__upds ) ) ) ) )
      = ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Orev @ hAPP ) @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Map_Omap__add ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[192]) ).

thf(3270,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ c_Wellfounded_Omax__ext ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Wellfounded_Omax__ext ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Wellfounded_Omax__ext ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__ext__compat) ).

thf(17639,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ c_Wellfounded_Omax__ext ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Wellfounded_Omax__ext ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Wellfounded_Omax__ext ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3270]) ).

thf(2390,axiom,
    ! [A: $i] :
      ( ( ( A @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
    <=> ! [B: $i] :
          ( ( A @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__eq__0__nat__iff__nat) ).

thf(14038,plain,
    ! [A: $i] :
      ( ( ! [B: $i] :
            ( ( A @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( A @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ! [B: $i] :
            ( ( A @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2390]) ).

thf(1143,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__numeral__code_I6_J) ).

thf(9208,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1143]) ).

thf(2761,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( c_fequal @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ c_HOL_OThe ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the__inv__into__def) ).

thf(15628,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( c_fequal @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ c_HOL_OThe ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2761]) ).

thf(2368,axiom,
    ! [A: $i,B: $i,C: $i] :
      ~ ( A @ ( C @ c_List_Olistrel1 ) @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__Nil__listrel1) ).

thf(13955,plain,
    ! [A: $i,B: $i,C: $i] :
      ~ ( A @ ( C @ c_List_Olistrel1 ) @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2368]) ).

thf(4041,axiom,
    ! [A: $i,B: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UNIV__I) ).

thf(20690,plain,
    ! [A: $i,B: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4041]) ).

thf(893,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__functions_I1_J) ).

thf(8186,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[893]) ).

thf(3508,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        | ( B = A )
        | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__less__linear) ).

thf(18575,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        | ( B = A )
        | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3508]) ).

thf(429,axiom,
    ! [A: $i,B: $i] :
      ( B
      = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__zdiv__equality) ).

thf(6405,plain,
    ! [A: $i,B: $i] :
      ( B
      = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[429]) ).

thf(584,axiom,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of )
    = ( c_Int_Onat @ ( c_Code__Numeral_Oof__nat @ ( tc_Int_Oint @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Nat_Onat @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__code__numeral__def) ).

thf(6979,plain,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of )
    = ( c_Int_Onat @ ( c_Code__Numeral_Oof__nat @ ( tc_Int_Oint @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Nat_Onat @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[584]) ).

thf(3743,axiom,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__zminus2__eq__if) ).

thf(19540,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3743]) ).

thf(3118,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofold__fun__comm) ).

thf(17043,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3118]) ).

thf(2009,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( D @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum_Oinfinite) ).

thf(12597,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( D @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2009]) ).

thf(4135,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Relation_Orefl__on ) ) )
     => ( ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__onD1) ).

thf(21040,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Relation_Orefl__on ) ) )
     => ( ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4135]) ).

thf(2347,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup_Oleft__idem) ).

thf(13859,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2347]) ).

thf(1408,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__1) ).

thf(10259,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1408]) ).

thf(1444,axiom,
    tc_Int_Oint @ class_Groups_Olinordered__ab__semigroup__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Olinordered__ab__semigroup__add) ).

thf(10373,plain,
    tc_Int_Oint @ class_Groups_Olinordered__ab__semigroup__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1444]) ).

thf(4752,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Union__empty) ).

thf(23401,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4752]) ).

thf(2001,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        & ( A
         != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__gt__0__iff) ).

thf(12564,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
       => ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2001]) ).

thf(238,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Omap__filter ) ) ) )
      = ( A @ ( C @ c_Option_Ooption_ONone @ ( B @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( C @ tc_Option_Ooption @ tc_fun ) @ ( C @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_Option_Ooption @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( B @ ( C @ c_Option_Othe @ ( D @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__filter__def) ).

thf(5593,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Omap__filter ) ) ) )
      = ( A @ ( C @ c_Option_Ooption_ONone @ ( B @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( C @ tc_Option_Ooption @ tc_fun ) @ ( C @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_Option_Ooption @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( B @ ( C @ c_Option_Othe @ ( D @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[238]) ).

thf(3352,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( A @ ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__le2) ).

thf(17986,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( A @ ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3352]) ).

thf(2781,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( E @ ( D @ hAPP ) @ hBOOL )
         => ( E @ ( C @ hAPP ) @ ( E @ ( B @ hAPP ) @ ( C @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( B @ ( c_fequal @ ( A @ ( tc_HOL_Obool @ ( A @ c_COMBB ) ) @ ( A @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ ( A @ tc_fun ) @ ( A @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( c_fconj @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ c_COMBS ) ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ ( A @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( A @ ( A @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( A @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__if__measure) ).

thf(15720,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( E @ ( D @ hAPP ) @ hBOOL )
         => ( E @ ( C @ hAPP ) @ ( E @ ( B @ hAPP ) @ ( C @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( B @ ( c_fequal @ ( A @ ( tc_HOL_Obool @ ( A @ c_COMBB ) ) @ ( A @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ ( A @ tc_fun ) @ ( A @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( c_fconj @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ c_COMBS ) ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ ( A @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( A @ ( A @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( A @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2781]) ).

thf(4307,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Union__UNIV) ).

thf(21710,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4307]) ).

thf(460,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( C @ ( F @ ( D @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( E @ ( F @ c_Product__Type_Osnd ) @ ( C @ ( D @ tc_prod ) @ ( E @ ( E @ ( F @ tc_prod ) @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( C @ ( D @ c_Product__Type_Osnd ) @ ( A @ ( C @ ( D @ tc_prod ) @ ( E @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_snd__comp__map__pair) ).

thf(6530,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( C @ ( F @ ( D @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( E @ ( F @ c_Product__Type_Osnd ) @ ( C @ ( D @ tc_prod ) @ ( E @ ( E @ ( F @ tc_prod ) @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( C @ ( D @ c_Product__Type_Osnd ) @ ( A @ ( C @ ( D @ tc_prod ) @ ( E @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[460]) ).

thf(385,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( A @ ( C @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__snd__zip) ).

thf(6231,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( A @ ( C @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[385]) ).

thf(2717,axiom,
    ! [A: $i,B: $i] :
      ( ? [C: $i] :
          ( ( C @ ( A @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
    <=> ? [C: $i] :
          ( ( C @ ( A @ hAPP ) @ hBOOL )
          & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ex__nat__less__eq) ).

thf(15418,plain,
    ! [A: $i,B: $i] :
      ( ( ? [C: $i] :
            ( ( C @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ? [C: $i] :
            ( ( C @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
      & ( ? [C: $i] :
            ( ( C @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ? [C: $i] :
            ( ( C @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2717]) ).

thf(768,axiom,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I12_J) ).

thf(7691,plain,
    ! [A: $i] :
      ( ( ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OMin @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Int_OMin @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[768]) ).

thf(136,axiom,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ c_Int_Osucc ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__bin__simps_I2_J) ).

thf(5260,plain,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ c_Int_Osucc ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[136]) ).

thf(4600,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__add )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( B @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum_Oempty) ).

thf(22851,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__add )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( B @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4600]) ).

thf(2570,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__take__subset) ).

thf(14801,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2570]) ).

thf(868,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ c_Product__Type_OPair ) @ ( A @ ( B @ ( C @ tc_prod ) @ ( B @ ( C @ ( D @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_scomp__Pair) ).

thf(8097,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ c_Product__Type_OPair ) @ ( A @ ( B @ ( C @ tc_prod ) @ ( B @ ( C @ ( D @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[868]) ).

thf(3493,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( B @ ( F @ c_List_Oset @ hAPP ) @ ( D @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( A @ ( E @ c_List_Oset @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__set__zipE) ).

thf(18504,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( B @ ( F @ c_List_Oset @ hAPP ) @ ( D @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( A @ ( E @ c_List_Oset @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3493]) ).

thf(1466,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Olinordered__idom )
     => ( ( C @ ( D @ ( E @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( D @ ( E @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__mult__less) ).

thf(10452,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Olinordered__idom )
     => ( ( C @ ( D @ ( E @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( D @ ( E @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1466]) ).

thf(1951,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) )
        & ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__if) ).

thf(12366,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) )
        & ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1951]) ).

thf(466,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
    = ( c_Int_OPls @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_semiring__norm_I113_J) ).

thf(6544,plain,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
    = ( c_Int_OPls @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[466]) ).

thf(31,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__number__of__eq) ).

thf(4899,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[31]) ).

thf(1990,axiom,
    ( ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThan @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__greaterThan__UNIV) ).

thf(12526,plain,
    ( ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThan @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1990]) ).

thf(2987,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Product__Type_OPair ) @ ( D @ ( C @ tc_prod ) @ ( D @ ( C @ c_COMBC ) ) @ hAPP ) @ ( D @ ( C @ tc_prod ) @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( D @ ( C @ tc_prod ) @ ( C @ ( D @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
      = ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( D @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_swap__product) ).

thf(16501,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Product__Type_OPair ) @ ( D @ ( C @ tc_prod ) @ ( D @ ( C @ c_COMBC ) ) @ hAPP ) @ ( D @ ( C @ tc_prod ) @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( D @ ( C @ tc_prod ) @ ( C @ ( D @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
      = ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( D @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2987]) ).

thf(3637,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__le__mult__iff) ).

thf(19101,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3637]) ).

thf(2721,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__inf__distrib1) ).

thf(15440,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2721]) ).

thf(2114,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Wellfounded_Owf ) )
     => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( D @ c_Fun_Oinj__on ) ) ) )
       => ( C @ ( A @ ( A @ ( B @ ( D @ ( B @ ( D @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( B @ ( B @ tc_prod ) @ ( D @ ( D @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__map__pair__image) ).

thf(12975,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Wellfounded_Owf ) )
     => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( D @ c_Fun_Oinj__on ) ) ) )
       => ( C @ ( A @ ( A @ ( B @ ( D @ ( B @ ( D @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( B @ ( B @ tc_prod ) @ ( D @ ( D @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2114]) ).

thf(1909,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I25_J) ).

thf(12189,plain,
    ! [A: $i] :
      ( ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1909]) ).

thf(3720,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( E @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( E @ ( D @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( D @ ( F @ c_Set_Ovimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__compose) ).

thf(19464,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( E @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( E @ ( D @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( D @ ( F @ c_Set_Ovimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3720]) ).

thf(1737,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( c_Int_Ointrel @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_intrel__iff) ).

thf(11517,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( c_Int_Ointrel @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Int_Ointrel @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1737]) ).

thf(2589,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
    <=> ? [D: $i,E: $i] :
          ( ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ( E
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
          & ( ( E @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = A )
          & ~ ( E @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B
            = ( E @ ( D @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Suc__eq) ).

thf(14890,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ? [D: $i,E: $i] :
            ( ( ( A
                = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
             => ( E
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
            & ( ( E @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
              = A )
            & ~ ( E @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B
              = ( E @ ( D @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
       => ( ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
          = ( A @ ( c_Nat_OSuc @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
          = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
       => ? [D: $i,E: $i] :
            ( ( ( A
                = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
             => ( E
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
            & ( ( E @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
              = A )
            & ~ ( E @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B
              = ( E @ ( D @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2589]) ).

thf(981,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( B @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ints__odd__less__0) ).

thf(8514,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( B @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[981]) ).

thf(1284,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oremove1 ) ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remove1__insort) ).

thf(9754,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oremove1 ) ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1284]) ).

thf(1101,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Random_Oselect ) )
      = ( c_Code__Numeral_Onat__of @ ( A @ ( B @ c_List_Onth @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ ( B @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ c_Product__Type_OPair ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ c_Random_Orange @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_select__def) ).

thf(8976,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Random_Oselect ) )
      = ( c_Code__Numeral_Onat__of @ ( A @ ( B @ c_List_Onth @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ ( B @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ c_Product__Type_OPair ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ c_Random_Orange @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1101]) ).

thf(4211,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
     => ( ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diffs0__imp__equal) ).

thf(21348,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
     => ( ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4211]) ).

thf(1655,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
         => ( ( ( B @ ( A @ ( C @ ( A @ hAPP ) @ ( c_fequal @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( D @ c_List_Ohd @ hAPP ) )
              = C )
           => ( ( B @ ( C @ ( D @ c_List_Oremove1 ) ) @ ( C @ ( A @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
              = B ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insort__key__remove1) ).

thf(11235,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
         => ( ( ( B @ ( A @ ( C @ ( A @ hAPP ) @ ( c_fequal @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( D @ c_List_Ohd @ hAPP ) )
              = C )
           => ( ( B @ ( C @ ( D @ c_List_Oremove1 ) ) @ ( C @ ( A @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
              = B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1655]) ).

thf(158,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Orotate1 @ hAPP ) )
        = ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
      & ( ( D @ c_List_Olist_ONil @ ( D @ c_List_Orotate1 @ hAPP ) )
        = ( D @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate__simps) ).

thf(5320,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Orotate1 @ hAPP ) )
        = ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
      & ( ( D @ c_List_Olist_ONil @ ( D @ c_List_Orotate1 @ hAPP ) )
        = ( D @ c_List_Olist_ONil ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[158]) ).

thf(401,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Enum_Oenum )
        & ( B @ class_Enum_Oenum ) )
     => ( A @ ( B @ tc_sum ) @ class_Enum_Oenum ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_sum__Enum_Oenum) ).

thf(6283,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Enum_Oenum )
        & ( B @ class_Enum_Oenum ) )
     => ( A @ ( B @ tc_sum ) @ class_Enum_Oenum ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[401]) ).

thf(4613,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Olistset ) )
      = ( A @ ( C @ c_List_Olistset ) @ ( B @ ( C @ c_List_Oset__Cons ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listset_Osimps_I2_J) ).

thf(22893,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Olistset ) )
      = ( A @ ( C @ c_List_Olistset ) @ ( B @ ( C @ c_List_Oset__Cons ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4613]) ).

thf(3165,axiom,
    tc_Nat_Onat @ class_Groups_Ocomm__monoid__mult,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Groups_Ocomm__monoid__mult) ).

thf(17226,plain,
    tc_Nat_Onat @ class_Groups_Ocomm__monoid__mult,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3165]) ).

thf(2968,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ ( E @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__restrict__set) ).

thf(16427,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ ( E @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2968]) ).

thf(2417,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__aci_I1_J) ).

thf(14171,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2417]) ).

thf(1533,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__converseD) ).

thf(10730,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1533]) ).

thf(3478,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__Un__Int) ).

thf(18442,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3478]) ).

thf(3331,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__0__less__iff__less) ).

thf(17903,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3331]) ).

thf(402,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf_Ocommute) ).

thf(6285,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[402]) ).

thf(978,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__left__idem) ).

thf(8507,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[978]) ).

thf(3975,axiom,
    tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Wellfounded_Owf ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__less) ).

thf(20464,plain,
    tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Wellfounded_Owf ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3975]) ).

thf(3377,axiom,
    ! [A: $i] :
      ( ( A @ ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
     != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_odd__nonzero) ).

thf(18079,plain,
    ! [A: $i] :
      ( ( A @ ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
     != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3377]) ).

thf(3587,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [F: $i] :
            ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [G: $i] :
                ( ( A @ ( F @ ( G @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( G = F ) ) )
       => ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__Un__separator__converseE) ).

thf(18906,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [F: $i] :
            ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [G: $i] :
                ( ( A @ ( F @ ( G @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( G = F ) ) )
       => ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3587]) ).

thf(3838,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oord )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeast__iff) ).

thf(19936,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oord )
     => ( ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3838]) ).

thf(3085,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__subset__eq2) ).

thf(16911,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3085]) ).

thf(20,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Int_Oring__1__class_Oof__int @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__number__of__def) ).

thf(4852,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Int_Oring__1__class_Oof__int @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[20]) ).

thf(3854,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Nitpick_Ocard_H ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Nitpick_Ocard_H ) )
          = ( B @ c_List_Odistinct @ ( A @ ( B @ c_List_Oset @ ( c_fequal @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_Hilbert__Choice_OEps ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nitpick_Ocard_H__def) ).

thf(19990,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Nitpick_Ocard_H ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Nitpick_Ocard_H ) )
          = ( B @ c_List_Odistinct @ ( A @ ( B @ c_List_Oset @ ( c_fequal @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_Hilbert__Choice_OEps ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3854]) ).

thf(1538,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofolding__idem ) ) ) )
     => ( ( A @ ( B @ ( E @ hAPP ) @ ( C @ ( F @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( E @ hAPP ) @ ( C @ ( F @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( A @ ( B @ ( E @ hAPP ) @ ( C @ ( F @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__idem_Oidem__left__comp) ).

thf(10743,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofolding__idem ) ) ) )
     => ( ( A @ ( B @ ( E @ hAPP ) @ ( C @ ( F @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( E @ hAPP ) @ ( C @ ( F @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( A @ ( B @ ( E @ hAPP ) @ ( C @ ( F @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1538]) ).

thf(2049,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__Suc__eq__diff__pred) ).

thf(12731,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2049]) ).

thf(849,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_List_Olinorder__class_Osorted ) )
      <=> ! [C: $i] :
            ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [D: $i] :
                ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__equals__nth__mono) ).

thf(8030,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( ! [C: $i] :
              ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [D: $i] :
                  ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
         => ( A @ ( B @ c_List_Olinorder__class_Osorted ) ) )
        & ( ( A @ ( B @ c_List_Olinorder__class_Osorted ) )
         => ! [C: $i] :
              ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [D: $i] :
                  ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[849]) ).

thf(1593,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( ( B @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            | ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ c_Random_Olog ) )
          = ( B @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ c_Random_Olog ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          | ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ c_Random_Olog ) )
          = ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_log_Osimps) ).

thf(10944,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( ( B @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            | ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ c_Random_Olog ) )
          = ( B @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ c_Random_Olog ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          | ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ c_Random_Olog ) )
          = ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1593]) ).

thf(4129,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ ( D @ c_Fun_Oinj__on ) ) ) )
         => ( ( C @ ( B @ ( D @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( B @ ( A @ ( D @ ( E @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum_Oreindex) ).

thf(21012,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ ( D @ c_Fun_Oinj__on ) ) ) )
         => ( ( C @ ( B @ ( D @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( B @ ( A @ ( D @ ( E @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4129]) ).

thf(4024,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Map_Oran ) ) )
      = ( B @ c_Option_Ooption_OSome @ ( A @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ tc_fun ) @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ ( C @ c_COMBC ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ran__def) ).

thf(20640,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Map_Oran ) ) )
      = ( B @ c_Option_Ooption_OSome @ ( A @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ tc_fun ) @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ ( C @ c_COMBC ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4024]) ).

thf(120,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( B @ c_Enum_Oenum__class_Oenum @ ( B @ c_List_Oset @ hAPP ) @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__enum) ).

thf(5205,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( B @ c_Enum_Oenum__class_Oenum @ ( B @ c_List_Oset @ hAPP ) @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[120]) ).

thf(367,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( B @ ( C @ c_List_Osublist ) ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_List_Osublist ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__in__sublist) ).

thf(6172,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( B @ ( C @ c_List_Osublist ) ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_List_Osublist ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[367]) ).

thf(3643,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( B = A )
        | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__eq__less__or__eq) ).

thf(19148,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( B = A )
          | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B = A )
          | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3643]) ).

thf(1541,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( c_Int_OPls @ c_Int_OBit1 @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__special_I4_J) ).

thf(10753,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( ( c_Int_OPls @ c_Int_OBit1 @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_Int_OPls @ c_Int_OBit1 @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1541]) ).

thf(360,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__add1__eq) ).

thf(6074,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[360]) ).

thf(2853,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( A @ ( B @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equiv__class__nondisjoint) ).

thf(15995,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( A @ ( B @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2853]) ).

thf(3364,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_imageI) ).

thf(18033,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3364]) ).

thf(3163,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ c_Equiv__Relations_Ocongruent ) ) ) )
       => ( ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) )
         => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ! [H: $i] :
                    ( ( F @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ! [I: $i] :
                        ( ( F @ ( I @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                       => ( ( ( H @ ( C @ hAPP ) )
                            = ( I @ ( C @ hAPP ) ) )
                         => ( E @ ( I @ ( H @ ( G @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) )
               => ( B = A ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__equiv__class__inject) ).

thf(17214,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ c_Equiv__Relations_Ocongruent ) ) ) )
       => ( ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) )
         => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ! [H: $i] :
                    ( ( F @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ! [I: $i] :
                        ( ( F @ ( I @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                       => ( ( ( H @ ( C @ hAPP ) )
                            = ( I @ ( C @ hAPP ) ) )
                         => ( E @ ( I @ ( H @ ( G @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) )
               => ( B = A ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3163]) ).

thf(1854,axiom,
    tc_Nat_Onat @ class_Groups_Oordered__ab__semigroup__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Groups_Oordered__ab__semigroup__add) ).

thf(11998,plain,
    tc_Nat_Onat @ class_Groups_Oordered__ab__semigroup__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1854]) ).

thf(284,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OAss ) @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osize_I10_J) ).

thf(5778,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OAss ) @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[284]) ).

thf(1263,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( C @ ( B @ ( C @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( C @ c_Map_Oran ) ) )
        = ( A @ ( B @ ( C @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( C @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ran__distinct) ).

thf(9676,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( C @ ( B @ ( C @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( C @ c_Map_Oran ) ) )
        = ( A @ ( B @ ( C @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( C @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1263]) ).

thf(1829,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( A @ ( c_Divides_OnegateSnd @ hAPP ) @ ( B @ ( C @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__rel__neg) ).

thf(11898,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( A @ ( c_Divides_OnegateSnd @ hAPP ) @ ( B @ ( C @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1829]) ).

thf(339,axiom,
    ! [A: $i] :
      ~ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__neg__int) ).

thf(5999,plain,
    ! [A: $i] :
      ~ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[339]) ).

thf(1956,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__bot )
     => ( ( A @ ( B @ c_Orderings_Obot__class_Obot @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__bot__left) ).

thf(12383,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__bot )
     => ( ( A @ ( B @ c_Orderings_Obot__class_Obot @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1956]) ).

thf(4383,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( C @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [G: $i,H: $i,I: $i] :
            ( ( D
              = ( I @ ( G @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
           => ( ( B @ ( H @ ( G @ ( C @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ~ ( A @ ( I @ ( H @ ( E @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__compE) ).

thf(22012,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( C @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [G: $i,H: $i,I: $i] :
            ( ( D
              = ( I @ ( G @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
           => ( ( B @ ( H @ ( G @ ( C @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ~ ( A @ ( I @ ( H @ ( E @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4383]) ).

thf(1311,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ c_List_Oupt ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
    <=> ( ( ( C @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupt ) )
          = A )
        & ( D = B )
        & ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upt__eq__Cons__conv) ).

thf(9864,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( ( C @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupt ) )
            = A )
          & ( D = B )
          & ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( C @ ( D @ c_List_Oupt ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( C @ ( D @ c_List_Oupt ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
       => ( ( ( C @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupt ) )
            = A )
          & ( D = B )
          & ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1311]) ).

thf(552,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
     => ( ( D @ ( C @ ( E @ c_List_Onth @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__via__drop) ).

thf(6845,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
     => ( ( D @ ( C @ ( E @ c_List_Onth @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[552]) ).

thf(3418,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__supI) ).

thf(18228,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3418]) ).

thf(1440,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oconcat ) @ ( B @ c_List_Oremdups ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( B @ c_List_Oset @ ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_List_Olist @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__remdups__concat) ).

thf(10363,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oconcat ) @ ( B @ c_List_Oremdups ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( B @ c_List_Oset @ ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_List_Olist @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1440]) ).

thf(507,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__strict__mono) ).

thf(6690,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[507]) ).

thf(1758,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Map_Omap__comp ) ) ) ) ) )
        = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) )
    <=> ? [H: $i] :
          ( ( ( H @ ( D @ hAPP ) )
            = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) )
          & ( ( B @ ( C @ hAPP ) )
            = ( H @ ( G @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__comp__Some__iff) ).

thf(11620,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ? [H: $i] :
            ( ( ( H @ ( D @ hAPP ) )
              = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) )
            & ( ( B @ ( C @ hAPP ) )
              = ( H @ ( G @ c_Option_Ooption_OSome @ hAPP ) ) ) )
       => ( ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Map_Omap__comp ) ) ) ) ) )
          = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Map_Omap__comp ) ) ) ) ) )
          = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) )
       => ? [H: $i] :
            ( ( ( H @ ( D @ hAPP ) )
              = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) )
            & ( ( B @ ( C @ hAPP ) )
              = ( H @ ( G @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1758]) ).

thf(396,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_left__add__mult__distrib) ).

thf(6263,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[396]) ).

thf(4201,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ! [F: $i] :
          ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( F @ ( B @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__subset__iff) ).

thf(21299,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ! [F: $i] :
            ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( F @ ( B @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [F: $i] :
            ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( F @ ( B @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4201]) ).

thf(3287,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
    = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__numerals_I1_J) ).

thf(17734,plain,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
    = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3287]) ).

thf(3885,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i,L: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) @ ( D @ ( E @ ( F @ ( G @ ( H @ ( I @ ( J @ ( K @ ( L @ c_Com_Ocom_Ocom__case ) ) ) ) ) ) ) ) ) )
      = ( A @ ( B @ ( C @ ( G @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I68_J) ).

thf(20124,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i,L: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) @ ( D @ ( E @ ( F @ ( G @ ( H @ ( I @ ( J @ ( K @ ( L @ c_Com_Ocom_Ocom__case ) ) ) ) ) ) ) ) ) )
      = ( A @ ( B @ ( C @ ( G @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3885]) ).

thf(1703,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__append) ).

thf(11394,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1703]) ).

thf(473,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
        = ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
        = ( A @ ( B @ c_List_Olast ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__appendL) ).

thf(6566,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
        = ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
        = ( A @ ( B @ c_List_Olast ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[473]) ).

thf(3398,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( D @ ( A @ ( B @ ( C @ ( F @ c_Fun_Ooverride__on ) ) ) ) @ hAPP ) )
        = ( E @ ( A @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_override__on__apply__in) ).

thf(18154,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( D @ ( A @ ( B @ ( C @ ( F @ c_Fun_Ooverride__on ) ) ) ) @ hAPP ) )
        = ( E @ ( A @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3398]) ).

thf(1043,axiom,
    ! [A: $i,B: $i] :
      ~ ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I15_J) ).

thf(8755,plain,
    ! [A: $i,B: $i] :
      ~ ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1043]) ).

thf(3760,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( B @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__cartesian__product) ).

thf(19611,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( B @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3760]) ).

thf(459,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__append1) ).

thf(6527,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[459]) ).

thf(236,axiom,
    tc_Int_Oint @ class_Rings_Oring__1__no__zero__divisors,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Rings_Oring__1__no__zero__divisors) ).

thf(5582,plain,
    tc_Int_Oint @ class_Rings_Oring__1__no__zero__divisors,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[236]) ).

thf(2597,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I9_J) ).

thf(14944,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2597]) ).

thf(95,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Ofoldr ) ) ) ) )
      = ( B @ ( E @ c_List_Orev @ hAPP ) @ ( A @ ( C @ ( D @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ ( E @ ( D @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldr__foldl) ).

thf(5131,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Ofoldr ) ) ) ) )
      = ( B @ ( E @ c_List_Orev @ hAPP ) @ ( A @ ( C @ ( D @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ ( E @ ( D @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[95]) ).

thf(419,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__zmult1__eq) ).

thf(6374,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[419]) ).

thf(2882,axiom,
    ! [A: $i,B: $i] : ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__less__eq__dividend) ).

thf(16092,plain,
    ! [A: $i,B: $i] : ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2882]) ).

thf(1412,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J) ).

thf(10272,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1412]) ).

thf(3879,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastPlusOneAtMost__greaterThanAtMost__int) ).

thf(20095,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3879]) ).

thf(896,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__def) ).

thf(8200,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[896]) ).

thf(4445,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_Option_Oset ) )
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ( A
        = ( B @ c_Option_Ooption_ONone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__empty__eq) ).

thf(22257,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
          = ( B @ c_Option_Ooption_ONone ) )
       => ( ( A @ ( B @ c_Option_Oset ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ c_Option_Oset ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( A
          = ( B @ c_Option_Ooption_ONone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4445]) ).

thf(1803,axiom,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( A @ c_List_Olist_ONil @ ( A @ c_List_Olinorder__class_Osorted ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted_ONil) ).

thf(11790,plain,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( A @ c_List_Olist_ONil @ ( A @ c_List_Olinorder__class_Osorted ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1803]) ).

thf(3306,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
            = ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Oinsert__idem) ).

thf(17788,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
            = ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3306]) ).

thf(1119,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( C @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__less__imp__less__exp) ).

thf(9032,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( C @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1119]) ).

thf(3605,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__psubset) ).

thf(18985,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3605]) ).

thf(1997,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Set_OCollect @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_HOL_OEx @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
      <=> ! [E: $i] :
            ( ( E @ ( C @ hAPP ) @ hBOOL )
           => ( E @ ( A @ ( tc_HOL_Obool @ ( D @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Collect__bounded__ex) ).

thf(12549,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Set_OCollect @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ! [E: $i] :
              ( ( E @ ( C @ hAPP ) @ hBOOL )
             => ( E @ ( A @ ( tc_HOL_Obool @ ( D @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
         => ( A @ ( C @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_HOL_OEx @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_HOL_OEx @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ! [E: $i] :
              ( ( E @ ( C @ hAPP ) @ hBOOL )
             => ( E @ ( A @ ( tc_HOL_Obool @ ( D @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1997]) ).

thf(3815,axiom,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ c_Enum_Osublists ) )
      = ( A @ tc_List_Olist @ c_List_Olist_ONil @ ( A @ c_List_Olist_ONil @ ( A @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sublists_Osimps_I1_J) ).

thf(19841,plain,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ c_Enum_Osublists ) )
      = ( A @ tc_List_Olist @ c_List_Olist_ONil @ ( A @ c_List_Olist_ONil @ ( A @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3815]) ).

thf(541,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__ab__semigroup__add )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__mono) ).

thf(6808,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__ab__semigroup__add )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[541]) ).

thf(1476,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pos__add__strict) ).

thf(10507,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1476]) ).

thf(4506,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OAss ) )
     != c_Com_Ocom_OSKIP ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I9_J) ).

thf(22485,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OAss ) )
     != c_Com_Ocom_OSKIP ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4506]) ).

thf(3533,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( B @ ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__le1) ).

thf(18691,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( B @ ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3533]) ).

thf(1985,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__extend__simps_I6_J) ).

thf(12500,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1985]) ).

thf(1152,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( B @ ( B @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_Product__Type_OPair ) @ ( B @ ( B @ tc_prod ) @ ( B @ ( B @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ ( B @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__same__conv__map) ).

thf(9241,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( B @ ( B @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_Product__Type_OPair ) @ ( B @ ( B @ tc_prod ) @ ( B @ ( B @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ ( B @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1152]) ).

thf(3190,axiom,
    ! [A: $i] :
      ( ( A @ c_Relation_OId @ ( A @ ( A @ c_Relation_ODomain ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__Id) ).

thf(17326,plain,
    ! [A: $i] :
      ( ( A @ c_Relation_OId @ ( A @ ( A @ c_Relation_ODomain ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3190]) ).

thf(2732,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( c_fequal @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( E @ c_Groups_Ozero__class_Ozero ) ) )
          & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( c_fequal @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__delta_H) ).

thf(15532,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( c_fequal @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( E @ c_Groups_Ozero__class_Ozero ) ) )
          & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( c_fequal @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2732]) ).

thf(4220,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( F @ ( G @ ( H @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ ( G @ ( E @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( D @ ( E @ ( F @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( B @ tc_fun ) @ ( H @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUP2__I) ).

thf(21386,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( F @ ( G @ ( H @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ ( G @ ( E @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( D @ ( E @ ( F @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( B @ tc_fun ) @ ( H @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4220]) ).

thf(1976,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oless__supI1) ).

thf(12458,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1976]) ).

thf(1449,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pos__zdiv__mult__2) ).

thf(10387,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1449]) ).

thf(4487,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__Diff) ).

thf(22424,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4487]) ).

thf(4624,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__Un) ).

thf(22930,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4624]) ).

thf(1072,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__assoc) ).

thf(8855,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1072]) ).

thf(4694,axiom,
    ! [A: $i,B: $i] : ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_empty__subsetI) ).

thf(23191,plain,
    ! [A: $i,B: $i] : ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4694]) ).

thf(4522,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ~ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bot2E) ).

thf(22543,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ~ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4522]) ).

thf(4253,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atMost__upto) ).

thf(21521,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4253]) ).

thf(1677,axiom,
    ! [A: $i] :
      ( ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
    <=> ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__number__of__0) ).

thf(11308,plain,
    ! [A: $i] :
      ( ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1677]) ).

thf(537,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult__int) ).

thf(6791,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[537]) ).

thf(2896,axiom,
    ! [A: $i] :
      ( ! [B: $i] :
          ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ hAPP ) @ hBOOL ) )
    <=> ! [B: $i] : ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__quantifiers_I1_J) ).

thf(16135,plain,
    ! [A: $i] :
      ( ( ! [B: $i] : ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( A @ hAPP ) @ hBOOL )
       => ! [B: $i] :
            ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( A @ hAPP ) @ hBOOL ) ) )
      & ( ! [B: $i] :
            ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( A @ hAPP ) @ hBOOL ) )
       => ! [B: $i] : ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2896]) ).

thf(1116,axiom,
    ! [A: $i] :
      ( ( A @ c_Nat__Transfer_Onat__set )
     => ( ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__set__return__embed) ).

thf(9020,plain,
    ! [A: $i] :
      ( ( A @ c_Nat__Transfer_Onat__set )
     => ( ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1116]) ).

thf(4541,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( E @ ( A @ ( F @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup2I1) ).

thf(22614,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( E @ ( A @ ( F @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4541]) ).

thf(2031,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__assoc) ).

thf(12674,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2031]) ).

thf(357,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_List_Ofoldl ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Ofoldl ) ) ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldl__append) ).

thf(6063,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_List_Ofoldl ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Ofoldl ) ) ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[357]) ).

thf(808,axiom,
    tc_Int_Oint @ class_Lattices_Osemilattice__sup,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Lattices_Osemilattice__sup) ).

thf(7886,plain,
    tc_Int_Oint @ class_Lattices_Osemilattice__sup,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[808]) ).

thf(3785,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
       != ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ! [E: $i] :
            ( ( D @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ) )
       => ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__Inter) ).

thf(19713,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
       != ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ! [E: $i] :
            ( ( D @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ) )
       => ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3785]) ).

thf(1551,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__power) ).

thf(10795,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1551]) ).

thf(1859,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
    = ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Numeral1__eq1__nat) ).

thf(12030,plain,
    ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
    = ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1859]) ).

thf(4213,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__absorb1) ).

thf(21353,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4213]) ).

thf(1423,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J) ).

thf(10299,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1423]) ).

thf(3397,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__add1) ).

thf(18152,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3397]) ).

thf(2632,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Odistrib__lattice )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__distrib1) ).

thf(15098,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Odistrib__lattice )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2632]) ).

thf(2341,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Oacyclic ) )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Wellfounded_Oacyclic ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_acyclic__subset) ).

thf(13834,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Oacyclic ) )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Wellfounded_Oacyclic ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2341]) ).

thf(4217,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Union__upper) ).

thf(21375,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4217]) ).

thf(878,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__special_I3_J) ).

thf(8129,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[878]) ).

thf(1880,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__mult__distrib) ).

thf(12094,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1880]) ).

thf(3495,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_List_Oremove1 ) ) @ ( C @ c_List_Oset @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__remove1__eq) ).

thf(18514,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_List_Oremove1 ) ) @ ( C @ c_List_Oset @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3495]) ).

thf(577,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( F @ c_List_Olist_ONil @ ( A @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) )
        = ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( A @ ( C @ ( E @ ( B @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) @ ( D @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upds__append1) ).

thf(6944,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( F @ c_List_Olist_ONil @ ( A @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) )
        = ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( A @ ( C @ ( E @ ( B @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) @ ( D @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[577]) ).

thf(1944,axiom,
    ! [A: $i] :
      ( ( ~ ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ c_Int_Opred @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__number__of__diff__1) ).

thf(12334,plain,
    ! [A: $i] :
      ( ( ~ ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ c_Int_Opred @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1944]) ).

thf(3634,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_termination__basic__simps_I2_J) ).

thf(19088,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3634]) ).

thf(106,axiom,
    tc_Nat_Onat @ class_Groups_Omonoid__mult,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Groups_Omonoid__mult) ).

thf(5168,plain,
    tc_Nat_Onat @ class_Groups_Omonoid__mult,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[106]) ).

thf(2026,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_HOL_OAll @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INTER__def) ).

thf(12649,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_HOL_OAll @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2026]) ).

thf(3867,axiom,
    ! [A: $i] :
      ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__less0) ).

thf(20056,plain,
    ! [A: $i] :
      ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3867]) ).

thf(1032,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Divides_Odivmod__int__rel ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ ( c_fNot @ hAPP ) @ ( c_fimplies @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ ( c_fimplies @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_fequal @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__rel__def) ).

thf(8723,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Divides_Odivmod__int__rel ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ ( c_fNot @ hAPP ) @ ( c_fimplies @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ ( c_fimplies @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_fequal @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1032]) ).

thf(2270,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( A @ ( B @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Oidem) ).

thf(13520,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( A @ ( B @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2270]) ).

thf(1463,axiom,
    ( ( c_Int_OMin @ c_Int_Opred )
    = ( c_Int_OMin @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__Min) ).

thf(10431,plain,
    ( ( c_Int_OMin @ c_Int_Opred )
    = ( c_Int_OMin @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1463]) ).

thf(272,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_List_Orev @ hAPP ) )
        = A )
    <=> ( B
        = ( A @ ( C @ c_List_Orev @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__swap) ).

thf(5718,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B
          = ( A @ ( C @ c_List_Orev @ hAPP ) ) )
       => ( ( B @ ( C @ c_List_Orev @ hAPP ) )
          = A ) )
      & ( ( ( B @ ( C @ c_List_Orev @ hAPP ) )
          = A )
       => ( B
          = ( A @ ( C @ c_List_Orev @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[272]) ).

thf(2126,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Osublist ) ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__set__sublistD) ).

thf(13007,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Osublist ) ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2126]) ).

thf(2317,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( tc_HOL_Obool @ ( F @ ( F @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_HOL_Obool @ ( F @ ( F @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__Suc__I2) ).

thf(13712,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( tc_HOL_Obool @ ( F @ ( F @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_HOL_Obool @ ( F @ ( F @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2317]) ).

thf(2155,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__add )
     => ( ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) )
          = ( C @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__shift__lb__Suc0__0__upt) ).

thf(13110,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__add )
     => ( ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) )
          = ( C @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2155]) ).

thf(3609,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          <=> ! [D: $i] :
                ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Obelow__fold1__iff) ).

thf(18995,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( ! [D: $i] :
                  ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
            & ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [D: $i] :
                  ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3609]) ).

thf(560,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( A @ c_Random_Ominus__shift ) ) )
          = ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( A @ c_Random_Ominus__shift ) ) )
          = ( B @ ( C @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__shift__def) ).

thf(6868,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( A @ c_Random_Ominus__shift ) ) )
          = ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( A @ c_Random_Ominus__shift ) ) )
          = ( B @ ( C @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[560]) ).

thf(4268,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OId__on ) )
      = ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_COMBI @ ( B @ ( B @ c_Product__Type_OPair ) @ ( B @ ( B @ tc_prod ) @ ( B @ ( B @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_Set_Oinsert @ ( B @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Id__on__def) ).

thf(21573,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OId__on ) )
      = ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_COMBI @ ( B @ ( B @ c_Product__Type_OPair ) @ ( B @ ( B @ tc_prod ) @ ( B @ ( B @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_Set_Oinsert @ ( B @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4268]) ).

thf(4461,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__Int__distrib) ).

thf(22333,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4461]) ).

thf(1826,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( E != B )
         => ( ( B @ ( A @ ( E @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
        & ( ( E = B )
         => ( ( B @ ( A @ ( E @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__list__update) ).

thf(11880,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( E != B )
         => ( ( B @ ( A @ ( E @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
        & ( ( E = B )
         => ( ( B @ ( A @ ( E @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1826]) ).

thf(3603,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__imageI) ).

thf(18981,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3603]) ).

thf(4162,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
          = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Oeq__fold__idem_H) ).

thf(21149,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
          = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4162]) ).

thf(1054,axiom,
    ! [A: $i,B: $i] : ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olistsp ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsp_Oequations_I1_J) ).

thf(8797,plain,
    ! [A: $i,B: $i] : ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olistsp ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1054]) ).

thf(4701,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( D @ ( A @ ( C @ ( B @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
      & ( ( D
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( D @ ( A @ ( C @ ( B @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__constant__conv) ).

thf(23219,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( D @ ( A @ ( C @ ( B @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
      & ( ( D
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( D @ ( A @ ( C @ ( B @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4701]) ).

thf(2173,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple__size ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_triple_Osize_I1_J) ).

thf(13177,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple__size ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2173]) ).

thf(3711,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) )
     != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat_Osimps_I3_J) ).

thf(19406,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) )
     != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3711]) ).

thf(4019,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__iff__pred__less) ).

thf(20623,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4019]) ).

thf(2029,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ ( D @ c_Fun_Oinj__on ) ) ) )
      <=> ( ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__iff__eq__card) ).

thf(12666,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
            = ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) ) )
         => ( C @ ( A @ ( B @ ( D @ c_Fun_Oinj__on ) ) ) ) )
        & ( ( C @ ( A @ ( B @ ( D @ c_Fun_Oinj__on ) ) ) )
         => ( ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
            = ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2029]) ).

thf(4094,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__sup__distrib2) ).

thf(20870,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4094]) ).

thf(1485,axiom,
    ! [A: $i] :
      ( ( A
       != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) )
    <=> ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_code__numeral__not__eq__zero) ).

thf(10542,plain,
    ! [A: $i] :
      ( ( ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ) )
      & ( ( A
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) )
       => ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1485]) ).

thf(526,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__mult__distrib2) ).

thf(6744,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[526]) ).

thf(79,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Int_Onumber__ring )
        & ( B @ class_Fields_Ofield__inverse__zero ) )
     => ( ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divide__minus1) ).

thf(5069,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Int_Onumber__ring )
        & ( B @ class_Fields_Ofield__inverse__zero ) )
     => ( ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[79]) ).

thf(252,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Rings_Olinordered__idom )
        & ( C @ class_Int_Onumber__ring ) )
     => ( ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__number__of) ).

thf(5644,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Rings_Olinordered__idom )
        & ( C @ class_Int_Onumber__ring ) )
     => ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[252]) ).

thf(1748,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( C @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ ( C @ ( E @ ( F @ tc_prod ) @ ( E @ c_COMBB ) ) @ ( F @ ( E @ ( F @ tc_prod ) @ ( C @ tc_fun ) @ ( E @ ( C @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ ( C @ tc_fun ) @ ( E @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ ( C @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ ( C @ ( F @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__map2) ).

thf(11571,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( C @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ ( C @ ( E @ ( F @ tc_prod ) @ ( E @ c_COMBB ) ) @ ( F @ ( E @ ( F @ tc_prod ) @ ( C @ tc_fun ) @ ( E @ ( C @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ ( C @ tc_fun ) @ ( E @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ ( C @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ ( C @ ( F @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1748]) ).

thf(299,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( C @ c_COMBI @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ ( C @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__number__of__even) ).

thf(5842,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( C @ c_COMBI @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ ( C @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[299]) ).

thf(4334,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__Image) ).

thf(21815,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4334]) ).

thf(1903,axiom,
    tc_Nat_Onat @ class_Groups_Oordered__cancel__ab__semigroup__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Groups_Oordered__cancel__ab__semigroup__add) ).

thf(12172,plain,
    tc_Nat_Onat @ class_Groups_Oordered__cancel__ab__semigroup__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1903]) ).

thf(4272,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ole__iff__inf) ).

thf(21585,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
            = B )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
            = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4272]) ).

thf(2199,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
                = A ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Oremove) ).

thf(13255,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
                = A ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2199]) ).

thf(2377,axiom,
    ! [A: $i] : ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le0) ).

thf(13993,plain,
    ! [A: $i] : ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2377]) ).

thf(4228,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
    <=> ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
        & ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__eq__1__iff) ).

thf(21418,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) )
      & ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
       => ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4228]) ).

thf(2795,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_IntI) ).

thf(15770,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2795]) ).

thf(1667,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
      & ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__eq__if) ).

thf(11277,plain,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
      & ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1667]) ).

thf(1707,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__divide__mult__cancel__right) ).

thf(11409,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1707]) ).

thf(1547,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_Olist__size ) ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__size__conv__listsum) ).

thf(10780,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_Olist__size ) ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1547]) ).

thf(1492,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( D @ c_List_Oset @ hAPP ) @ ( B @ ( D @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Fun_Oinj__on ) ) ) )
       => ( ( B @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
         => ( ( B @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Odistinct @ hAPP ) @ hBOOL )
           => ( ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
             => ( ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Odistinct @ hAPP ) @ hBOOL )
               => ( ( ( B @ ( D @ c_List_Oset @ hAPP ) )
                    = ( A @ ( D @ c_List_Oset @ hAPP ) ) )
                 => ( B = A ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__sorted__distinct__set__unique) ).

thf(10567,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( D @ c_List_Oset @ hAPP ) @ ( B @ ( D @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Fun_Oinj__on ) ) ) )
       => ( ( B @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
         => ( ( B @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Odistinct @ hAPP ) @ hBOOL )
           => ( ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
             => ( ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Odistinct @ hAPP ) @ hBOOL )
               => ( ( ( B @ ( D @ c_List_Oset @ hAPP ) )
                    = ( A @ ( D @ c_List_Oset @ hAPP ) ) )
                 => ( B = A ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1492]) ).

thf(3944,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( G @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Map_Omap__upds ) ) ) ) )
      = ( A @ ( C @ ( B @ ( F @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( E @ ( F @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Map_Omap__upds ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upds__Cons) ).

thf(20354,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( G @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Map_Omap__upds ) ) ) ) )
      = ( A @ ( C @ ( B @ ( F @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( E @ ( F @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Map_Omap__upds ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3944]) ).

thf(1414,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__mult )
     => ( ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__1) ).

thf(10277,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__mult )
     => ( ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1414]) ).

thf(4427,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subsetD) ).

thf(22193,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4427]) ).

thf(374,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Wellfounded_Oacc ) @ ( C @ c_List_Olists ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Olistrel1 ) @ ( C @ tc_List_Olist @ c_Wellfounded_Oacc ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lists__accD) ).

thf(6199,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Wellfounded_Oacc ) @ ( C @ c_List_Olists ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Olistrel1 ) @ ( C @ tc_List_Olist @ c_Wellfounded_Oacc ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[374]) ).

thf(3271,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
    <=> ! [C: $i] : ( A @ ( B @ c_Wellfounded_Oacc ) @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__acc__iff) ).

thf(17641,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] : ( A @ ( B @ c_Wellfounded_Oacc ) @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Wellfounded_Owf ) ) )
      & ( ( A @ ( B @ c_Wellfounded_Owf ) )
       => ! [C: $i] : ( A @ ( B @ c_Wellfounded_Oacc ) @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3271]) ).

thf(2144,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__1__Cons) ).

thf(13062,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2144]) ).

thf(3034,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__ord_I3_J) ).

thf(16698,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3034]) ).

thf(1288,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
     => ( ( B
          = ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
        | ( B
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pos__zmult__eq__1__iff__lemma) ).

thf(9769,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
     => ( ( B
          = ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
        | ( B
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1288]) ).

thf(4476,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__left__absorb) ).

thf(22384,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4476]) ).

thf(1434,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Equiv__Relations_Oequivp ) )
    <=> ! [C: $i,D: $i] :
          ( ( D @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( ( C @ ( A @ hAPP ) )
            = ( D @ ( A @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equivp__def) ).

thf(10331,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i,D: $i] :
            ( ( ( ( C @ ( A @ hAPP ) )
                = ( D @ ( A @ hAPP ) ) )
             => ( D @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
            & ( ( D @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( C @ ( A @ hAPP ) )
                = ( D @ ( A @ hAPP ) ) ) ) )
       => ( A @ ( B @ c_Equiv__Relations_Oequivp ) ) )
      & ( ( A @ ( B @ c_Equiv__Relations_Oequivp ) )
       => ! [C: $i,D: $i] :
            ( ( ( ( C @ ( A @ hAPP ) )
                = ( D @ ( A @ hAPP ) ) )
             => ( D @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
            & ( ( D @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( C @ ( A @ hAPP ) )
                = ( D @ ( A @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1434]) ).

thf(2517,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__simps_I2_J) ).

thf(14570,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2517]) ).

thf(4451,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Oorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( A @ ( B @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atMost__Int__atLeast) ).

thf(22279,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Oorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( A @ ( B @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4451]) ).

thf(1018,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_Onat @ hAPP ) )
          = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mod__distrib) ).

thf(8682,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_Onat @ hAPP ) )
          = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1018]) ).

thf(2566,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBI @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inter__def) ).

thf(14786,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBI @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2566]) ).

thf(539,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ c_List_Olist_ONil )
        = ( A @ ( B @ c_List_Oremdups ) ) )
    <=> ( A
        = ( B @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remdups__eq__nil__right__iff) ).

thf(6798,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
          = ( B @ c_List_Olist_ONil ) )
       => ( ( B @ c_List_Olist_ONil )
          = ( A @ ( B @ c_List_Oremdups ) ) ) )
      & ( ( ( B @ c_List_Olist_ONil )
          = ( A @ ( B @ c_List_Oremdups ) ) )
       => ( A
          = ( B @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[539]) ).

thf(2302,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__le__mono) ).

thf(13672,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2302]) ).

thf(3471,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) )
     => ( A @ ( A @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__on__comp__subset) ).

thf(18416,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) )
     => ( A @ ( A @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3471]) ).

thf(1524,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Fields_Ofield__inverse__zero )
     => ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__divide__divide) ).

thf(10705,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Fields_Ofield__inverse__zero )
     => ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1524]) ).

thf(1409,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ( C = B )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ord__eq__less__trans) ).

thf(10262,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ( C = B )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1409]) ).

thf(2622,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( E @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__image) ).

thf(15045,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( E @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2622]) ).

thf(1022,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
          & ~ ( A @ ( D @ c_List_Oset @ hAPP ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__insort) ).

thf(8695,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
            & ~ ( A @ ( D @ c_List_Oset @ hAPP ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
            & ~ ( A @ ( D @ c_List_Oset @ hAPP ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1022]) ).

thf(2812,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( ( B = A )
        <=> ( ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) )
            = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__set__relations_I3_J) ).

thf(15827,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( ( ( ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) )
              = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) )
           => ( B = A ) )
          & ( ( B = A )
           => ( ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) )
              = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2812]) ).

thf(1490,axiom,
    ( c_FunDef_Omin__strict
    = ( c_FunDef_Opair__less @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Omin__ext ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__strict__def) ).

thf(10562,plain,
    ( c_FunDef_Omin__strict
    = ( c_FunDef_Opair__less @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Omin__ext ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1490]) ).

thf(3982,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__fold__remove) ).

thf(20484,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3982]) ).

thf(924,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ hAPP ) @ ( D @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_Random_Opick ) @ hAPP ) )
          = ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ hAPP ) @ ( D @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Random_Opick ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ hAPP ) @ ( D @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_Random_Opick ) @ hAPP ) )
          = ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Osnd ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pick_Osimps) ).

thf(8315,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ hAPP ) @ ( D @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_Random_Opick ) @ hAPP ) )
          = ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ hAPP ) @ ( D @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Random_Opick ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ hAPP ) @ ( D @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_Random_Opick ) @ hAPP ) )
          = ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Osnd ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[924]) ).

thf(2209,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i,G: $i] :
            ( ( B
              = ( G @ ( F @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
           => ( ( A @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ~ ( A @ ( E @ c_List_Olistrel ) @ ( G @ ( C @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__Cons1) ).

thf(13283,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i,G: $i] :
            ( ( B
              = ( G @ ( F @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
           => ( ( A @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ~ ( A @ ( E @ c_List_Olistrel ) @ ( G @ ( C @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2209]) ).

thf(686,axiom,
    c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__function__closures_I8_J) ).

thf(7368,plain,
    c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[686]) ).

thf(4113,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( E @ ( B @ c_Wellfounded_Omlex__prod ) ) @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mlex__less) ).

thf(20937,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( E @ ( B @ c_Wellfounded_Omlex__prod ) ) @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4113]) ).

thf(4730,axiom,
    v_Ga @ ( v_G @ ( tc_HOL_Obool @ ( t_a @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_0) ).

thf(23329,plain,
    v_Ga @ ( v_G @ ( tc_HOL_Obool @ ( t_a @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4730]) ).

thf(657,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__add__left__commute) ).

thf(7253,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[657]) ).

thf(2244,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( E @ c_COMBK ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) )
      = C ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_K__record__comp) ).

thf(13424,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( E @ c_COMBK ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) )
      = C ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2244]) ).

thf(3136,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__into__trancl1) ).

thf(17104,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3136]) ).

thf(548,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( C @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( C @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( C @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_funpow_Osimps_I2_J) ).

thf(6830,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( C @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( C @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( C @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[548]) ).

thf(335,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
    <=> ( C = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__same__eq) ).

thf(5982,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C = A )
       => ( ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( C = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[335]) ).

thf(3544,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Map_Odom ) ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ~ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ? [D: $i] :
            ( ( D @ ( A @ hAPP ) )
            = ( B @ c_Option_Ooption_ONone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__map__freshness) ).

thf(18741,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Map_Odom ) ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ~ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ? [D: $i] :
            ( ( D @ ( A @ hAPP ) )
            = ( B @ c_Option_Ooption_ONone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3544]) ).

thf(124,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__mult )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power3__eq__cube) ).

thf(5224,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__mult )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[124]) ).

thf(4750,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__UNIV__right) ).

thf(23396,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4750]) ).

thf(260,axiom,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_numeral__1__eq__1) ).

thf(5669,plain,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[260]) ).

thf(2743,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__diff__le) ).

thf(15568,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2743]) ).

thf(2508,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( E @ ( C @ tc_Option_Ooption @ ( A @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = E ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upd__triv) ).

thf(14538,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( E @ ( C @ tc_Option_Ooption @ ( A @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = E ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2508]) ).

thf(435,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Oordered__comm__monoid__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Groups_Oordered__comm__monoid__add) ).

thf(6426,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Oordered__comm__monoid__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[435]) ).

thf(2850,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ole__sup__iff) ).

thf(15981,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2850]) ).

thf(3119,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsp__infI) ).

thf(17046,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3119]) ).

thf(4366,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Ofoldr ) ) ) ) @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_List_Olist_ONil @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Ofoldr ) ) ) ) @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose__aux__max) ).

thf(21939,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Ofoldr ) ) ) ) @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_List_Olist_ONil @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Ofoldr ) ) ) ) @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4366]) ).

thf(2090,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( C @ ( B @ c_Relation_ODomain ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__def) ).

thf(12896,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( C @ ( B @ c_Relation_ODomain ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2090]) ).

thf(2949,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ hAPP ) @ hBOOL ) )
    <=> ( B @ ( A @ ( C @ c_List_Olist__all ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ball__set__list__all) ).

thf(16353,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( A @ ( C @ c_List_Olist__all ) ) )
       => ! [D: $i] :
            ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( A @ hAPP ) @ hBOOL ) ) )
      & ( ! [D: $i] :
            ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( A @ hAPP ) @ hBOOL ) )
       => ( B @ ( A @ ( C @ c_List_Olist__all ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2949]) ).

thf(3500,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Wellfounded_Owf ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__subset) ).

thf(18546,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Wellfounded_Owf ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3500]) ).

thf(2690,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__less__imp__le) ).

thf(15325,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2690]) ).

thf(730,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Lattices_Osemilattice__sup ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Omono__sup) ).

thf(7516,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Lattices_Osemilattice__sup ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[730]) ).

thf(129,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A = B )
         => ( B @ ( D @ hAPP ) @ hBOOL ) )
       => ~ ( ( B @ ( D @ hAPP ) @ hBOOL )
           => ! [E: $i] :
                ( ( E @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
               => ~ ( A @ ( E @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc__WHILE__case) ).

thf(5237,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A = B )
         => ( B @ ( D @ hAPP ) @ hBOOL ) )
       => ~ ( ( B @ ( D @ hAPP ) @ hBOOL )
           => ! [E: $i] :
                ( ( E @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
               => ~ ( A @ ( E @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[129]) ).

thf(1421,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) )
        = ( B @ c_List_Olist_ONil @ ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__Suc__conv__app__nth) ).

thf(10294,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) )
        = ( B @ c_List_Olist_ONil @ ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1421]) ).

thf(1555,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
    <=> ( ? [D: $i] :
            ( ( D @ ( C @ hAPP ) @ hBOOL )
            & ( D @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        | ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL )
          & ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__div_H) ).

thf(10805,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ? [D: $i] :
              ( ( D @ ( C @ hAPP ) @ hBOOL )
              & ( D @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( B @ ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL )
            & ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
       => ( ? [D: $i] :
              ( ( D @ ( C @ hAPP ) @ hBOOL )
              & ( D @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( B @ ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL )
            & ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1555]) ).

thf(224,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_List_Olinorder__class_Osorted__list__of__set ) )
        = ( A @ ( B @ c_List_Oremdups ) @ ( B @ c_COMBI @ ( B @ ( B @ c_List_Olinorder__class_Osort__key ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__list__of__set__sort__remdups) ).

thf(5529,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_List_Olinorder__class_Osorted__list__of__set ) )
        = ( A @ ( B @ c_List_Oremdups ) @ ( B @ c_COMBI @ ( B @ ( B @ c_List_Olinorder__class_Osort__key ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[224]) ).

thf(2345,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_SetInterval_Oord_OatMost ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( C @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ord_OatMost__iff) ).

thf(13845,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( C @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_SetInterval_Oord_OatMost ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_SetInterval_Oord_OatMost ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2345]) ).

thf(4267,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( F @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ ( E @ ( F @ ( F @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
        = ( A @ ( F @ ( C @ ( E @ c_COMBC ) ) @ hAPP ) @ ( D @ ( F @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ ( C @ ( F @ ( F @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF__commute) ).

thf(21570,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( F @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ ( E @ ( F @ ( F @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
        = ( A @ ( F @ ( C @ ( E @ c_COMBC ) ) @ hAPP ) @ ( D @ ( F @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ ( C @ ( F @ ( F @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4267]) ).

thf(1105,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__size ) ) ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) @ ( C @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_prod__size__simp) ).

thf(8988,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__size ) ) ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) @ ( C @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1105]) ).

thf(1782,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__div__cancel) ).

thf(11724,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1782]) ).

thf(3008,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop )
        = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) )
    <=> ! [E: $i] :
          ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( E @ ( A @ hAPP ) )
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INTER__UNIV__conv_I1_J) ).

thf(16581,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ! [E: $i] :
            ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( A @ hAPP ) )
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) )
       => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) )
       => ! [E: $i] :
            ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( A @ hAPP ) )
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3008]) ).

thf(179,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( B @ c_Divides_OnegDivAlg ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__neg__pos) ).

thf(5383,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( B @ c_Divides_OnegDivAlg ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[179]) ).

thf(345,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ ( D @ c_List_Ofoldl ) ) ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldl__Nil) ).

thf(6017,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ ( D @ c_List_Ofoldl ) ) ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[345]) ).

thf(2455,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Map_Orestrict__map ) ) ) @ ( C @ ( D @ c_Map_Odom ) ) )
      = ( A @ ( B @ ( C @ ( D @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__restrict) ).

thf(14324,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Map_Orestrict__map ) ) ) @ ( C @ ( D @ c_Map_Odom ) ) )
      = ( A @ ( B @ ( C @ ( D @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2455]) ).

thf(2976,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oab__semigroup__mult )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__in) ).

thf(16449,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oab__semigroup__mult )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2976]) ).

thf(3914,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__uminus__lessThan) ).

thf(20213,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3914]) ).

thf(2397,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__0__eq__0) ).

thf(14078,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2397]) ).

thf(3968,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__eq__Suc__le__raw) ).

thf(20437,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3968]) ).

thf(938,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( B @ ( C @ c_List_OdropWhile ) ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dropWhile__nth) ).

thf(8366,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( B @ ( C @ c_List_OdropWhile ) ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[938]) ).

thf(3515,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I13_J) ).

thf(18603,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3515]) ).

thf(2649,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastSucAtMost__greaterThanAtMost) ).

thf(15153,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2649]) ).

thf(2922,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B @ ( c_Int_Onat @ hAPP ) )
            = ( A @ ( c_Int_Onat @ hAPP ) ) )
        <=> ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__relations_I1_J) ).

thf(16229,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B = A )
           => ( ( B @ ( c_Int_Onat @ hAPP ) )
              = ( A @ ( c_Int_Onat @ hAPP ) ) ) )
          & ( ( ( B @ ( c_Int_Onat @ hAPP ) )
              = ( A @ ( c_Int_Onat @ hAPP ) ) )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2922]) ).

thf(2187,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__Union__image) ).

thf(13212,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2187]) ).

thf(2480,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__atLeastLessThan) ).

thf(14431,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2480]) ).

thf(2667,axiom,
    ( ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__atMost__UNIV) ).

thf(15239,plain,
    ( ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2667]) ).

thf(2308,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
     => ~ ( ( D = B )
         => ( C != A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pair__inject) ).

thf(13687,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
     => ~ ( ( D = B )
         => ( C != A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2308]) ).

thf(380,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( D @ ( B @ hAPP ) @ ( C @ c_Com_Ovname_OLoc @ ( D @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( D @ c_Natural_Ogetlocs ) @ ( C @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_OLocal) ).

thf(6214,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( D @ ( B @ hAPP ) @ ( C @ c_Com_Ovname_OLoc @ ( D @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( D @ c_Natural_Ogetlocs ) @ ( C @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[380]) ).

thf(1110,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__minus__eq__add) ).

thf(9003,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1110]) ).

thf(1623,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( C @ ( E @ c_List_Olist__update ) @ ( E @ tc_List_Olist @ ( E @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ ( tc_Nat_Onat @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ c_Nat_Onat_Onat__case ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update_Osimps_I2_J) ).

thf(11080,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( C @ ( E @ c_List_Olist__update ) @ ( E @ tc_List_Olist @ ( E @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ ( tc_Nat_Onat @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ c_Nat_Onat_Onat__case ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1623]) ).

thf(2426,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ~ ( B @ ( A @ ( A @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__irrefl) ).

thf(14200,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ~ ( B @ ( A @ ( A @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2426]) ).

thf(3208,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ c_Nat_Ocompow ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__is__UN__rel__pow) ).

thf(17407,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ c_Nat_Ocompow ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3208]) ).

thf(4257,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__add__diff__inverse) ).

thf(21538,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4257]) ).

thf(2863,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Big__Operators_Olinorder__class_OMax ) )
          = ( A @ ( B @ c_Orderings_Oord__class_Omax @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_OF__eq) ).

thf(16027,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Big__Operators_Olinorder__class_OMax ) )
          = ( A @ ( B @ c_Orderings_Oord__class_Omax @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2863]) ).

thf(792,axiom,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_numeral__3__eq__3) ).

thf(7813,plain,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[792]) ).

thf(2967,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Odistrib__lattice )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__inf__distrib2) ).

thf(16424,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Odistrib__lattice )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2967]) ).

thf(4425,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__nat_Odiff__0) ).

thf(22185,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4425]) ).

thf(2112,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( C @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( A @ ( D @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__Diff__subset) ).

thf(12971,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( C @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( A @ ( D @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2112]) ).

thf(3276,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_List_Olistsp ) )
      = ( A @ ( C @ c_List_Olists ) @ ( C @ tc_List_Olist @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Olists ) @ ( C @ tc_List_Olist @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lists__Int__eq) ).

thf(17665,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_List_Olistsp ) )
      = ( A @ ( C @ c_List_Olists ) @ ( C @ tc_List_Olist @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Olists ) @ ( C @ tc_List_Olist @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3276]) ).

thf(3575,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Oremove1 ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) )
      & ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Oremove1 ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__remove1) ).

thf(18861,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Oremove1 ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) )
      & ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Oremove1 ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3575]) ).

thf(4519,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ouminus )
     => ( B @ ( A @ tc_fun ) @ class_Groups_Ouminus ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Groups_Ouminus) ).

thf(22537,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ouminus )
     => ( B @ ( A @ tc_fun ) @ class_Groups_Ouminus ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4519]) ).

thf(2501,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ hAPP ) )
                = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ hAPP ) )
                = A ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one_Oremove) ).

thf(14506,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ hAPP ) )
                = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ hAPP ) )
                = A ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2501]) ).

thf(331,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__m1__even) ).

thf(5967,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[331]) ).

thf(193,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__mult) ).

thf(5425,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[193]) ).

thf(3754,axiom,
    ! [A: $i] : ( A @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lessI) ).

thf(19582,plain,
    ! [A: $i] : ( A @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3754]) ).

thf(228,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) )
      = ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Orev @ hAPP ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev_Osimps_I2_J) ).

thf(5550,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) )
      = ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Orev @ hAPP ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[228]) ).

thf(4507,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Complete__Lattice_OSup__class_OSup ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__singleton) ).

thf(22489,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Complete__Lattice_OSup__class_OSup ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4507]) ).

thf(4354,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__mono) ).

thf(21899,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4354]) ).

thf(3407,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ( D != C ) )
       => ~ ! [F: $i,G: $i] :
              ( ( B
                = ( G @ ( c_Nat_OSuc @ hAPP ) ) )
             => ( ( A @ ( G @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ~ ( A @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__E) ).

thf(18178,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ( D != C ) )
       => ~ ! [F: $i,G: $i] :
              ( ( B
                = ( G @ ( c_Nat_OSuc @ hAPP ) ) )
             => ( ( A @ ( G @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ~ ( A @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3407]) ).

thf(2912,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf_Oleft__idem) ).

thf(16196,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2912]) ).

thf(4735,axiom,
    tc_HOL_Obool @ class_Finite__Set_Ofinite,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Finite__Set_Ofinite) ).

thf(23342,plain,
    tc_HOL_Obool @ class_Finite__Set_Ofinite,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4735]) ).

thf(3736,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__set__function__closures_I6_J) ).

thf(19521,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3736]) ).

thf(583,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ~ ( C @ ( E @ c_List_Oset @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( A @ ( B @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( B @ c_Option_Ooption_ONone ) ) )
      & ( ( C @ ( E @ c_List_Oset @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( A @ ( B @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( D @ ( A @ hAPP ) @ ( B @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__zip__map) ).

thf(6971,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ~ ( C @ ( E @ c_List_Oset @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( A @ ( B @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( B @ c_Option_Ooption_ONone ) ) )
      & ( ( C @ ( E @ c_List_Oset @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( A @ ( B @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( D @ ( A @ hAPP ) @ ( B @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[583]) ).

thf(3332,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__image__mem__iff) ).

thf(17907,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( A @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3332]) ).

thf(2176,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oless__infI1) ).

thf(13187,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2176]) ).

thf(1416,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ~ ( C @ c_Groups_Ozero__class_Ozero @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__sum__power2__lt__zero) ).

thf(10282,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ~ ( C @ c_Groups_Ozero__class_Ozero @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1416]) ).

thf(3430,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ~ ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) @ hAPP ) )
        = ( B @ c_Option_Ooption_ONone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_restrict__out) ).

thf(18265,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ~ ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) @ hAPP ) )
        = ( B @ c_Option_Ooption_ONone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3430]) ).

thf(4782,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__empty) ).

thf(23515,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4782]) ).

thf(532,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__zminus2) ).

thf(6764,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[532]) ).

thf(1839,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_COMBI @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zpower__number__of__odd) ).

thf(11945,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_COMBI @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1839]) ).

thf(3723,axiom,
    ~ ( c_Int_OPls @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I2_J) ).

thf(19477,plain,
    ~ ( c_Int_OPls @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3723]) ).

thf(2101,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__timesf) ).

thf(12939,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2101]) ).

thf(1096,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( C @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__sum__prod2_I1_J) ).

thf(8963,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( C @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1096]) ).

thf(3978,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__Un__zero) ).

thf(20469,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3978]) ).

thf(1464,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OposDivAlg ) )
            = ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OposDivAlg ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OposDivAlg ) )
            = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_posDivAlg__eqn__number__of) ).

thf(10433,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OposDivAlg ) )
            = ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OposDivAlg ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OposDivAlg ) )
            = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1464]) ).

thf(4160,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( C != B ) )
        | ( C = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtranclD) ).

thf(21139,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( C != B ) )
        | ( C = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4160]) ).

thf(1227,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_Product__Type_Ofst ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Product__Type_Ofst ) @ hAPP ) ) )
     => ( ( ( B @ ( C @ ( D @ c_Product__Type_Osnd ) @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Product__Type_Osnd ) @ hAPP ) ) )
       => ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_prod__eqI) ).

thf(9526,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_Product__Type_Ofst ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Product__Type_Ofst ) @ hAPP ) ) )
     => ( ( ( B @ ( C @ ( D @ c_Product__Type_Osnd ) @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Product__Type_Osnd ) @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1227]) ).

thf(2807,axiom,
    ! [A: $i,B: $i] :
      ( ( B = A )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__imp__le) ).

thf(15808,plain,
    ! [A: $i,B: $i] :
      ( ( B = A )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2807]) ).

thf(1817,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__zmult1__eq) ).

thf(11848,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1817]) ).

thf(1621,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Int_OBit1 )
     != ( A @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I50_J) ).

thf(11072,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Int_OBit1 )
     != ( A @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1621]) ).

thf(3442,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( D @ ( E @ c_List_Ozip ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ tc_List_Olist @ ( E @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ ( D @ ( E @ tc_prod ) @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Olist_OCons @ ( E @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ ( E @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Olist_ONil @ ( E @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__Cons) ).

thf(18316,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( D @ ( E @ c_List_Ozip ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ tc_List_Olist @ ( E @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ ( D @ ( E @ tc_prod ) @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Olist_OCons @ ( E @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ ( E @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Olist_ONil @ ( E @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3442]) ).

thf(3830,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__Cons__Cons) ).

thf(19900,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3830]) ).

thf(1335,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__Suc__eq__mod__add3) ).

thf(9978,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1335]) ).

thf(2219,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_Option_Omap ) @ ( E @ ( D @ tc_Option_Ooption @ ( C @ tc_Option_Ooption @ tc_fun ) @ ( D @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( C @ tc_Option_Ooption @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Map_Odom ) ) )
      = ( A @ ( C @ ( E @ c_Map_Odom ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__option__map) ).

thf(13317,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_Option_Omap ) @ ( E @ ( D @ tc_Option_Ooption @ ( C @ tc_Option_Ooption @ tc_fun ) @ ( D @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( C @ tc_Option_Ooption @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Map_Odom ) ) )
      = ( A @ ( C @ ( E @ c_Map_Odom ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2219]) ).

thf(2963,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_OPow @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pow__def) ).

thf(16413,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_OPow @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2963]) ).

thf(4299,axiom,
    ! [A: $i] : ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__function__closures_I9_J) ).

thf(21688,plain,
    ! [A: $i] : ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4299]) ).

thf(1386,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( F @ ( G @ ( H @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( F @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( G @ ( E @ ( H @ ( A @ ( B @ ( C @ c_Predicate_Opred__comp ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__comp_Ointros) ).

thf(10181,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( F @ ( G @ ( H @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( F @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( G @ ( E @ ( H @ ( A @ ( B @ ( C @ c_Predicate_Opred__comp ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1386]) ).

thf(1963,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Com_Ocom_OWhile ) )
     != ( A @ ( B @ c_Com_Ocom_OSemi ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I47_J) ).

thf(12403,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Com_Ocom_OWhile ) )
     != ( A @ ( B @ c_Com_Ocom_OSemi ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1963]) ).

thf(953,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( D @ ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( F @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( F @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( E @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__mono2__neg__lemma) ).

thf(8430,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( D @ ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( F @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( F @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( E @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[953]) ).

thf(769,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( E @ ( F @ c_Product__Type_Osnd ) @ ( E @ ( F @ c_Product__Type_Ofst ) @ ( A @ ( E @ ( F @ tc_prod ) @ ( C @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ tc_prod ) @ ( D @ ( E @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( E @ ( F @ tc_prod ) @ c_COMBS ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( F @ ( D @ ( E @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__comp__eq) ).

thf(7697,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( E @ ( F @ c_Product__Type_Osnd ) @ ( E @ ( F @ c_Product__Type_Ofst ) @ ( A @ ( E @ ( F @ tc_prod ) @ ( C @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ tc_prod ) @ ( D @ ( E @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( E @ ( F @ tc_prod ) @ c_COMBS ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( F @ ( D @ ( E @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[769]) ).

thf(3414,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( F @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple_Ounion__inter) ).

thf(18210,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( F @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3414]) ).

thf(3095,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( c_Nat_OSuc @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat_Oinject) ).

thf(16947,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
       => ( ( B @ ( c_Nat_OSuc @ hAPP ) )
          = ( A @ ( c_Nat_OSuc @ hAPP ) ) ) )
      & ( ( ( B @ ( c_Nat_OSuc @ hAPP ) )
          = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3095]) ).

thf(2264,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Olistrel ) @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel_ONil) ).

thf(13501,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Olistrel ) @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2264]) ).

thf(503,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Olinordered__semidom )
     => ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__less__two) ).

thf(6675,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Olinordered__semidom )
     => ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[503]) ).

thf(3877,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_InterE) ).

thf(20088,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3877]) ).

thf(390,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup_Ocommute) ).

thf(6246,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[390]) ).

thf(2766,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( B = A )
        | ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__iff__psubset__eq) ).

thf(15651,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( B = A )
          | ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B = A )
          | ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2766]) ).

thf(3787,axiom,
    ( c_Wellfounded_Opred__nat
    = ( c_Nat_OSuc @ ( c_fequal @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__nat__def) ).

thf(19722,plain,
    ( c_Wellfounded_Opred__nat
    = ( c_Nat_OSuc @ ( c_fequal @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3787]) ).

thf(2408,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_termination__basic__simps_I4_J) ).

thf(14124,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2408]) ).

thf(699,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( A @ ( C @ ( B @ ( D @ ( D @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_Finite__Set_Ofun__left__comm ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofun__left__comm__apply) ).

thf(7405,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( A @ ( C @ ( B @ ( D @ ( D @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_Finite__Set_Ofun__left__comm ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[699]) ).

thf(4495,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Complete__Lattice_OInf__class_OInf ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__binary) ).

thf(22448,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Complete__Lattice_OInf__class_OInf ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4495]) ).

thf(1765,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
        = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__uminus__greaterThanLessThan) ).

thf(11664,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
        = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1765]) ).

thf(4432,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D = C )
     => ( ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__mem__trans) ).

thf(22214,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D = C )
     => ( ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4432]) ).

thf(3353,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( D @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
        = ( C @ c_List_Olist_ONil @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insort__key_Osimps_I1_J) ).

thf(17988,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( D @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
        = ( C @ c_List_Olist_ONil @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3353]) ).

thf(4491,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__eq__Inter) ).

thf(22434,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4491]) ).

thf(1574,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J) ).

thf(10881,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1574]) ).

thf(2651,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__set__functions_I3_J) ).

thf(15158,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2651]) ).

thf(499,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_gfp__lemma3) ).

thf(6665,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[499]) ).

thf(3006,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( A @ ( A @ ( B @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min__in) ).

thf(16572,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( A @ ( A @ ( B @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3006]) ).

thf(1438,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__idem) ).

thf(10358,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1438]) ).

thf(1006,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J) ).

thf(8622,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1006]) ).

thf(146,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_Random_Oselect__weight ) )
      = ( A @ ( C @ c_Random_Oselect__weight ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_select__weight__cons__zero) ).

thf(5288,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_Random_Oselect__weight ) )
      = ( A @ ( C @ c_Random_Oselect__weight ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[146]) ).

thf(3241,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__one__le__iff__zero__less) ).

thf(17527,plain,
    ! [A: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3241]) ).

thf(2153,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [F: $i] :
          ( ( D
            = ( F @ ( B @ hAPP ) ) )
          & ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__iff) ).

thf(13095,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ? [F: $i] :
            ( ( D
              = ( F @ ( B @ hAPP ) ) )
            & ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [F: $i] :
            ( ( D
              = ( F @ ( B @ hAPP ) ) )
            & ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2153]) ).

thf(1079,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J) ).

thf(8879,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1079]) ).

thf(3568,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__equals__eq2) ).

thf(18824,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B = A )
       => ( ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3568]) ).

thf(2751,axiom,
    ! [A: $i,B: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_iso__tuple__UNIV__I) ).

thf(15600,plain,
    ! [A: $i,B: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2751]) ).

thf(3032,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) )
            = ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) )
        <=> ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_code__numeral_Oof__nat__inject) ).

thf(16688,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B = A )
           => ( ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) )
              = ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ) )
          & ( ( ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) )
              = ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3032]) ).

thf(2544,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__diff__1) ).

thf(14694,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2544]) ).

thf(4183,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__le__mono1) ).

thf(21229,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4183]) ).

thf(619,axiom,
    c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Orderings_Oorder__class_Omono ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mono__Suc) ).

thf(7115,plain,
    c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Orderings_Oorder__class_Omono ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[619]) ).

thf(3988,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_fdisj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Collect__disj__eq) ).

thf(20507,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_fdisj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3988]) ).

thf(3584,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( C @ ( D @ tc_sum ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__PlusD_I2_J) ).

thf(18897,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( C @ ( D @ tc_sum ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3584]) ).

thf(614,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Obutlast ) )
        = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_butlast__take) ).

thf(7096,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Obutlast ) )
        = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[614]) ).

thf(3307,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__1) ).

thf(17791,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3307]) ).

thf(1881,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__mult__self3) ).

thf(12097,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1881]) ).

thf(1354,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( D @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult2__lemma__aux1) ).

thf(10049,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( D @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1354]) ).

thf(2841,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        | ( C = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__iff) ).

thf(15948,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          | ( C = B ) )
       => ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          | ( C = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2841]) ).

thf(3343,axiom,
    ! [A: $i,B: $i] : ( B @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Relation_Orefl__on ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__reflcl) ).

thf(17946,plain,
    ! [A: $i,B: $i] : ( B @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Relation_Orefl__on ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3343]) ).

thf(1609,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( C
          = ( B @ ( D @ c_Inductive_Ocomplete__lattice__class_Ogfp ) ) )
       => ( ( B @ ( D @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
         => ( ( C @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_def__coinduct) ).

thf(11020,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( C
          = ( B @ ( D @ c_Inductive_Ocomplete__lattice__class_Ogfp ) ) )
       => ( ( B @ ( D @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
         => ( ( C @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1609]) ).

thf(1833,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) )
        = ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Code__Numeral_Oof__nat__inject) ).

thf(11917,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
       => ( ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) )
          = ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ) )
      & ( ( ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) )
          = ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1833]) ).

thf(4764,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( A @ ( B @ ( C @ ( E @ c_Hoare__Mirabelle_Opeek__and ) ) @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( E @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( tc_HOL_Obool @ ( E @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( c_fNot @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ ( E @ c_Hoare__Mirabelle_Opeek__and ) ) @ ( A @ ( B @ c_Com_Ocom_OWhile ) @ ( C @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( E @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Loop) ).

thf(23433,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( A @ ( B @ ( C @ ( E @ c_Hoare__Mirabelle_Opeek__and ) ) @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( E @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( tc_HOL_Obool @ ( E @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( c_fNot @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ ( E @ c_Hoare__Mirabelle_Opeek__and ) ) @ ( A @ ( B @ c_Com_Ocom_OWhile ) @ ( C @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( E @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4764]) ).

thf(2874,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Option_Ooption_ONone @ ( B @ ( A @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ c_Map_Odom ) ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__empty) ).

thf(16071,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Option_Ooption_ONone @ ( B @ ( A @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ c_Map_Odom ) ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2874]) ).

thf(718,axiom,
    ! [A: $i,B: $i] :
      ~ ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I14_J) ).

thf(7484,plain,
    ! [A: $i,B: $i] :
      ~ ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[718]) ).

thf(4608,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
              = ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one_Oinsert) ).

thf(22878,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
              = ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4608]) ).

thf(1844,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A
         != ( B @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__less__power2) ).

thf(11962,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( A
           != ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A
           != ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1844]) ).

thf(2642,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__less__mono1) ).

thf(15130,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2642]) ).

thf(3804,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zless__int) ).

thf(19787,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3804]) ).

thf(134,axiom,
    tc_Nat_Onat @ class_Rings_Osemiring__1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Rings_Osemiring__1) ).

thf(5257,plain,
    tc_Nat_Onat @ class_Rings_Osemiring__1,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[134]) ).

thf(3496,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( D @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [H: $i] :
                  ( ( D @ ( H @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( ( G != H )
                   => ( ( ( G @ ( C @ hAPP ) )
                        = ( H @ ( C @ hAPP ) ) )
                     => ( ( G @ ( C @ hAPP ) @ ( B @ hAPP ) )
                        = ( F @ c_Groups_Ozero__class_Ozero ) ) ) ) ) )
         => ( ( D @ ( C @ ( A @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( F @ ( A @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( D @ ( C @ ( B @ ( E @ ( F @ ( A @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__reindex__nonzero) ).

thf(18517,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( D @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [H: $i] :
                  ( ( D @ ( H @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( ( G != H )
                   => ( ( ( G @ ( C @ hAPP ) )
                        = ( H @ ( C @ hAPP ) ) )
                     => ( ( G @ ( C @ hAPP ) @ ( B @ hAPP ) )
                        = ( F @ c_Groups_Ozero__class_Ozero ) ) ) ) ) )
         => ( ( D @ ( C @ ( A @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( F @ ( A @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( D @ ( C @ ( B @ ( E @ ( F @ ( A @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3496]) ).

thf(2329,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__extend__simps_I3_J) ).

thf(13779,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2329]) ).

thf(4397,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__simps_I2_J) ).

thf(22076,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4397]) ).

thf(4320,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ c_Wellfounded_Owf ) )
    <=> ( ~ ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        & ( A @ ( D @ c_Wellfounded_Owf ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__insert) ).

thf(21766,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ~ ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( D @ c_Wellfounded_Owf ) ) )
       => ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ c_Wellfounded_Owf ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ c_Wellfounded_Owf ) )
       => ( ~ ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( D @ c_Wellfounded_Owf ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4320]) ).

thf(1217,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oboolean__algebra )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Oboolean__algebra ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Lattices_Oboolean__algebra) ).

thf(9494,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oboolean__algebra )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Oboolean__algebra ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1217]) ).

thf(1308,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J) ).

thf(9855,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1308]) ).

thf(4434,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__le__mono2) ).

thf(22225,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4434]) ).

thf(2734,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( B @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( B @ ( D @ tc_sum ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Plus) ).

thf(15541,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( B @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( B @ ( D @ tc_sum ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2734]) ).

thf(713,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( C @ c_List_Olist_ONil ) )
    <=> ( A
        = ( D @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__is__Nil__conv) ).

thf(7467,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A
          = ( D @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) )
       => ( A
          = ( D @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[713]) ).

thf(1900,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__take) ).

thf(12158,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1900]) ).

thf(1393,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_unique__quotient__lemma__neg) ).

thf(10209,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1393]) ).

thf(1989,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ? [E: $i] :
          ( ( E @ ( A @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
    <=> ( ? [E: $i] :
            ( ( E @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        | ? [E: $i] :
            ( ( E @ ( A @ hAPP ) @ hBOOL )
            & ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bex__Un) ).

thf(12511,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ? [E: $i] :
              ( ( E @ ( A @ hAPP ) @ hBOOL )
              & ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ? [E: $i] :
              ( ( E @ ( A @ hAPP ) @ hBOOL )
              & ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ? [E: $i] :
            ( ( E @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
      & ( ? [E: $i] :
            ( ( E @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ? [E: $i] :
              ( ( E @ ( A @ hAPP ) @ hBOOL )
              & ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ? [E: $i] :
              ( ( E @ ( A @ hAPP ) @ hBOOL )
              & ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1989]) ).

thf(2047,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) )
        = ( A @ ( D @ c_List_Oset @ hAPP ) @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__insort) ).

thf(12725,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) )
        = ( A @ ( D @ c_List_Oset @ hAPP ) @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2047]) ).

thf(3249,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__atMost__Suc) ).

thf(17556,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3249]) ).

thf(1109,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__power__minus) ).

thf(9000,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1109]) ).

thf(3060,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I7_J) ).

thf(16804,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3060]) ).

thf(1146,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup_Oidem) ).

thf(9218,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1146]) ).

thf(1634,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__zipI1) ).

thf(11160,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1634]) ).

thf(3263,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__less__mono) ).

thf(17609,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3263]) ).

thf(1539,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ c_Relation_OId ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__empty) ).

thf(10747,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ c_Relation_OId ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1539]) ).

thf(1961,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__absorb1) ).

thf(12398,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1961]) ).

thf(4517,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__add )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( B @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__empty) ).

thf(22532,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__add )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( B @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4517]) ).

thf(2603,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Diff) ).

thf(14959,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2603]) ).

thf(1178,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
          = ( B @ c_Groups_Ozero__class_Ozero ) )
      <=> ( A
          = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__equal__0__iff__equal) ).

thf(9356,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1178]) ).

thf(900,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__functions_I4_J) ).

thf(8210,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[900]) ).

thf(4345,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__fun__def) ).

thf(21857,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4345]) ).

thf(2156,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__simps_I6_J) ).

thf(13113,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2156]) ).

thf(4092,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( c_Code__Numeral_Onat__of @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__inverse) ).

thf(20862,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( c_Code__Numeral_Onat__of @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4092]) ).

thf(640,axiom,
    ! [A: $i] :
      ( ( A @ c_Relation_OId @ ( A @ ( A @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ c_Relation_OId ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converse__Id) ).

thf(7188,plain,
    ! [A: $i] :
      ( ( A @ c_Relation_OId @ ( A @ ( A @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ c_Relation_OId ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[640]) ).

thf(104,axiom,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( c_Int_OMin @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__Min) ).

thf(5161,plain,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( c_Int_OMin @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[104]) ).

thf(1532,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ ( D @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( B @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( D @ ( D @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofun__comp__comm) ).

thf(10726,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ ( D @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( B @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( D @ ( D @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1532]) ).

thf(469,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_OtakeWhile ) ) )
      = ( A @ ( B @ ( D @ ( C @ ( tc_HOL_Obool @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_OtakeWhile ) ) @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile__map) ).

thf(6551,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_OtakeWhile ) ) )
      = ( A @ ( B @ ( D @ ( C @ ( tc_HOL_Obool @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_OtakeWhile ) ) @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[469]) ).

thf(3170,axiom,
    ! [A: $i,B: $i] : ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ c_Set_OPow @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__Pow__Union) ).

thf(17246,plain,
    ! [A: $i,B: $i] : ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ c_Set_OPow @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3170]) ).

thf(3892,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( D @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ ( E @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__shift__bounds__nat__ivl) ).

thf(20143,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( D @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ ( E @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3892]) ).

thf(3869,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__semigroup__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
                  = ( A @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__Un) ).

thf(20063,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__semigroup__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
                  = ( A @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3869]) ).

thf(58,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ c_List_Omap__filter ) ) ) )
      = ( B @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__filter__simps_I2_J) ).

thf(5005,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ c_List_Omap__filter ) ) ) )
      = ( B @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[58]) ).

thf(1223,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SetInterval_Otransfer__nat__int__set__functions_I2_J) ).

thf(9509,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1223]) ).

thf(3771,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Obounded__lattice__bot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Lattices_Obounded__lattice__bot) ).

thf(19653,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Obounded__lattice__bot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3771]) ).

thf(1498,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_reflcl__trancl) ).

thf(10594,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1498]) ).

thf(3965,axiom,
    ! [A: $i,B: $i] :
      ( ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__shift__lb__Suc0__0) ).

thf(20428,plain,
    ! [A: $i,B: $i] :
      ( ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3965]) ).

thf(2212,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Un__Int) ).

thf(13298,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2212]) ).

thf(3539,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ ( B @ c_Product__Type_OPair ) @ ( C @ ( B @ tc_prod ) @ ( C @ ( B @ c_COMBC ) ) @ hAPP ) @ ( C @ ( B @ tc_prod ) @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( B @ tc_prod ) @ ( B @ ( C @ tc_prod ) @ c_Fun_Oinj__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_swap__inj__on) ).

thf(18729,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ ( B @ c_Product__Type_OPair ) @ ( C @ ( B @ tc_prod ) @ ( C @ ( B @ c_COMBC ) ) @ hAPP ) @ ( C @ ( B @ tc_prod ) @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( B @ tc_prod ) @ ( B @ ( C @ tc_prod ) @ c_Fun_Oinj__on ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3539]) ).

thf(1984,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( D @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( G @ ( B @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
         => ( ( D @ ( B @ ( A @ ( F @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( E @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ ( C @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( F @ ( C @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ ( C @ ( E @ tc_prod ) @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__Sigma) ).

thf(12494,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( D @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( G @ ( B @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
         => ( ( D @ ( B @ ( A @ ( F @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( E @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ ( C @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( F @ ( C @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ ( C @ ( E @ tc_prod ) @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1984]) ).

thf(803,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( C @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update_Osimps_I1_J) ).

thf(7871,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( C @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[803]) ).

thf(3870,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__int__def) ).

thf(20066,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3870]) ).

thf(1293,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olenlex ) )
      = ( B @ tc_List_Olist @ c_COMBI @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ tc_prod ) @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ tc_prod ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Olex ) @ ( c_Wellfounded_Oless__than @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ c_Wellfounded_Olex__prod ) ) ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lenlex__def) ).

thf(9801,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olenlex ) )
      = ( B @ tc_List_Olist @ c_COMBI @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ tc_prod ) @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ tc_prod ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Olex ) @ ( c_Wellfounded_Oless__than @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ c_Wellfounded_Olex__prod ) ) ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1293]) ).

thf(1067,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__2__right) ).

thf(8838,plain,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1067]) ).

thf(3772,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Times__Un__distrib1) ).

thf(19655,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3772]) ).

thf(268,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__add )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Oplus__class_Oplus @ ( B @ ( B @ c_List_Ofoldl ) ) ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ ( B @ ( B @ c_List_Ofoldr ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldl__foldr1) ).

thf(5708,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__add )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Oplus__class_Oplus @ ( B @ ( B @ c_List_Ofoldl ) ) ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ ( B @ ( B @ c_List_Ofoldr ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[268]) ).

thf(4664,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Obounded__lattice ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Lattices_Obounded__lattice) ).

thf(23082,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Obounded__lattice ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4664]) ).

thf(3728,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [H: $i] :
              ( ( H @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
              & ( B
                = ( H @ ( A @ ( E @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofold__graph__insertE__aux) ).

thf(19490,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [H: $i] :
              ( ( H @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
              & ( B
                = ( H @ ( A @ ( E @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3728]) ).

thf(3626,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( D @ ( A @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        & ( B @ ( D @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mem__Sigma__iff) ).

thf(19059,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( D @ ( A @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( D @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( D @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3626]) ).

thf(2005,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__sup__absorb) ).

thf(12585,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2005]) ).

thf(2923,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum_Oinsert__remove) ).

thf(16236,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2923]) ).

thf(3142,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A != B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__not__refl2) ).

thf(17126,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A != B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3142]) ).

thf(3530,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      | ( B = A )
      | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zless__linear) ).

thf(18684,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      | ( B = A )
      | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3530]) ).

thf(110,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_List_Olenlex ) @ ( B @ tc_List_Olist @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__lenlex) ).

thf(5178,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_List_Olenlex ) @ ( B @ tc_List_Olist @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[110]) ).

thf(842,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Nitpick_Onumber__of__frac ) )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ c_Nitpick_OAbs__Frac ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nitpick_Onumber__of__frac__def) ).

thf(8012,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Nitpick_Onumber__of__frac ) )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ c_Nitpick_OAbs__Frac ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[842]) ).

thf(1876,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
        = ( C @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__all) ).

thf(12077,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
        = ( C @ c_List_Olist_ONil ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1876]) ).

thf(2815,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__top )
     => ( ( A @ ( B @ c_Orderings_Otop__class_Otop @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Otop__class_Otop ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__top__left) ).

thf(15848,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__top )
     => ( ( A @ ( B @ c_Orderings_Otop__class_Otop @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Otop__class_Otop ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2815]) ).

thf(2172,axiom,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list_Osize_I3_J) ).

thf(13174,plain,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2172]) ).

thf(4209,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__mono1) ).

thf(21343,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4209]) ).

thf(836,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ c_Int_Opred ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Min) ).

thf(7980,plain,
    ! [A: $i] :
      ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ c_Int_Opred ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[836]) ).

thf(1793,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_List_Olinorder__class_Osorted ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__nth__mono) ).

thf(11756,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_List_Olinorder__class_Osorted ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1793]) ).

thf(1536,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( C @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__increasing__iff) ).

thf(10737,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( C @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1536]) ).

thf(1743,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J) ).

thf(11549,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1743]) ).

thf(2164,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UnCI) ).

thf(13147,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2164]) ).

thf(2142,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple__idem ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
          = ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple__idem_Oinsert__idem) ).

thf(13056,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple__idem ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
          = ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2142]) ).

thf(4053,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_prod ) @ c_List_Olist_ONil @ ( B @ ( C @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
      = ( B @ c_Option_Ooption_ONone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__Cons__code_I1_J) ).

thf(20722,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_prod ) @ c_List_Olist_ONil @ ( B @ ( C @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
      = ( B @ c_Option_Ooption_ONone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4053]) ).

thf(115,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Otl @ hAPP ) @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__tl) ).

thf(5192,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Otl @ hAPP ) @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[115]) ).

thf(4470,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ c_Relation_OImage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__empty) ).

thf(22365,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ c_Relation_OImage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4470]) ).

thf(4324,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm__idem ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( A @ ( D @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm__idem_Ofold__insert__idem2) ).

thf(21781,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm__idem ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( A @ ( D @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4324]) ).

thf(4790,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Relation_ORange ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__empty) ).

thf(23547,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Relation_ORange ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4790]) ).

thf(1042,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__nat__of) ).

thf(8752,plain,
    ! [A: $i] :
      ( ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1042]) ).

thf(2070,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Relation_OId__on ) @ ( A @ ( B @ c_Relation_Orefl__on ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__on__Id__on) ).

thf(12816,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Relation_OId__on ) @ ( A @ ( B @ c_Relation_Orefl__on ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2070]) ).

thf(1232,axiom,
    ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone )
    = ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__is__num__one) ).

thf(9540,plain,
    ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone )
    = ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1232]) ).

thf(3003,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__Un__eq) ).

thf(16555,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3003]) ).

thf(4698,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__mult )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( B @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__empty) ).

thf(23211,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__mult )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( B @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4698]) ).

thf(3513,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card_Oremove) ).

thf(18595,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3513]) ).

thf(1214,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__left__idem) ).

thf(9481,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1214]) ).

thf(188,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Com_Ocom_OSKIP @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc__elim__cases_I1_J) ).

thf(5412,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Com_Ocom_OSKIP @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[188]) ).

thf(352,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) )
          = ( A @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) ) ) )
      & ( ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) )
          = ( A @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter_Osimps_I2_J) ).

thf(6046,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) )
          = ( A @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) ) ) )
      & ( ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) )
          = ( A @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[352]) ).

thf(697,axiom,
    ! [A: $i] : ( A @ c_Int_Oint__ge__less__than @ ( tc_Int_Oint @ c_Wellfounded_Owf ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__int__ge__less__than) ).

thf(7400,plain,
    ! [A: $i] : ( A @ c_Int_Oint__ge__less__than @ ( tc_Int_Oint @ c_Wellfounded_Owf ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[697]) ).

thf(4245,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( D @ hAPP ) )
          = ( A @ ( D @ hAPP ) ) )
       => ( ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__onD) ).

thf(21482,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( D @ hAPP ) )
          = ( A @ ( D @ hAPP ) ) )
       => ( ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4245]) ).

thf(3849,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zle__antisym) ).

thf(19975,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3849]) ).

thf(42,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
      = ( tc_Nat_Onat @ c_COMBI @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__number__of__Bit0) ).

thf(4941,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
      = ( tc_Nat_Onat @ c_COMBI @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[42]) ).

thf(3528,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__eq) ).

thf(18674,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3528]) ).

thf(4680,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( c_Com_Ocom_OSKIP @ c_Natural_Oevaln ) ) ) )
     => ( A = C ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln__elim__cases_I1_J) ).

thf(23144,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( c_Com_Ocom_OSKIP @ c_Natural_Oevaln ) ) ) )
     => ( A = C ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4680]) ).

thf(2771,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( B @ c_Relation_OField @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Field) ).

thf(15683,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( B @ c_Relation_OField @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2771]) ).

thf(3169,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__eq__UN) ).

thf(17243,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3169]) ).

thf(1638,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) @ ( C @ c_List_Oset @ hAPP ) )
        = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__insort__insert) ).

thf(11171,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) @ ( C @ c_List_Oset @ hAPP ) )
        = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1638]) ).

thf(1515,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult__commute) ).

thf(10662,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1515]) ).

thf(4223,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Predicate_ORangeP ) ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( C @ ( D @ c_Relation_ORange ) @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_RangeP__Range__eq) ).

thf(21398,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_Relation_ORange ) @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Predicate_ORangeP ) ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Predicate_ORangeP ) ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( D @ c_Relation_ORange ) @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4223]) ).

thf(1085,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ hAPP ) @ hBOOL ) )
    <=> ! [D: $i] :
          ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_all__set__conv__all__nth) ).

thf(8911,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) )
       => ! [D: $i] :
            ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( A @ hAPP ) @ hBOOL ) ) )
      & ( ! [D: $i] :
            ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( A @ hAPP ) @ hBOOL ) )
       => ! [D: $i] :
            ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1085]) ).

thf(3027,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__left__commute) ).

thf(16668,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3027]) ).

thf(4597,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__Diff) ).

thf(22829,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4597]) ).

thf(2312,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_OtakeWhile ) ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ hAPP ) @ hBOOL )
        & ( A @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__takeWhileD) ).

thf(13700,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_OtakeWhile ) ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ hAPP ) @ hBOOL )
        & ( A @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2312]) ).

thf(4578,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__inter__insert) ).

thf(22742,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4578]) ).

thf(4309,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olists ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ? [D: $i,E: $i] :
            ( ( A @ ( C @ c_List_Olists ) @ ( E @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B
              = ( E @ ( D @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
        | ( B
          = ( C @ c_List_Olist_ONil ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lists_Osimps) ).

thf(21716,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ? [D: $i,E: $i] :
              ( ( A @ ( C @ c_List_Olists ) @ ( E @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
              & ( B
                = ( E @ ( D @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
          | ( B
            = ( C @ c_List_Olist_ONil ) ) )
       => ( A @ ( C @ c_List_Olists ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_List_Olists ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ? [D: $i,E: $i] :
              ( ( A @ ( C @ c_List_Olists ) @ ( E @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
              & ( B
                = ( E @ ( D @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
          | ( B
            = ( C @ c_List_Olist_ONil ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4309]) ).

thf(3217,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ~ ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) @ hAPP ) )
          = ( B @ c_Option_Ooption_ONone ) ) )
      & ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) @ hAPP ) )
          = ( D @ ( A @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_restrict__map__def) ).

thf(17446,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ~ ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) @ hAPP ) )
          = ( B @ c_Option_Ooption_ONone ) ) )
      & ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) @ hAPP ) )
          = ( D @ ( A @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3217]) ).

thf(2457,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__nonpos__pos__le0) ).

thf(14333,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2457]) ).

thf(474,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OposDivAlg__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OposDivAlg__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
           => ( ( ~ ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                    | ( E @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( E @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( B @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_posDivAlg_Opinduct) ).

thf(6570,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OposDivAlg__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OposDivAlg__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
           => ( ( ~ ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                    | ( E @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( E @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( B @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[474]) ).

thf(125,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Rings_Ono__zero__divisors,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Rings_Ono__zero__divisors) ).

thf(5227,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Rings_Ono__zero__divisors,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[125]) ).

thf(3931,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ~ ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( E @ ( B @ ( C @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
        = ( D @ ( B @ ( C @ tc_Option_Ooption @ ( F @ c_Set_Oimage ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__map__upd) ).

thf(20280,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ~ ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( E @ ( B @ ( C @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
        = ( D @ ( B @ ( C @ tc_Option_Ooption @ ( F @ c_Set_Oimage ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3931]) ).

thf(445,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__div__nat__number__of) ).

thf(6466,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[445]) ).

thf(2289,axiom,
    ! [A: $i] :
      ( ( A @ c_Nitpick_Ozero__frac )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ c_Nitpick_OAbs__Frac ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nitpick_Ozero__frac__def) ).

thf(13628,plain,
    ! [A: $i] :
      ( ( A @ c_Nitpick_Ozero__frac )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ c_Nitpick_OAbs__Frac ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2289]) ).

thf(4441,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__empty) ).

thf(22246,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4441]) ).

thf(4337,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_compl__inf__bot) ).

thf(21824,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4337]) ).

thf(3043,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        & ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__iff) ).

thf(16733,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3043]) ).

thf(392,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__append) ).

thf(6251,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[392]) ).

thf(3952,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( tc_HOL_Obool @ ( H @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( B @ c_Natural_Ogetlocs ) @ ( C @ c_Com_Ovname_OLoc @ ( c_Natural_Oupdate @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Com_Ovname @ ( tc_Com_Ostate @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ ( tc_Com_Ostate @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ c_COMBB ) ) @ ( H @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ ( H @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( H @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( H @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( G @ ( H @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( tc_HOL_Obool @ ( H @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( E @ ( A @ ( C @ c_Com_Ocom_OLocal ) ) @ ( A @ ( C @ c_Com_Ovname_OLoc @ ( c_Natural_Oupdate @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Com_Ovname @ ( tc_Com_Ostate @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ ( tc_Com_Ostate @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ c_COMBB ) ) @ ( H @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ ( H @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_fequal @ hAPP ) @ ( c_fconj @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ c_COMBS ) ) @ hAPP ) @ ( H @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( H @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( H @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( G @ ( H @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hoare__derivs_OLocal) ).

thf(20386,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( tc_HOL_Obool @ ( H @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( B @ c_Natural_Ogetlocs ) @ ( C @ c_Com_Ovname_OLoc @ ( c_Natural_Oupdate @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Com_Ovname @ ( tc_Com_Ostate @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ ( tc_Com_Ostate @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ c_COMBB ) ) @ ( H @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ ( H @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( H @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( H @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( G @ ( H @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( tc_HOL_Obool @ ( H @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( E @ ( A @ ( C @ c_Com_Ocom_OLocal ) ) @ ( A @ ( C @ c_Com_Ovname_OLoc @ ( c_Natural_Oupdate @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Com_Ovname @ ( tc_Com_Ostate @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ ( tc_Com_Ostate @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ c_COMBB ) ) @ ( H @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ ( H @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_fequal @ hAPP ) @ ( c_fconj @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ c_COMBS ) ) @ hAPP ) @ ( H @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( H @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( H @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( G @ ( H @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3952]) ).

thf(568,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Osemiring__0 )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( B @ ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__mult__const) ).

thf(6909,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Osemiring__0 )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( B @ ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[568]) ).

thf(3462,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( c_Nat_OSuc @ ( C @ ( tc_Nat_Onat @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__shift__bounds__Suc__ivl) ).

thf(18384,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( c_Nat_OSuc @ ( C @ ( tc_Nat_Onat @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3462]) ).

thf(2819,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olistrel ) @ ( C @ c_List_Olist_ONil @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B
        = ( C @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__Nil2) ).

thf(15863,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olistrel ) @ ( C @ c_List_Olist_ONil @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B
        = ( C @ c_List_Olist_ONil ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2819]) ).

thf(2352,axiom,
    ! [A: $i] : ( A @ tc_List_Olist @ class_HOL_Oequal ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_List__Olist__HOL_Oequal) ).

thf(13874,plain,
    ! [A: $i] : ( A @ tc_List_Olist @ class_HOL_Oequal ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2352]) ).

thf(864,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__append__length__plus) ).

thf(8086,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[864]) ).

thf(3503,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Complete__Lattice_OSup__class_OSup ) )
        = ( A @ ( B @ c_Orderings_Obot__class_Obot @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ ( B @ ( B @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__set__fold) ).

thf(18563,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Complete__Lattice_OSup__class_OSup ) )
        = ( A @ ( B @ c_Orderings_Obot__class_Obot @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ ( B @ ( B @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3503]) ).

thf(2096,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( A @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mem__def) ).

thf(12916,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( A @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2096]) ).

thf(3751,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult__zless__mono2) ).

thf(19575,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3751]) ).

thf(1895,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_OtakeWhile ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__takeWhile) ).

thf(12141,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_OtakeWhile ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1895]) ).

thf(4369,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
            = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max__insert) ).

thf(21948,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
            = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4369]) ).

thf(1660,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Osgn__class_Osgn ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sgn__less) ).

thf(11260,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Osgn__class_Osgn ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Osgn__class_Osgn ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1660]) ).

thf(4009,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ c_Transitive__Closure_Otrancl ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__mono) ).

thf(20591,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ c_Transitive__Closure_Otrancl ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4009]) ).

thf(1500,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
     => ( ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__zmult__eq__1) ).

thf(10599,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
     => ( ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1500]) ).

thf(1583,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Rings_Osemiring__0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Rings_Osemiring__0) ).

thf(10908,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Rings_Osemiring__0,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1583]) ).

thf(610,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Bit1__Bit0) ).

thf(7079,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[610]) ).

thf(4051,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          | ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__max__iff__disj) ).

thf(20715,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            | ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            | ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4051]) ).

thf(4061,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        & ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pos__mod__conj) ).

thf(20752,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        & ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4061]) ).

thf(92,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__mult )
     => ( ( B @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__commutes) ).

thf(5123,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__mult )
     => ( ( B @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[92]) ).

thf(3601,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( D @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SigmaD1) ).

thf(18976,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( D @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3601]) ).

thf(3041,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_fconj @ hAPP ) @ hAPP ) @ hBOOL )
      | ~ ( A @ hBOOL )
      | ~ ( B @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fconj__1) ).

thf(16720,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_fconj @ hAPP ) @ hAPP ) @ hBOOL )
      | ~ ( A @ hBOOL )
      | ~ ( B @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3041]) ).

thf(2617,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__Sup1__distrib) ).

thf(15032,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2617]) ).

thf(988,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ ( tc_Code__Numeral_Ocode__numeral @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) @ ( C @ ( A @ ( B @ c_Random_Opick ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pick__member) ).

thf(8539,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ ( tc_Code__Numeral_Ocode__numeral @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) @ ( C @ ( A @ ( B @ c_Random_Opick ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[988]) ).

thf(2496,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) )
     != ( A @ ( B @ c_Com_Ocom_OWhile ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I52_J) ).

thf(14483,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) )
     != ( A @ ( B @ c_Com_Ocom_OWhile ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2496]) ).

thf(3570,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__eq__int__code_I13_J) ).

thf(18834,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3570]) ).

thf(723,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( B @ ( B @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_R__O__Id) ).

thf(7499,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( B @ ( B @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[723]) ).

thf(2837,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ c_Option_Ooption_ONone @ ( E @ ( D @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Map_Omap__comp ) ) ) ) ) )
      = ( D @ c_Option_Ooption_ONone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__comp__empty_I2_J) ).

thf(15931,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ c_Option_Ooption_ONone @ ( E @ ( D @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Map_Omap__comp ) ) ) ) ) )
      = ( D @ c_Option_Ooption_ONone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2837]) ).

thf(3320,axiom,
    ! [A: $i] : ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__atMost) ).

thf(17856,plain,
    ! [A: $i] : ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3320]) ).

thf(3938,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Equiv__Relations_Oequiv ) ) )
    <=> ( A @ ( B @ ( B @ c_Product__Type_OPair ) @ ( B @ ( B @ tc_prod ) @ c_member @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Equiv__Relations_Oequivp ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equivp__equiv) ).

thf(20325,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( B @ c_Product__Type_OPair ) @ ( B @ ( B @ tc_prod ) @ c_member @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Equiv__Relations_Oequivp ) )
       => ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Equiv__Relations_Oequiv ) ) ) )
      & ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Equiv__Relations_Oequiv ) ) )
       => ( A @ ( B @ ( B @ c_Product__Type_OPair ) @ ( B @ ( B @ tc_prod ) @ c_member @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Equiv__Relations_Oequivp ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3938]) ).

thf(1665,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) )
        = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Orev @ hAPP ) @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__update) ).

thf(11273,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) )
        = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Orev @ hAPP ) @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1665]) ).

thf(2121,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Oord )
     => ( ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__funE) ).

thf(12992,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Oord )
     => ( ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2121]) ).

thf(879,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult__1) ).

thf(8133,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[879]) ).

thf(116,axiom,
    ( c_Divides_OnegateSnd
    = ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oapsnd ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negateSnd__def) ).

thf(5195,plain,
    ( c_Divides_OnegateSnd
    = ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oapsnd ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[116]) ).

thf(626,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__distrib__neg) ).

thf(7136,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[626]) ).

thf(3213,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Groups_Ocomm__monoid__mult )
        & ( C @ class_Groups_Ocomm__monoid__add ) )
     => ( ( B @ c_Nat__Transfer_Onat__set )
       => ( ( B @ ( A @ ( C @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( A @ ( tc_Nat_Onat @ ( C @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__sum__prod_I2_J) ).

thf(17433,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Groups_Ocomm__monoid__mult )
        & ( C @ class_Groups_Ocomm__monoid__add ) )
     => ( ( B @ c_Nat__Transfer_Onat__set )
       => ( ( B @ ( A @ ( C @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( A @ ( tc_Nat_Onat @ ( C @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3213]) ).

thf(4766,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_singleton__iff) ).

thf(23443,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B = A )
       => ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4766]) ).

thf(2057,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( F @ c_List_Olexord ) @ ( B @ ( C @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ( A @ ( F @ c_List_Olexord ) @ ( B @ ( D @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( E = C ) )
        | ( A @ ( C @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexord__cons__cons) ).

thf(12757,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( ( A @ ( F @ c_List_Olexord ) @ ( B @ ( D @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( E = C ) )
          | ( A @ ( C @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( F @ c_List_Olexord ) @ ( B @ ( C @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( F @ c_List_Olexord ) @ ( B @ ( C @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( F @ c_List_Olexord ) @ ( B @ ( D @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( E = C ) )
          | ( A @ ( C @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2057]) ).

thf(3712,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I22_J) ).

thf(19410,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3712]) ).

thf(1566,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Enum_On__lists ) ) @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__n__lists) ).

thf(10854,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Enum_On__lists ) ) @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1566]) ).

thf(478,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( C @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) )
        <=> ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__inject__exp) ).

thf(6583,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( C @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B = A )
           => ( ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[478]) ).

thf(2237,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
     => ( ( ( A = C )
         => ( C @ ( E @ hAPP ) @ hBOOL ) )
       => ~ ( ( C @ ( E @ hAPP ) @ hBOOL )
           => ! [F: $i] :
                ( ( F @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) )
               => ~ ( A @ ( B @ ( F @ ( D @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln__WHILE__case) ).

thf(13392,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
     => ( ( ( A = C )
         => ( C @ ( E @ hAPP ) @ hBOOL ) )
       => ~ ( ( C @ ( E @ hAPP ) @ hBOOL )
           => ! [F: $i] :
                ( ( F @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) )
               => ~ ( A @ ( B @ ( F @ ( D @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2237]) ).

thf(4073,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__eq__plus1__left) ).

thf(20803,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4073]) ).

thf(2784,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ~ ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ocard @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Diff__insert) ).

thf(15730,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ~ ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ocard @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2784]) ).

thf(777,axiom,
    ! [A: $i,B: $i] :
      ( ( B
        = ( A @ ( c_Int_Onat @ hAPP ) ) )
    <=> ( ( ~ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A
            = ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__eq__iff2) ).

thf(7729,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( ~ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A
              = ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ) )
       => ( B
          = ( A @ ( c_Int_Onat @ hAPP ) ) ) )
      & ( ( B
          = ( A @ ( c_Int_Onat @ hAPP ) ) )
       => ( ( ~ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A
              = ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[777]) ).

thf(3590,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__Union) ).

thf(18925,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3590]) ).

thf(2025,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Oeq__fold) ).

thf(12646,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2025]) ).

thf(1362,axiom,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ c_List_Oremdups ) )
      = ( A @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remdups_Osimps_I1_J) ).

thf(10071,plain,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ c_List_Oremdups ) )
      = ( A @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1362]) ).

thf(4191,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_Complete__Lattice_OSup__class_OSup ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ! [D: $i] :
            ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__le__iff) ).

thf(21253,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ c_Complete__Lattice_OSup__class_OSup ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Complete__Lattice_OSup__class_OSup ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4191]) ).

thf(4,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Oring__1 )
     => ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__1) ).

thf(4803,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Oring__1 )
     => ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4]) ).

thf(677,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oremdups ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__remdups__card__conv) ).

thf(7326,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oremdups ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[677]) ).

thf(295,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( A @ c_Divides_Opdivmod ) )
          = ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ c_Divides_OposDivAlg ) ) ) )
      & ( ( B
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( A @ c_Divides_Opdivmod ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pdivmod__posDivAlg) ).

thf(5825,plain,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( A @ c_Divides_Opdivmod ) )
          = ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ c_Divides_OposDivAlg ) ) ) )
      & ( ( B
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( A @ c_Divides_Opdivmod ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[295]) ).

thf(2473,axiom,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ hAPP ) @ hBOOL ) )
    <=> ! [C: $i] :
          ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_all__nat__less) ).

thf(14396,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] :
            ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ hAPP ) @ hBOOL ) )
       => ! [C: $i] :
            ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ hAPP ) @ hBOOL ) ) )
      & ( ! [C: $i] :
            ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ hAPP ) @ hBOOL ) )
       => ! [C: $i] :
            ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2473]) ).

thf(2107,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__lower2) ).

thf(12960,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2107]) ).

thf(1610,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Divides_Odivmod__nat ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__div__mod) ).

thf(11024,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Divides_Odivmod__nat ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1610]) ).

thf(1995,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__vimage__image__eq) ).

thf(12543,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1995]) ).

thf(2281,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I15_J) ).

thf(13571,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2281]) ).

thf(3122,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Opreorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__le__less__trans) ).

thf(17053,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Opreorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3122]) ).

thf(151,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ c_List_Orotate1 @ hAPP ) )
      = ( A @ ( C @ c_List_Orotate1 @ hAPP ) @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate1__rotate__swap) ).

thf(5301,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ c_List_Orotate1 @ hAPP ) )
      = ( A @ ( C @ c_List_Orotate1 @ hAPP ) @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[151]) ).

thf(4263,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__set__relations_I4_J) ).

thf(21560,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( ( ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4263]) ).

thf(1208,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__mult__self4) ).

thf(9465,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1208]) ).

thf(3425,axiom,
    ! [A: $i,B: $i] : ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__M__bounded__by__nat) ).

thf(18252,plain,
    ! [A: $i,B: $i] : ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3425]) ).

thf(2606,axiom,
    ! [A: $i] : ( A @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__refl) ).

thf(14969,plain,
    ! [A: $i] : ( A @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2606]) ).

thf(887,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ tc_prod ) @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__zip) ).

thf(8165,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ tc_prod ) @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[887]) ).

thf(800,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olex ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
        & ( A @ ( D @ c_List_Olexord ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexord__lex) ).

thf(7856,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
          & ( A @ ( D @ c_List_Olexord ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( D @ c_List_Olex ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ c_List_Olex ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
          & ( A @ ( D @ c_List_Olexord ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[800]) ).

thf(2917,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__function__closures_I2_J) ).

thf(16211,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2917]) ).

thf(4025,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
       => ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__vimageD) ).

thf(20643,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
       => ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4025]) ).

thf(3262,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__mono) ).

thf(17607,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3262]) ).

thf(3387,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__minus__iff) ).

thf(18120,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3387]) ).

thf(4503,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Otop )
     => ( B @ ( A @ tc_fun ) @ class_Orderings_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Orderings_Otop) ).

thf(22476,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Otop )
     => ( B @ ( A @ tc_fun ) @ class_Orderings_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4503]) ).

thf(4472,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__UNIV__eq) ).

thf(22370,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4472]) ).

thf(310,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ hAPP ) @ ( C @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Com_Ocom_OAss ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_Oequations_I2_J) ).

thf(5874,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ hAPP ) @ ( C @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Com_Ocom_OAss ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[310]) ).

thf(2540,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Orderings_Olinorder )
     => ( ( ~ ( C @ ( E @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
            = ( A @ ( D @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
        & ( ( C @ ( E @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insort__key_Osimps_I2_J) ).

thf(14677,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Orderings_Olinorder )
     => ( ( ~ ( C @ ( E @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
            = ( A @ ( D @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
        & ( ( C @ ( E @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2540]) ).

thf(3376,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
    <=> ( ~ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        & ( A @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__insert) ).

thf(18072,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ~ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) )
       => ( A @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) )
      & ( ( A @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( ~ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3376]) ).

thf(3688,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [C: $i,D: $i] :
            ( ( C @ ( A @ hAPP ) @ hBOOL )
          <=> ( B @ ( D @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) )
       => ( ? [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL )
        <=> ? [C: $i] :
              ( ( C @ ( A @ hAPP ) @ hBOOL )
              & ( B @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_periodic__finite__ex) ).

thf(19318,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [C: $i,D: $i] :
            ( ( ( B @ ( D @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL )
             => ( C @ ( A @ hAPP ) @ hBOOL ) )
            & ( ( C @ ( A @ hAPP ) @ hBOOL )
             => ( B @ ( D @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) )
       => ( ( ? [C: $i] :
                ( ( C @ ( A @ hAPP ) @ hBOOL )
                & ( B @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ? [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL ) )
          & ( ? [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL )
           => ? [C: $i] :
                ( ( C @ ( A @ hAPP ) @ hBOOL )
                & ( B @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3688]) ).

thf(2531,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__atLeastAtMost__int) ).

thf(14644,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2531]) ).

thf(3114,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__minus__self__iff) ).

thf(17026,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3114]) ).

thf(1256,axiom,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__numerals_I3_J) ).

thf(9657,plain,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1256]) ).

thf(4650,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__diff) ).

thf(23030,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4650]) ).

thf(2422,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Groups_Ocomm__monoid__mult )
        & ( C @ class_Groups_Ocomm__monoid__add ) )
     => ( ( B @ c_Nat__Transfer_Onat__set )
       => ( ( B @ ( A @ ( C @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( A @ ( tc_Nat_Onat @ ( C @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__sum__prod_I1_J) ).

thf(14188,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Groups_Ocomm__monoid__mult )
        & ( C @ class_Groups_Ocomm__monoid__add ) )
     => ( ( B @ c_Nat__Transfer_Onat__set )
       => ( ( B @ ( A @ ( C @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( A @ ( tc_Nat_Onat @ ( C @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2422]) ).

thf(139,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ~ ( D @ ( E @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( D @ ( C @ ( A @ ( E @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_OIfFalse) ).

thf(5269,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ~ ( D @ ( E @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( D @ ( C @ ( A @ ( E @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[139]) ).

thf(4529,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( F @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( G @ c_Nitpick_Ofold__graph_H ) ) ) ) ) )
       => ( A @ ( F @ ( C @ hAPP ) @ hAPP ) @ ( E @ ( B @ ( C @ ( D @ ( G @ c_Nitpick_Ofold__graph_H ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__graph_H_Ointros_I2_J) ).

thf(22564,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( F @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( G @ c_Nitpick_Ofold__graph_H ) ) ) ) ) )
       => ( A @ ( F @ ( C @ hAPP ) @ hAPP ) @ ( E @ ( B @ ( C @ ( D @ ( G @ c_Nitpick_Ofold__graph_H ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4529]) ).

thf(4187,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_Oint__ge__less__than2 )
      = ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__ge__less__than2__def) ).

thf(21239,plain,
    ! [A: $i] :
      ( ( A @ c_Int_Oint__ge__less__than2 )
      = ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4187]) ).

thf(2334,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__diff__eq) ).

thf(13800,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2334]) ).

thf(279,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__eq) ).

thf(5750,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[279]) ).

thf(2125,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__not__less) ).

thf(13003,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2125]) ).

thf(3921,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( E @ tc_Option_Ooption @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( E @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( E @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ tc_Option_Ooption @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( E @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__range__updI) ).

thf(20239,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( E @ tc_Option_Ooption @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( E @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( E @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ tc_Option_Ooption @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( E @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3921]) ).

thf(404,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power2__sum) ).

thf(6291,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[404]) ).

thf(2559,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) )
      <=> ( ! [D: $i] :
              ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( A @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__Cons) ).

thf(14754,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( ! [D: $i] :
                ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( D @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
            & ( A @ ( C @ c_List_Olinorder__class_Osorted ) ) )
         => ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) ) )
        & ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) )
         => ( ! [D: $i] :
                ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( D @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
            & ( A @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2559]) ).

thf(1186,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) )
       => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( C = A ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__eq__imp__eq__base) ).

thf(9394,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) )
       => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( C = A ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1186]) ).

thf(4361,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pos__mod__bound) ).

thf(21921,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4361]) ).

thf(3902,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__cartesian__productD2) ).

thf(20177,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3902]) ).

thf(3360,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__extend__simps_I1_J) ).

thf(18015,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3360]) ).

thf(1871,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Ominus__class_Ominus @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__subtractf) ).

thf(12062,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Ominus__class_Ominus @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1871]) ).

thf(1474,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ c_COMBI @ ( C @ c_COMBI @ ( B @ ( B @ ( C @ ( C @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__pair__ident) ).

thf(10501,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ c_COMBI @ ( C @ c_COMBI @ ( B @ ( B @ ( C @ ( C @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1474]) ).

thf(4304,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i] :
            ( ( D @ ( B @ hAPP ) @ hBOOL )
           => ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i] :
              ( ( D @ ( B @ hAPP ) @ hBOOL )
             => ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_decr__mult__lemma) ).

thf(21701,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i] :
            ( ( D @ ( B @ hAPP ) @ hBOOL )
           => ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i] :
              ( ( D @ ( B @ hAPP ) @ hBOOL )
             => ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4304]) ).

thf(2907,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Option_Ooption_ONone )
     != ( A @ ( B @ c_Option_Ooption_OSome @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option_Osimps_I2_J) ).

thf(16179,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Option_Ooption_ONone )
     != ( A @ ( B @ c_Option_Ooption_OSome @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2907]) ).

thf(4157,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Equiv__Relations_Ocongruent ) ) ) )
    <=> ! [E: $i] :
          ( ( B @ ( E @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( E @ ( A @ ( A @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_congruent__def) ).

thf(21124,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ! [E: $i] :
            ( ( B @ ( E @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ ( A @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( D @ c_Equiv__Relations_Ocongruent ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Equiv__Relations_Ocongruent ) ) ) )
       => ! [E: $i] :
            ( ( B @ ( E @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ ( A @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4157]) ).

thf(1496,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
            = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__number__of__lemma) ).

thf(10584,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
            = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1496]) ).

thf(168,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( B @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( B @ ( E @ c_Com_Ocom_OSemi ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_OSemi) ).

thf(5352,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( B @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( B @ ( E @ c_Com_Ocom_OSemi ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[168]) ).

thf(3221,axiom,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( B
         != ( C @ ( A @ c_Option_Ooption_OSome @ hAPP ) ) )
    <=> ( B
        = ( A @ c_Option_Ooption_ONone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__Some__eq) ).

thf(17463,plain,
    ! [A: $i,B: $i] :
      ( ( ( B
          = ( A @ c_Option_Ooption_ONone ) )
       => ! [C: $i] :
            ( B
           != ( C @ ( A @ c_Option_Ooption_OSome @ hAPP ) ) ) )
      & ( ! [C: $i] :
            ( B
           != ( C @ ( A @ c_Option_Ooption_OSome @ hAPP ) ) )
       => ( B
          = ( A @ c_Option_Ooption_ONone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3221]) ).

thf(289,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Int_Onumber__ring )
        & ( B @ class_Fields_Ofield ) )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divide__numeral__1) ).

thf(5797,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Int_Onumber__ring )
        & ( B @ class_Fields_Ofield ) )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[289]) ).

thf(4148,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) )
        & ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__insert__if) ).

thf(21079,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) )
        & ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4148]) ).

thf(4036,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ ( D @ c_HOL_OThe ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__def) ).

thf(20679,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ ( D @ c_HOL_OThe ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4036]) ).

thf(3595,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__add__int__atLeastLessThan) ).

thf(18949,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3595]) ).

thf(996,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Obutlast ) @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Obutlast ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__butlast) ).

thf(8583,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Obutlast ) @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Obutlast ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[996]) ).

thf(1139,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Wellfounded_Oacyclic ) )
       => ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__acyclic__wf__converse) ).

thf(9116,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Wellfounded_Oacyclic ) )
       => ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1139]) ).

thf(2086,axiom,
    ! [A: $i,B: $i] :
      ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__less__eq__eq) ).

thf(12879,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2086]) ).

thf(3846,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ! [E: $i] :
              ( ( A @ ( D @ c_Set_OCollect @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( A @ hAPP ) @ hBOOL ) )
         => ( C @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lfp__induct__set) ).

thf(19968,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ! [E: $i] :
              ( ( A @ ( D @ c_Set_OCollect @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( A @ hAPP ) @ hBOOL ) )
         => ( C @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3846]) ).

thf(3337,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__mult__le__cancel1) ).

thf(17925,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3337]) ).

thf(513,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( D @ ( E @ ( F @ ( G @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( F @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
     => ( ( D @ ( G @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__eq__imp__length__eq) ).

thf(6707,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( D @ ( E @ ( F @ ( G @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( F @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
     => ( ( D @ ( G @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[513]) ).

thf(2808,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__Collect) ).

thf(15812,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2808]) ).

thf(693,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__take) ).

thf(7386,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[693]) ).

thf(1328,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__neg__neg) ).

thf(9960,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1328]) ).

thf(722,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__functions_I2_J) ).

thf(7496,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[722]) ).

thf(3476,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oless__supI2) ).

thf(18437,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3476]) ).

thf(229,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OSemi ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [E: $i] :
          ( ( A @ ( E @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
          & ( E @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_Oequations_I4_J) ).

thf(5553,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ? [E: $i] :
            ( ( A @ ( E @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ( E @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OSemi ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OSemi ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [E: $i] :
            ( ( A @ ( E @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ( E @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[229]) ).

thf(2537,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__aci_I4_J) ).

thf(14669,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2537]) ).

thf(3749,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
                = A ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Oremove) ).

thf(19561,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
                = A ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3749]) ).

thf(3333,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__less) ).

thf(17911,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3333]) ).

thf(4048,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( B @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Big__Operators_Olinorder__class_OMin ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__Max__eq__Min) ).

thf(20707,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( B @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Big__Operators_Olinorder__class_OMin ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4048]) ).

thf(2178,axiom,
    ! [A: $i] : ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negative__zle__0) ).

thf(13191,plain,
    ! [A: $i] : ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2178]) ).

thf(3130,axiom,
    ! [A: $i,B: $i] :
      ( ? [C: $i] :
          ( ( C @ ( A @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
    <=> ? [C: $i] :
          ( ( C @ ( A @ hAPP ) @ hBOOL )
          & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ex__nat__less) ).

thf(17075,plain,
    ! [A: $i,B: $i] :
      ( ( ? [C: $i] :
            ( ( C @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ? [C: $i] :
            ( ( C @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
      & ( ? [C: $i] :
            ( ( C @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ? [C: $i] :
            ( ( C @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3130]) ).

thf(327,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__rotate1) ).

thf(5953,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[327]) ).

thf(1004,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__le__power) ).

thf(8610,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1004]) ).

thf(1711,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_List_Olist_Olist__case ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list_Osimps_I5_J) ).

thf(11426,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_List_Olist_Olist__case ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1711]) ).

thf(3116,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          | ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__le__iff__disj) ).

thf(17036,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3116]) ).

thf(3555,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__Times__UNIV1) ).

thf(18769,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3555]) ).

thf(4457,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( C @ ( D @ c_Map_Odom ) ) @ ( B @ ( C @ ( D @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ( A @ ( B @ ( C @ ( D @ c_Map_Omap__add ) ) ) )
        = ( B @ ( A @ ( C @ ( D @ c_Map_Omap__add ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__comm) ).

thf(22320,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( C @ ( D @ c_Map_Odom ) ) @ ( B @ ( C @ ( D @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ( A @ ( B @ ( C @ ( D @ c_Map_Omap__add ) ) ) )
        = ( B @ ( A @ ( C @ ( D @ c_Map_Omap__add ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4457]) ).

thf(2299,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converse__Un) ).

thf(13664,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2299]) ).

thf(1372,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( C
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C @ ( D @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__rel__div) ).

thf(10121,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( C
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C @ ( D @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1372]) ).

thf(1418,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( C @ ( B @ c_List_Oset @ hAPP ) @ ( A @ ( C @ ( B @ c_Random_Oselect ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_select) ).

thf(10286,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( C @ ( B @ c_List_Oset @ hAPP ) @ ( A @ ( C @ ( B @ c_Random_Oselect ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1418]) ).

thf(3017,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add) ).

thf(16626,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3017]) ).

thf(4537,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( A @ ( C @ hAPP ) @ hBOOL )
         => ~ ( A @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf1E) ).

thf(22595,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( A @ ( C @ hAPP ) @ hBOOL )
         => ~ ( A @ ( B @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4537]) ).

thf(4131,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__eq__int__code_I16_J) ).

thf(21017,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4131]) ).

thf(2512,axiom,
    ! [A: $i,B: $i] :
      ( ( B
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
     => ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
        | ( A
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__eq__self__implies__10) ).

thf(14552,plain,
    ! [A: $i,B: $i] :
      ( ( B
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
     => ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
        | ( A
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2512]) ).

thf(3551,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThan__empty) ).

thf(18760,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3551]) ).

thf(2698,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__less__iff__conj) ).

thf(15353,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2698]) ).

thf(1911,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) )
      = ( B @ ( A @ ( C @ c_List_Oappend @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ c_List_Otl @ hAPP ) @ ( C @ ( C @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_tl__append) ).

thf(12197,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) )
      = ( B @ ( A @ ( C @ c_List_Oappend @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ c_List_Otl @ hAPP ) @ ( C @ ( C @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1911]) ).

thf(3976,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__subset__rtrancl) ).

thf(20465,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3976]) ).

thf(1425,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__commute) ).

thf(10305,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1425]) ).

thf(2305,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__le__nonneg__dividend) ).

thf(13679,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2305]) ).

thf(1766,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( A @ ( B @ c_List_Orotate ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) )
        = ( C @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hd__rotate__conv__nth) ).

thf(11667,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( A @ ( B @ c_List_Orotate ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) )
        = ( C @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1766]) ).

thf(3998,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( ~ ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
        & ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__op__ivl__Suc) ).

thf(20541,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( ~ ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
        & ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3998]) ).

thf(30,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__int__eq) ).

thf(4896,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[30]) ).

thf(388,axiom,
    tc_Int_Oint @ class_Lattices_Osemilattice__inf,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Lattices_Osemilattice__inf) ).

thf(6242,plain,
    tc_Int_Oint @ class_Lattices_Osemilattice__inf,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[388]) ).

thf(4580,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
    <=> ( ( ( C = B )
          & ( D = A ) )
        | ( ( C = A )
          & ( D = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_doubleton__eq__iff) ).

thf(22752,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( ( C = B )
            & ( D = A ) )
          | ( ( C = A )
            & ( D = B ) ) )
       => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
       => ( ( ( C = B )
            & ( D = A ) )
          | ( ( C = A )
            & ( D = B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4580]) ).

thf(4466,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__is__Un) ).

thf(22353,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4466]) ).

thf(2229,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( C @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( B @ ( E @ c_Fun_Oinj__on ) ) ) )
      <=> ( C @ ( D @ ( A @ ( F @ ( B @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( F @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comp__inj__on__iff) ).

thf(13360,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( C @ ( D @ ( A @ ( F @ ( B @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( F @ c_Fun_Oinj__on ) ) ) )
         => ( C @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( B @ ( E @ c_Fun_Oinj__on ) ) ) ) )
        & ( ( C @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( B @ ( E @ c_Fun_Oinj__on ) ) ) )
         => ( C @ ( D @ ( A @ ( F @ ( B @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( F @ c_Fun_Oinj__on ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2229]) ).

thf(2324,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ( D != C ) )
       => ~ ! [F: $i,G: $i] :
              ( ( B
                = ( G @ ( c_Nat_OSuc @ hAPP ) ) )
             => ( ( A @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ~ ( A @ ( G @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__E2) ).

thf(13732,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ( D != C ) )
       => ~ ! [F: $i,G: $i] :
              ( ( B
                = ( G @ ( c_Nat_OSuc @ hAPP ) ) )
             => ( ( A @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ~ ( A @ ( G @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2324]) ).

thf(3642,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__absorb1) ).

thf(19145,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3642]) ).

thf(4531,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__extend__simps_I2_J) ).

thf(22569,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4531]) ).

thf(3527,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) )
      = ( B @ ( C @ c_Relation_ODomain ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__Union) ).

thf(18671,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) )
      = ( B @ ( C @ c_Relation_ODomain ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3527]) ).

thf(2310,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( c_fequal @ hAPP ) @ ( B @ ( c_fequal @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Hilbert__Choice_OEps ) )
      = ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Eps__split__eq) ).

thf(13696,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( c_fequal @ hAPP ) @ ( B @ ( c_fequal @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Hilbert__Choice_OEps ) )
      = ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2310]) ).

thf(3563,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( B != A )
       => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_xt1_I12_J) ).

thf(18801,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( B != A )
       => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3563]) ).

thf(2335,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ ( F @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( F @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUPR__apply) ).

thf(13803,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ ( F @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( F @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2335]) ).

thf(463,axiom,
    c_Wellfounded_Opred__nat @ ( tc_Nat_Onat @ c_Wellfounded_Owf ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__pred__nat) ).

thf(6538,plain,
    c_Wellfounded_Opred__nat @ ( tc_Nat_Onat @ c_Wellfounded_Owf ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[463]) ).

thf(1889,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__bin__simps_I10_J) ).

thf(12122,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1889]) ).

thf(2573,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__eq__Suc__le) ).

thf(14825,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2573]) ).

thf(4202,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_List_OremoveAll ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_removeAll__id) ).

thf(21307,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_List_OremoveAll ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4202]) ).

thf(4636,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
     != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__not__empty) ).

thf(22974,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
     != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4636]) ).

thf(3199,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( D @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__infinite) ).

thf(17366,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( D @ c_Groups_Oone__class_Oone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3199]) ).

thf(4151,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I19_J) ).

thf(21101,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4151]) ).

thf(3302,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__image__le) ).

thf(17779,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3302]) ).

thf(2151,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( D @ tc_Option_Ooption @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( D @ ( C @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Map_Omap__add ) ) ) @ ( D @ tc_Option_Ooption @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__range__map__of__map__add) ).

thf(13091,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( D @ tc_Option_Ooption @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( D @ ( C @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Map_Omap__add ) ) ) @ ( D @ tc_Option_Ooption @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2151]) ).

thf(865,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Osnd ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Osnd ) @ ( C @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sublist__shift__lemma__Suc) ).

thf(8089,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Osnd ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Osnd ) @ ( C @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[865]) ).

thf(905,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Osublist ) ) )
      = ( B @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sublist__nil) ).

thf(8225,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Osublist ) ) )
      = ( B @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[905]) ).

thf(3692,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__pos__pos__trivial) ).

thf(19342,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3692]) ).

thf(398,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Olast ) )
        = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__upt) ).

thf(6274,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Olast ) )
        = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[398]) ).

thf(3547,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( B @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimageD) ).

thf(18750,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( B @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3547]) ).

thf(1931,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__ident) ).

thf(12286,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1931]) ).

thf(1198,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ c_List_Olistrel ) )
      = ( A @ ( B @ c_List_Olistrel1 ) @ ( B @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__rtrancl__eq__rtrancl__listrel1) ).

thf(9432,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ c_List_Olistrel ) )
      = ( A @ ( B @ c_List_Olistrel1 ) @ ( B @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1198]) ).

thf(4409,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__Un) ).

thf(22121,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4409]) ).

thf(1356,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( B @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map_Osimps_I1_J) ).

thf(10053,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( B @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1356]) ).

thf(1437,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Opreorder )
     => ( B @ ( A @ tc_fun ) @ class_Orderings_Opreorder ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Orderings_Opreorder) ).

thf(10356,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Opreorder )
     => ( B @ ( A @ tc_fun ) @ class_Orderings_Opreorder ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1437]) ).

thf(3923,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__uminus__atMost) ).

thf(20245,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3923]) ).

thf(4016,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Com_Ocom_OAss ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I22_J) ).

thf(20615,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Com_Ocom_OAss ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4016]) ).

thf(282,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Osemiring__1 )
     => ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__0) ).

thf(5759,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Osemiring__1 )
     => ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[282]) ).

thf(2134,axiom,
    ! [A: $i] :
      ~ ( A @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__not__refl) ).

thf(13030,plain,
    ! [A: $i] :
      ~ ( A @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2134]) ).

thf(2106,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
      <=> ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Diff2) ).

thf(12956,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
        & ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2106]) ).

thf(1568,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__bin__simps_I6_J) ).

thf(10865,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1568]) ).

thf(1173,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ c_Groups_Ozero__class_Ozero ) )
      <=> ( ( A
            = ( C @ c_Groups_Ozero__class_Ozero ) )
          & ( B
            = ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sum__power2__eq__zero__iff) ).

thf(9332,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( ( ( A
              = ( C @ c_Groups_Ozero__class_Ozero ) )
            & ( B
              = ( C @ c_Groups_Ozero__class_Ozero ) ) )
         => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( C @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( C @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A
              = ( C @ c_Groups_Ozero__class_Ozero ) )
            & ( B
              = ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1173]) ).

thf(3638,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
      <=> ? [D: $i] :
            ( ! [E: $i] :
                ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( D != E )
                 => ( ( E @ ( A @ hAPP ) )
                    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) )
            & ( ( D @ ( A @ hAPP ) )
              = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
            & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__eq__1__iff) ).

thf(19108,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ? [D: $i] :
              ( ! [E: $i] :
                  ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( ( D != E )
                   => ( ( E @ ( A @ hAPP ) )
                      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) )
              & ( ( D @ ( A @ hAPP ) )
                = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
              & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) )
        & ( ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
         => ? [D: $i] :
              ( ! [E: $i] :
                  ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( ( D != E )
                   => ( ( E @ ( A @ hAPP ) )
                      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) )
              & ( ( D @ ( A @ hAPP ) )
                = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
              & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3638]) ).

thf(666,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ c_Option_Ooption_ONone @ ( A @ ( B @ ( C @ ( D @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option_Osimps_I4_J) ).

thf(7294,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ c_Option_Ooption_ONone @ ( A @ ( B @ ( C @ ( D @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[666]) ).

thf(3969,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__le__mono2) ).

thf(20440,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3969]) ).

thf(3259,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( B @ c_member @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBS ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_HOL_OAll @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inter__eq) ).

thf(17598,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( B @ c_member @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBS ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_HOL_OAll @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3259]) ).

thf(2401,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__same) ).

thf(14088,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2401]) ).

thf(1673,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__mult )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__even__eq) ).

thf(11299,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__mult )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1673]) ).

thf(1669,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_OdropWhile ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__dropWhile) ).

thf(11289,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_OdropWhile ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1669]) ).

thf(1866,axiom,
    ! [A: $i] : ( c_fequal @ ( A @ c_Equiv__Relations_Oequivp ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_identity__equivp) ).

thf(12046,plain,
    ! [A: $i] : ( c_fequal @ ( A @ c_Equiv__Relations_Oequivp ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1866]) ).

thf(2791,axiom,
    ~ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_infinite__UNIV__int) ).

thf(15759,plain,
    ~ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2791]) ).

thf(681,axiom,
    c_Int_OMin != c_Int_OPls,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I40_J) ).

thf(7349,plain,
    c_Int_OMin != c_Int_OPls,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[681]) ).

thf(3112,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Osubset__idem) ).

thf(17017,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3112]) ).

thf(141,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( B @ ( A @ c_Divides_Odivmod__int ) @ ( B @ ( A @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__correct) ).

thf(5274,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( B @ ( A @ c_Divides_Odivmod__int ) @ ( B @ ( A @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[141]) ).

thf(358,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__nonneg__nonneg) ).

thf(6066,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[358]) ).

thf(2165,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Lattices_Osemilattice__inf )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__mono) ).

thf(13151,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Lattices_Osemilattice__inf )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2165]) ).

thf(3851,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__simps_I9_J) ).

thf(19981,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3851]) ).

thf(1398,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Osemiring__1 )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__power2) ).

thf(10221,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Osemiring__1 )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1398]) ).

thf(4377,axiom,
    ! [A: $i,B: $i] : ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__less__Suc) ).

thf(21985,plain,
    ! [A: $i,B: $i] : ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4377]) ).

thf(824,axiom,
    ( c_Int_OPls
    = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pls__def) ).

thf(7945,plain,
    ( c_Int_OPls
    = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[824]) ).

thf(1092,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__0) ).

thf(8951,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1092]) ).

thf(4604,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( tc_HOL_Obool @ ( F @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( D @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( F @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ! [G: $i,H: $i] :
            ( ( H @ ( G @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
           => ( H @ ( G @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( tc_HOL_Obool @ ( F @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( D @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( F @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_conseq2) ).

thf(22866,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( tc_HOL_Obool @ ( F @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( D @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( F @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ! [G: $i,H: $i] :
            ( ( H @ ( G @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
           => ( H @ ( G @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( tc_HOL_Obool @ ( F @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( D @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( F @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4604]) ).

thf(1529,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Opreorder )
     => ~ ( A @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__less__irrefl) ).

thf(10719,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Opreorder )
     => ~ ( A @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1529]) ).

thf(733,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Groups_Oordered__ab__semigroup__add )
        & ( E @ class_Groups_Omonoid__add ) )
     => ( ! [F: $i] :
            ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( A @ hAPP ) @ ( F @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( C @ ( A @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__mono) ).

thf(7541,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Groups_Oordered__ab__semigroup__add )
        & ( E @ class_Groups_Omonoid__add ) )
     => ( ! [F: $i] :
            ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( A @ hAPP ) @ ( F @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( C @ ( A @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[733]) ).

thf(3614,axiom,
    tc_Int_Oint @ class_Orderings_Olinorder,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Orderings_Olinorder) ).

thf(19024,plain,
    tc_Int_Oint @ class_Orderings_Olinorder,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3614]) ).

thf(1065,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( B @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__insort__insert) ).

thf(8834,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( B @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1065]) ).

thf(1050,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Divides_Omod__div__equality_H) ).

thf(8785,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1050]) ).

thf(753,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( c_fdisj @ hAPP ) @ hAPP ) @ hBOOL )
      | ~ ( B @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fdisj__2) ).

thf(7652,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( c_fdisj @ hAPP ) @ hAPP ) @ hBOOL )
      | ~ ( B @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[753]) ).

thf(455,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod2__gr__0) ).

thf(6506,plain,
    ! [A: $i] :
      ( ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
       => ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[455]) ).

thf(2483,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( B @ ( F @ c_Fun_Oid @ ( E @ ( F @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) ) )
     => ( ( A @ ( C @ hAPP ) @ ( D @ hAPP ) )
        = ( A @ ( B @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_o__eq__id__dest) ).

thf(14440,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( B @ ( F @ c_Fun_Oid @ ( E @ ( F @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) ) )
     => ( ( A @ ( C @ hAPP ) @ ( D @ hAPP ) )
        = ( A @ ( B @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2483]) ).

thf(3868,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B != A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__less__imp__not__eq) ).

thf(20059,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B != A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3868]) ).

thf(1964,axiom,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( ( B @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__diff__nat) ).

thf(12407,plain,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( ( B @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Fun_Oinj__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1964]) ).

thf(805,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( E @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( F @ ( B @ ( D @ ( G @ c_Map_Omap__upds ) ) ) ) )
          = ( C @ ( F @ ( B @ ( D @ ( G @ c_Map_Omap__upds ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upds__list__update2__drop) ).

thf(7877,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( E @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( F @ ( B @ ( D @ ( G @ c_Map_Omap__upds ) ) ) ) )
          = ( C @ ( F @ ( B @ ( D @ ( G @ c_Map_Omap__upds ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[805]) ).

thf(3226,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Oclosed) ).

thf(17481,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3226]) ).

thf(4579,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Partial__Function_Omk__less ) ) ) )
    <=> ( ~ ( B @ ( A @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
        & ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mk__less__def) ).

thf(22745,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ~ ( B @ ( A @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( D @ c_Partial__Function_Omk__less ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Partial__Function_Omk__less ) ) ) )
       => ( ~ ( B @ ( A @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4579]) ).

thf(1872,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_OremoveAll ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_OremoveAll ) @ hAPP ) @ ( B @ ( C @ ( D @ c_List_OremoveAll ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_removeAll__append) ).

thf(12065,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_OremoveAll ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_OremoveAll ) @ hAPP ) @ ( B @ ( C @ ( D @ c_List_OremoveAll ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1872]) ).

thf(99,axiom,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( c_Int_OMin @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_arith__simps_I31_J) ).

thf(5150,plain,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( c_Int_OMin @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[99]) ).

thf(3558,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( D @ c_List_Otake @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ ( tc_Nat_Onat @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist_ONil @ ( D @ tc_List_Olist @ c_Nat_Onat_Onat__case ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__Cons) ).

thf(18782,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( D @ c_List_Otake @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ ( tc_Nat_Onat @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist_ONil @ ( D @ tc_List_Olist @ c_Nat_Onat_Onat__case ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3558]) ).

thf(1960,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple__idem ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
            = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple__idem_Ounion__idem) ).

thf(12394,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple__idem ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
            = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1960]) ).

thf(4553,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) )
      = ( A @ c_Set_OBall ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INFI__bool__eq) ).

thf(22653,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) )
      = ( A @ c_Set_OBall ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4553]) ).

thf(2503,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Relation_Orefl__on ) ) )
     => ( ( A @ ( B @ ( E @ c_Relation_Orefl__on ) ) )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Relation_Orefl__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__on__Un) ).

thf(14515,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Relation_Orefl__on ) ) )
     => ( ( A @ ( B @ ( E @ c_Relation_Orefl__on ) ) )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Relation_Orefl__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2503]) ).

thf(4230,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf_Oleft__commute) ).

thf(21430,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4230]) ).

thf(2646,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) )
      = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__atLeastLessThan__int) ).

thf(15146,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) )
      = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2646]) ).

thf(2593,axiom,
    tc_HOL_Obool @ class_Nat_Osize,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Nat_Osize) ).

thf(14923,plain,
    tc_HOL_Obool @ class_Nat_Osize,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2593]) ).

thf(3363,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I8_J) ).

thf(18030,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3363]) ).

thf(2770,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Ohom__commute) ).

thf(15680,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2770]) ).

thf(1384,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_Fun_Oinj__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__id2) ).

thf(10174,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_Fun_Oinj__on ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1384]) ).

thf(2011,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastAtMostSuc__conv) ).

thf(12606,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2011]) ).

thf(498,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__assoc) ).

thf(6662,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[498]) ).

thf(2471,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod_Ounion__disjoint) ).

thf(14391,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2471]) ).

thf(1901,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( c_Nat_OSuc @ hAPP ) )
        = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
    <=> ( B @ ( c_Int_Onat @ ( c_fequal @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__eq__number__of) ).

thf(12161,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( c_Int_Onat @ ( c_fequal @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( c_Nat_OSuc @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( ( B @ ( c_Nat_OSuc @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
       => ( B @ ( c_Int_Onat @ ( c_fequal @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1901]) ).

thf(2846,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__less__Suc) ).

thf(15971,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2846]) ).

thf(2003,axiom,
    ! [A: $i,B: $i] :
      ( ( B = A )
      | ~ ( A @ ( B @ ( c_fequal @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fequal__1) ).

thf(12578,plain,
    ! [A: $i,B: $i] :
      ( ( B = A )
      | ~ ( A @ ( B @ ( c_fequal @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2003]) ).

thf(4256,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [D: $i,E: $i] :
          ( A
          = ( E @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__set__conv__decomp) ).

thf(21530,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ? [D: $i,E: $i] :
            ( A
            = ( E @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [D: $i,E: $i] :
            ( A
            = ( E @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4256]) ).

thf(1617,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__is__id) ).

thf(11051,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1617]) ).

thf(3541,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__Suc__0) ).

thf(18733,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3541]) ).

thf(2839,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( E @ ( F @ ( G @ ( H @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
       => ( A @ ( H @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( E @ ( D @ ( H @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( C @ ( D @ ( G @ ( H @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( C @ ( G @ tc_prod ) @ ( D @ ( H @ tc_prod ) @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__pair__inj__on) ).

thf(15943,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( E @ ( F @ ( G @ ( H @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
       => ( A @ ( H @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( E @ ( D @ ( H @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( C @ ( D @ ( G @ ( H @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( C @ ( G @ tc_prod ) @ ( D @ ( H @ tc_prod ) @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2839]) ).

thf(4729,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Obot )
     => ( ( A @ ( C @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ hAPP ) )
        = ( C @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bot__fun__def) ).

thf(23326,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Obot )
     => ( ( A @ ( C @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ hAPP ) )
        = ( C @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4729]) ).

thf(2675,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( B != A )
        & ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zless__le) ).

thf(15264,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( B != A )
          & ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B != A )
          & ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2675]) ).

thf(2083,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__simps_I6_J) ).

thf(12869,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2083]) ).

thf(1472,axiom,
    tc_HOL_Obool @ class_Enum_Oenum,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Enum_Oenum) ).

thf(10469,plain,
    tc_HOL_Obool @ class_Enum_Oenum,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1472]) ).

thf(2916,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ominus )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__apply) ).

thf(16208,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ominus )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2916]) ).

thf(2630,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) @ ( C @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_o__apply) ).

thf(15087,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) @ ( C @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2630]) ).

thf(2952,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( D @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__equiv__class) ).

thf(16364,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( D @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2952]) ).

thf(2044,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__left__idem) ).

thf(12713,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2044]) ).

thf(3962,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ class_Enum_Oenum )
        & ( D @ class_Orderings_Oorder ) )
     => ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( B @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
          & ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__fun_I2_J) ).

thf(20418,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ class_Enum_Oenum )
        & ( D @ class_Orderings_Oorder ) )
     => ( ( ( ( A @ ( B @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3962]) ).

thf(591,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__0__le) ).

thf(7011,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[591]) ).

thf(207,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Enum_Oenum )
        & ( B @ class_Enum_Oenum ) )
     => ( ( A @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum )
        = ( A @ c_Enum_Oenum__class_Oenum @ ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ c_Enum_On__lists ) ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( A @ ( B @ c_List_Ozip ) @ hAPP ) @ ( A @ ( B @ c_Map_Omap__of ) @ ( A @ tc_List_Olist @ ( A @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( A @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Option_Othe @ ( B @ ( A @ ( A @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( A @ tc_List_Olist @ ( A @ ( B @ tc_fun ) @ ( A @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ tc_fun ) @ ( A @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__fun__def) ).

thf(5461,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Enum_Oenum )
        & ( B @ class_Enum_Oenum ) )
     => ( ( A @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum )
        = ( A @ c_Enum_Oenum__class_Oenum @ ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ c_Enum_On__lists ) ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( A @ ( B @ c_List_Ozip ) @ hAPP ) @ ( A @ ( B @ c_Map_Omap__of ) @ ( A @ tc_List_Olist @ ( A @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( A @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Option_Othe @ ( B @ ( A @ ( A @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( A @ tc_List_Olist @ ( A @ ( B @ tc_fun ) @ ( A @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ tc_fun ) @ ( A @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[207]) ).

thf(3532,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) )
            = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Ounion__inter) ).

thf(18688,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) )
            = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3532]) ).

thf(877,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__minus1__even) ).

thf(8126,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[877]) ).

thf(127,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_Divides_Odivmod__int ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__int__def) ).

thf(5231,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_Divides_Odivmod__int ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[127]) ).

thf(3786,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Product__Type_OPair ) @ ( B @ ( C @ tc_prod ) @ ( B @ ( C @ c_COMBC ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( C @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( B @ ( C @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( B @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converse__def) ).

thf(19719,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Product__Type_OPair ) @ ( B @ ( C @ tc_prod ) @ ( B @ ( C @ c_COMBC ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( C @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( B @ ( C @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( B @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3786]) ).

thf(4779,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( C
         != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( D @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( B @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUP__const) ).

thf(23507,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( C
         != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( D @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( B @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4779]) ).

thf(2416,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Hoare__Mirabelle_Opeek__and ) ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ hAPP ) @ hBOOL )
        & ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_peek__and__def) ).

thf(14164,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( A @ ( C @ hAPP ) @ hBOOL )
          & ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_Hoare__Mirabelle_Opeek__and ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Hoare__Mirabelle_Opeek__and ) ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ hAPP ) @ hBOOL )
          & ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2416]) ).

thf(1194,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__bin__simps_I8_J) ).

thf(9420,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1194]) ).

thf(277,axiom,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ c_List_Otl @ hAPP ) )
      = ( A @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_tl_Osimps_I1_J) ).

thf(5744,plain,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ c_List_Otl @ hAPP ) )
      = ( A @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[277]) ).

thf(1719,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ c_Nat__Transfer_Otsub ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__functions_I3_J) ).

thf(11453,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ c_Nat__Transfer_Otsub ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1719]) ).

thf(4402,axiom,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( ( c_Int_OInteg @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( c_Int_OAbs__Integ @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) )
     => ( A @ ( B @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Abs__Integ__induct) ).

thf(22095,plain,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( ( c_Int_OInteg @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( c_Int_OAbs__Integ @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) )
     => ( A @ ( B @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4402]) ).

thf(4447,axiom,
    ! [A: $i,B: $i,C: $i] : ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__insertI) ).

thf(22268,plain,
    ! [A: $i,B: $i,C: $i] : ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4447]) ).

thf(2857,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_COMBK ) @ hAPP ) @ ( C @ ( B @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__0) ).

thf(16003,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_COMBK ) @ hAPP ) @ ( C @ ( B @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2857]) ).

thf(2313,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__div__less__self) ).

thf(13704,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2313]) ).

thf(3918,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin__set__fold) ).

thf(20230,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3918]) ).

thf(3971,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_COMBK ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( B @ ( tc_Nat_Onat @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card_Oeq__fold__g) ).

thf(20445,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_COMBK ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( B @ ( tc_Nat_Onat @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3971]) ).

thf(3044,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( ( A @ ( C @ c_Wellfounded_Owf ) )
       => ( ( B @ ( A @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__union__compatible) ).

thf(16740,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( ( A @ ( C @ c_Wellfounded_Owf ) )
       => ( ( B @ ( A @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3044]) ).

thf(2497,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
                = A ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Oremove) ).

thf(14487,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
                = A ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2497]) ).

thf(3280,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ? [C: $i] : ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card_Oneutral) ).

thf(17694,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ? [C: $i] : ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3280]) ).

thf(2959,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_OwfP ) )
    <=> ! [C: $i] : ( C @ ( A @ ( B @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wfP__accp__iff) ).

thf(16391,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] : ( C @ ( A @ ( B @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Wellfounded_OwfP ) ) )
      & ( ( A @ ( B @ c_Wellfounded_OwfP ) )
       => ! [C: $i] : ( C @ ( A @ ( B @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2959]) ).

thf(919,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__idem ) ) ) )
     => ( ( A @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( D @ ( D @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( A @ ( C @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__idem_Oidem__comp) ).

thf(8278,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__idem ) ) ) )
     => ( ( A @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( D @ ( D @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( A @ ( C @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[919]) ).

thf(1654,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zminus__zmod) ).

thf(11232,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1654]) ).

thf(2832,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ ( C @ c_List_Olexn ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__lexn) ).

thf(15911,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ ( C @ c_List_Olexn ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2832]) ).

thf(4311,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( B @ c_Relation_ORange ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [E: $i] :
            ~ ( A @ ( C @ ( E @ ( D @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_RangeE) ).

thf(21741,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( B @ c_Relation_ORange ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [E: $i] :
            ~ ( A @ ( C @ ( E @ ( D @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4311]) ).

thf(4417,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Collect__mem__eq) ).

thf(22144,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4417]) ).

thf(3461,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) )
     != ( A @ ( B @ c_Com_Ocom_OAss ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I27_J) ).

thf(18380,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) )
     != ( A @ ( B @ c_Com_Ocom_OAss ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3461]) ).

thf(3329,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__relations_I2_J) ).

thf(17894,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3329]) ).

thf(3936,axiom,
    ! [A: $i] :
      ( ( A @ c_List_Onat__list )
    <=> ( A @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) @ c_Nat__Transfer_Onat__set ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__list__def) ).

thf(20313,plain,
    ! [A: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) @ c_Nat__Transfer_Onat__set )
       => ( A @ c_List_Onat__list ) )
      & ( ( A @ c_List_Onat__list )
       => ( A @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) @ c_Nat__Transfer_Onat__set ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3936]) ).

thf(2370,axiom,
    ! [A: $i] : ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Collect__less__nat) ).

thf(13961,plain,
    ! [A: $i] : ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2370]) ).

thf(4747,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ hAPP ) @ hBOOL )
       => ( A @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_predicate1D) ).

thf(23383,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ hAPP ) @ hBOOL )
       => ( A @ ( B @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4747]) ).

thf(2077,axiom,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ hAPP ) @ hBOOL ) )
    <=> ! [C: $i] :
          ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_all__nat__less__eq) ).

thf(12837,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] :
            ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ hAPP ) @ hBOOL ) )
       => ! [C: $i] :
            ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ hAPP ) @ hBOOL ) ) )
      & ( ! [C: $i] :
            ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ hAPP ) @ hBOOL ) )
       => ! [C: $i] :
            ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2077]) ).

thf(133,axiom,
    tc_Code__Evaluation_Oterm @ class_Nat_Osize,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Evaluation__Oterm__Nat_Osize) ).

thf(5256,plain,
    tc_Code__Evaluation_Oterm @ class_Nat_Osize,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[133]) ).

thf(3193,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( D @ ( E @ ( B @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ ( D @ hAPP ) @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ ( E @ ( B @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insort__insert__key__triv) ).

thf(17334,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( D @ ( E @ ( B @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ ( D @ hAPP ) @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ ( E @ ( B @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3193]) ).

thf(3048,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
                = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__Inf2__distrib) ).

thf(16757,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
                = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3048]) ).

thf(2998,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B != A )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__neq__implies__less) ).

thf(16540,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B != A )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2998]) ).

thf(2354,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Olattice ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Lattices_Olattice) ).

thf(13878,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Olattice ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2354]) ).

thf(3134,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inter__lower) ).

thf(17097,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3134]) ).

thf(1248,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
          = ( B @ tc_List_Olist @ c_List_Olist_ONil ) )
       => ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
     => ( ! [D: $i] :
            ( ( C @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( C @ ( B @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
              = A ) )
       => ( ( C @ ( B @ c_List_Otranspose ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( C @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( C @ ( B @ tc_List_Olist @ c_List_Onth @ hAPP ) @ ( B @ c_List_Onth @ ( tc_Nat_Onat @ ( B @ ( tc_Nat_Onat @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_List_Omap ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ tc_List_Olist @ tc_fun ) @ ( B @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ tc_List_Olist @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose__rectangle) ).

thf(9612,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
          = ( B @ tc_List_Olist @ c_List_Olist_ONil ) )
       => ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
     => ( ! [D: $i] :
            ( ( C @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( C @ ( B @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
              = A ) )
       => ( ( C @ ( B @ c_List_Otranspose ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( C @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( C @ ( B @ tc_List_Olist @ c_List_Onth @ hAPP ) @ ( B @ c_List_Onth @ ( tc_Nat_Onat @ ( B @ ( tc_Nat_Onat @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_List_Omap ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ tc_List_Olist @ tc_fun ) @ ( B @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ tc_List_Olist @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1248]) ).

thf(3880,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Osublist ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__sublist) ).

thf(20098,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Osublist ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3880]) ).

thf(2527,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Ohom__commute) ).

thf(14633,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2527]) ).

thf(4106,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( B @ ( D @ ( A @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__o) ).

thf(20914,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( B @ ( D @ ( A @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4106]) ).

thf(3373,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Olists ) @ ( B @ ( C @ c_List_Olists ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lists__mono) ).

thf(18058,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Olists ) @ ( B @ ( C @ c_List_Olists ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3373]) ).

thf(4712,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Big__Operators_Olinorder__class_OMin ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Osingleton) ).

thf(23258,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Big__Operators_Olinorder__class_OMin ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4712]) ).

thf(3773,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThan__upto) ).

thf(19658,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3773]) ).

thf(2065,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Fun_Oid @ ( B @ ( B @ c_Fun_Oinj__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__id) ).

thf(12804,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Fun_Oid @ ( B @ ( B @ c_Fun_Oinj__on ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2065]) ).

thf(2748,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_Set_Oinsert @ ( C @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( D @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ tc_fun ) @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sigma__def) ).

thf(15586,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_Set_Oinsert @ ( C @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( D @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ tc_fun ) @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2748]) ).

thf(1799,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevaln ) ) ) )
     => ~ ! [G: $i] :
            ( ( A
              = ( F @ ( C @ c_Natural_Ogetlocs ) @ ( F @ c_Com_Ovname_OLoc @ ( G @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) )
           => ~ ( G @ ( B @ ( C @ ( E @ hAPP ) @ ( F @ c_Com_Ovname_OLoc @ ( C @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ c_Natural_Oevaln ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln__elim__cases_I3_J) ).

thf(11773,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevaln ) ) ) )
     => ~ ! [G: $i] :
            ( ( A
              = ( F @ ( C @ c_Natural_Ogetlocs ) @ ( F @ c_Com_Ovname_OLoc @ ( G @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) )
           => ~ ( G @ ( B @ ( C @ ( E @ hAPP ) @ ( F @ c_Com_Ovname_OLoc @ ( C @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ c_Natural_Oevaln ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1799]) ).

thf(1661,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Orderings_Olinorder )
     => ( ~ ( D @ ( E @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ ( B @ ( F @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ c_List_Ofilter ) @ hAPP ) )
          = ( A @ ( E @ ( C @ c_List_Ofilter ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__insort__triv) ).

thf(11264,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Orderings_Olinorder )
     => ( ~ ( D @ ( E @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ ( B @ ( F @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ c_List_Ofilter ) @ hAPP ) )
          = ( A @ ( E @ ( C @ c_List_Ofilter ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1661]) ).

thf(2783,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Nitpick_Oprod ) ) ) )
      = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nitpick_Oprod__def) ).

thf(15727,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Nitpick_Oprod ) ) ) )
      = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2783]) ).

thf(1832,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__int__code_I15_J) ).

thf(11911,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1832]) ).

thf(118,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) )
        = ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ ( C @ ( C @ c_List_Ofoldr ) ) ) ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldl__foldr1__lemma) ).

thf(5199,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) )
        = ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ ( C @ ( C @ c_List_Ofoldr ) ) ) ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[118]) ).

thf(2488,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ tc_prod ) @ class_Nat_Osize ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_prod__Nat_Osize) ).

thf(14455,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ tc_prod ) @ class_Nat_Osize ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2488]) ).

thf(426,axiom,
    tc_HOL_Obool @ class_Orderings_Oord,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Orderings_Oord) ).

thf(6396,plain,
    tc_HOL_Obool @ class_Orderings_Oord,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[426]) ).

thf(4393,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__leE) ).

thf(22055,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4393]) ).

thf(1735,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( G @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_List_Ofoldr ) ) ) ) )
      = ( A @ ( B @ ( C @ ( E @ ( D @ ( F @ ( F @ tc_fun ) @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( F @ ( D @ c_List_Ofoldr ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldr__map) ).

thf(11512,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( G @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_List_Ofoldr ) ) ) ) )
      = ( A @ ( B @ ( C @ ( E @ ( D @ ( F @ ( F @ tc_fun ) @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( F @ ( D @ c_List_Ofoldr ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1735]) ).

thf(3832,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ hAPP ) @ hBOOL )
     => ( C @ ( A @ c_Set_OCollect @ hAPP ) @ ( B @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_CollectI) ).

thf(19905,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ hAPP ) @ hBOOL )
     => ( C @ ( A @ c_Set_OCollect @ hAPP ) @ ( B @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3832]) ).

thf(1734,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ c_Wellfounded_Oacc ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( D @ c_Wellfounded_Oacc ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_acc__downwards) ).

thf(11510,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ c_Wellfounded_Oacc ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( D @ c_Wellfounded_Oacc ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1734]) ).

thf(788,axiom,
    ! [A: $i] :
      ~ ( c_Int_OMin @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I11_J) ).

thf(7803,plain,
    ! [A: $i] :
      ~ ( c_Int_OMin @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[788]) ).

thf(605,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__Suc__right) ).

thf(7060,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[605]) ).

thf(2526,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
    <=> ( ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
        | ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__is__1) ).

thf(14616,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
            & ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
          | ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
            & ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) )
      & ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
       => ( ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
            & ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
          | ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
            & ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2526]) ).

thf(3068,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
        <=> ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__diff__iff) ).

thf(16848,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B = A )
           => ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3068]) ).

thf(1030,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Bit0__Bit0) ).

thf(8717,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1030]) ).

thf(3380,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__greaterThanAtMost) ).

thf(18094,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3380]) ).

thf(992,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield )
     => ( ( D
         != ( E @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C
           != ( E @ c_Groups_Ozero__class_Ozero ) )
         => ( ( C @ ( A @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ ( B @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__frac__eq) ).

thf(8571,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield )
     => ( ( D
         != ( E @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C
           != ( E @ c_Groups_Ozero__class_Ozero ) )
         => ( ( C @ ( A @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ ( B @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[992]) ).

thf(3863,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [F: $i] :
                    ( ( A @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( D
                     != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) )
           => ( ( B @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( B @ ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_aset_I5_J) ).

thf(20038,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [F: $i] :
                    ( ( A @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( D
                     != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) )
           => ( ( B @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( B @ ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3863]) ).

thf(3251,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Enum_Oproduct ) ) ) @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_product__list__set) ).

thf(17562,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Enum_Oproduct ) ) ) @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3251]) ).

thf(3681,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__le__eq__Un0) ).

thf(19299,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3681]) ).

thf(1325,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Suc) ).

thf(9941,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1325]) ).

thf(1363,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) )
      & ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__eq__if) ).

thf(10074,plain,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) )
      & ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1363]) ).

thf(964,axiom,
    c_Int_OMin @ ( c_Int_OMin @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I6_J) ).

thf(8468,plain,
    c_Int_OMin @ ( c_Int_OMin @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[964]) ).

thf(3075,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeast0LessThan) ).

thf(16873,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3075]) ).

thf(481,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__imp__of__nat__less) ).

thf(6599,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[481]) ).

thf(1928,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( E @ ( B @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_OtakeWhile ) ) )
        = ( A @ ( B @ ( D @ c_List_OtakeWhile ) ) @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile__append2) ).

thf(12269,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( E @ ( B @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_OtakeWhile ) ) )
        = ( A @ ( B @ ( D @ c_List_OtakeWhile ) ) @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1928]) ).

thf(4616,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__simps_I1_J) ).

thf(22902,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4616]) ).

thf(3861,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__Suc__Suc) ).

thf(20027,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3861]) ).

thf(3447,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( E @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( A @ ( B @ ( D @ ( F @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__imageI2) ).

thf(18333,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( E @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( A @ ( B @ ( D @ ( F @ c_Fun_Oinj__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3447]) ).

thf(2977,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( C @ c_List_Onth @ hAPP ) @ ( B @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__filter__conv__card) ).

thf(16452,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( C @ c_List_Onth @ hAPP ) @ ( B @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2977]) ).

thf(4544,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__singleton) ).

thf(22627,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4544]) ).

thf(417,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I13_J) ).

thf(6365,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[417]) ).

thf(3910,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ComplE) ).

thf(20203,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3910]) ).

thf(2016,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max__ge) ).

thf(12621,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2016]) ).

thf(2816,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_OImage ) ) @ hAPP ) )
      = ( B @ ( A @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__singleton) ).

thf(15851,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_OImage ) ) @ hAPP ) )
      = ( B @ ( A @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2816]) ).

thf(1597,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ c_List_Onth @ hAPP ) @ ( C @ ( D @ c_Nat_Onat_Onat__case ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth_Osimps) ).

thf(10967,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ c_List_Onth @ hAPP ) @ ( C @ ( D @ c_Nat_Onat_Onat__case ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1597]) ).

thf(3473,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I12_J) ).

thf(18424,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3473]) ).

thf(1228,axiom,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OnegDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__pos__neg__1__number__of) ).

thf(9529,plain,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OnegDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1228]) ).

thf(1789,axiom,
    c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__function__closures_I7_J) ).

thf(11741,plain,
    c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1789]) ).

thf(570,axiom,
    ! [A: $i,B: $i] :
      ( ? [C: $i] : ( C @ ( B @ hAPP ) @ hBOOL )
     => ( B @ ( A @ c_Hilbert__Choice_OEps ) @ ( B @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_tfl__some) ).

thf(6923,plain,
    ! [A: $i,B: $i] :
      ( ? [C: $i] : ( C @ ( B @ hAPP ) @ hBOOL )
     => ( B @ ( A @ c_Hilbert__Choice_OEps ) @ ( B @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[570]) ).

thf(1512,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ hAPP ) @ c_Nat__Transfer_Ois__nat ) )
     => ( ( B @ ( A @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( c_Int_Onat @ ( C @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__sum__prod2_I1_J) ).

thf(10650,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ hAPP ) @ c_Nat__Transfer_Ois__nat ) )
     => ( ( B @ ( A @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( c_Int_Onat @ ( C @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1512]) ).

thf(1959,axiom,
    ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
    = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zminus__0) ).

thf(12392,plain,
    ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
    = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1959]) ).

thf(4056,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_PowI) ).

thf(20740,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4056]) ).

thf(644,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__ab__semigroup__add )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__left__mono) ).

thf(7215,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__ab__semigroup__add )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[644]) ).

thf(1852,axiom,
    tc_Product__Type_Ounit @ class_Nat_Osize,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Product____Type__Ounit__Nat_Osize) ).

thf(11991,plain,
    tc_Product__Type_Ounit @ class_Nat_Osize,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1852]) ).

thf(2920,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( E @ ( D @ hAPP ) @ hBOOL )
         => ( E @ ( B @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) )
     => ( B @ ( D @ ( C @ ( A @ c_Recdef_Osame__fst ) ) ) @ ( C @ ( A @ tc_prod ) @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__same__fst) ).

thf(16223,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( E @ ( D @ hAPP ) @ hBOOL )
         => ( E @ ( B @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) )
     => ( B @ ( D @ ( C @ ( A @ c_Recdef_Osame__fst ) ) ) @ ( C @ ( A @ tc_prod ) @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2920]) ).

thf(3697,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( D @ ( A @ hAPP ) @ ( E @ ( A @ hAPP ) @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__inv__image) ).

thf(19355,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( B @ ( D @ ( A @ hAPP ) @ ( E @ ( A @ hAPP ) @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( F @ ( C @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( F @ ( C @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( D @ ( A @ hAPP ) @ ( E @ ( A @ hAPP ) @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3697]) ).

thf(4085,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__mono) ).

thf(20841,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4085]) ).

thf(2652,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__simps_I1_J) ).

thf(15161,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2652]) ).

thf(4293,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__converseD) ).

thf(21669,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4293]) ).

thf(2890,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF__INT__eq) ).

thf(16114,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2890]) ).

thf(2385,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_DiffI) ).

thf(14019,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2385]) ).

thf(273,axiom,
    ! [A: $i] :
      ( ( A @ c_Code__Numeral_OSuc__code__numeral )
     != ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_code__numeral_Osimps_I3_J) ).

thf(5727,plain,
    ! [A: $i] :
      ( ( A @ c_Code__Numeral_OSuc__code__numeral )
     != ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[273]) ).

thf(1333,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( D @ c_List_Oremove1 ) ) @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__map__remove1) ).

thf(9973,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( D @ c_List_Oremove1 ) ) @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1333]) ).

thf(2599,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
            = ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Oinsert__idem) ).

thf(14949,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
            = ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2599]) ).

thf(2787,axiom,
    ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__numerals_I1_J) ).

thf(15744,plain,
    ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2787]) ).

thf(1493,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__less__double__add__iff__zero__less__single__add) ).

thf(10570,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1493]) ).

thf(1516,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J) ).

thf(10665,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1516]) ).

thf(2820,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofolding__image ) ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ hAPP ) @ hAPP ) )
          = ( B @ ( D @ ( A @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image_Oeq__fold) ).

thf(15866,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofolding__image ) ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ hAPP ) @ hAPP ) )
          = ( B @ ( D @ ( A @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2820]) ).

thf(4649,axiom,
    ! [A: $i,B: $i] :
      ( c_Com_Ocom_OSKIP
     != ( A @ ( B @ c_Com_Ocom_OWhile ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I16_J) ).

thf(23026,plain,
    ! [A: $i,B: $i] :
      ( c_Com_Ocom_OSKIP
     != ( A @ ( B @ c_Com_Ocom_OWhile ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4649]) ).

thf(2811,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sigma__Diff__distrib1) ).

thf(15824,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2811]) ).

thf(3843,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__0__E) ).

thf(19956,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3843]) ).

thf(547,axiom,
    ! [A: $i,B: $i] : ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist__all ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all__simps_I2_J) ).

thf(6828,plain,
    ! [A: $i,B: $i] : ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist__all ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[547]) ).

thf(1523,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( A @ ( B @ ( C @ ( I @ ( D @ ( K @ ( E @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) @ ( F @ ( G @ ( H @ ( I @ ( J @ ( K @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( F @ ( D @ ( H @ ( I @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ ( G @ ( E @ ( J @ ( K @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( H @ ( D @ ( J @ ( E @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__pair_Ocompositionality) ).

thf(10702,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( A @ ( B @ ( C @ ( I @ ( D @ ( K @ ( E @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) @ ( F @ ( G @ ( H @ ( I @ ( J @ ( K @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( F @ ( D @ ( H @ ( I @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ ( G @ ( E @ ( J @ ( K @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( H @ ( D @ ( J @ ( E @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1523]) ).

thf(3021,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( D @ ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
      & ( ( D
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( D @ ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__Cons_H) ).

thf(16640,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( D @ ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
      & ( ( D
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( D @ ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3021]) ).

thf(971,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_List_OtakeWhile ) ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_Ofst ) @ ( C @ ( D @ ( E @ tc_prod ) @ ( tc_HOL_Obool @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_OtakeWhile ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__takeWhile__fst) ).

thf(8483,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_List_OtakeWhile ) ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_Ofst ) @ ( C @ ( D @ ( E @ tc_prod ) @ ( tc_HOL_Obool @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_OtakeWhile ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[971]) ).

thf(2452,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF__subset) ).

thf(14316,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2452]) ).

thf(637,axiom,
    tc_Product__Type_Ounit @ class_Enum_Oenum,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Product____Type__Ounit__Enum_Oenum) ).

thf(7183,plain,
    tc_Product__Type_Ounit @ class_Enum_Oenum,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[637]) ).

thf(65,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( E @ hAPP ) @ hBOOL )
         => ~ ( A @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ~ ( ~ ( B @ ( E @ hAPP ) @ hBOOL )
           => ~ ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc__elim__cases_I5_J) ).

thf(5020,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( E @ hAPP ) @ hBOOL )
         => ~ ( A @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ~ ( ~ ( B @ ( E @ hAPP ) @ hBOOL )
           => ~ ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[65]) ).

thf(831,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( ( A @ ( B @ ( D @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( C @ c_Option_Ooption_ONone ) )
      <=> ~ ( D @ ( E @ c_List_Oset @ hAPP ) @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__zip__is__None) ).

thf(7965,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( ~ ( D @ ( E @ c_List_Oset @ hAPP ) @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
            = ( C @ c_Option_Ooption_ONone ) ) )
        & ( ( ( A @ ( B @ ( D @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
            = ( C @ c_Option_Ooption_ONone ) )
         => ~ ( D @ ( E @ c_List_Oset @ hAPP ) @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[831]) ).

thf(3220,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( C
     != ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__Cons__self) ).

thf(17459,plain,
    ! [A: $i,B: $i,C: $i] :
      ( C
     != ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3220]) ).

thf(1037,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Enum_Osublists ) @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__sublists) ).

thf(8738,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Enum_Osublists ) @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1037]) ).

thf(2628,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( ( G @ class_Orderings_Oord )
        & ( H @ class_Groups_Ocomm__monoid__add ) )
     => ( ( F = E )
       => ( ( D = C )
         => ( ! [I: $i] :
                ( ( I @ ( E @ ( G @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( C @ ( I @ ( G @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( ( I @ ( B @ hAPP ) )
                    = ( I @ ( A @ hAPP ) ) ) ) )
           => ( ( D @ ( F @ ( G @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( H @ ( G @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( C @ ( E @ ( G @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( H @ ( G @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__ivl__cong) ).

thf(15073,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( ( G @ class_Orderings_Oord )
        & ( H @ class_Groups_Ocomm__monoid__add ) )
     => ( ( F = E )
       => ( ( D = C )
         => ( ! [I: $i] :
                ( ( I @ ( E @ ( G @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( C @ ( I @ ( G @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( ( I @ ( B @ hAPP ) )
                    = ( I @ ( A @ hAPP ) ) ) ) )
           => ( ( D @ ( F @ ( G @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( H @ ( G @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( C @ ( E @ ( G @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( H @ ( G @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2628]) ).

thf(4419,axiom,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ hAPP ) @ hBOOL )
          <=> ( C @ ( A @ hAPP ) @ hBOOL ) ) )
     => ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Set_OCollect @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Set_OCollect @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__set__cong) ).

thf(22150,plain,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( C @ ( A @ hAPP ) @ hBOOL )
             => ( C @ ( B @ hAPP ) @ hBOOL ) )
            & ( ( C @ ( B @ hAPP ) @ hBOOL )
             => ( C @ ( A @ hAPP ) @ hBOOL ) ) ) )
     => ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Set_OCollect @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Set_OCollect @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4419]) ).

thf(1843,axiom,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__0__right) ).

thf(11959,plain,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1843]) ).

thf(4771,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equalityI) ).

thf(23475,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4771]) ).

thf(4464,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ball__empty) ).

thf(22348,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4464]) ).

thf(4593,axiom,
    ! [A: $i,B: $i] : ( tc_HOL_Obool @ ( B @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_empty) ).

thf(22813,plain,
    ! [A: $i,B: $i] : ( tc_HOL_Obool @ ( B @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4593]) ).

thf(3108,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__absorb1) ).

thf(17004,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3108]) ).

thf(712,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Olast ) )
        = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( A @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__conv__nth) ).

thf(7464,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Olast ) )
        = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( A @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[712]) ).

thf(2518,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ~ ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( E @ ( B @ ( C @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_Map_Orestrict__map ) ) ) )
          = ( D @ ( B @ ( C @ ( F @ c_Map_Orestrict__map ) ) ) ) ) )
      & ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( E @ ( B @ ( C @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_Map_Orestrict__map ) ) ) )
          = ( A @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( E @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( F @ c_Map_Orestrict__map ) ) ) @ ( C @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_restrict__fun__upd) ).

thf(14579,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ~ ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( E @ ( B @ ( C @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_Map_Orestrict__map ) ) ) )
          = ( D @ ( B @ ( C @ ( F @ c_Map_Orestrict__map ) ) ) ) ) )
      & ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( E @ ( B @ ( C @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_Map_Orestrict__map ) ) ) )
          = ( A @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( E @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( F @ c_Map_Orestrict__map ) ) ) @ ( C @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2518]) ).

thf(1258,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Ohd @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hd__upt) ).

thf(9661,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Ohd @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1258]) ).

thf(4034,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Olinordered__semidom )
     => ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__le__one) ).

thf(20675,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Olinordered__semidom )
     => ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4034]) ).

thf(4753,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__Un__distrib2) ).

thf(23404,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4753]) ).

thf(4327,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__subset__conv) ).

thf(21791,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4327]) ).

thf(4070,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( H @ class_Groups_Ocomm__monoid__mult )
     => ( ( D @ ( E @ ( F @ ( G @ c_Fun_Oinj__on ) ) ) )
       => ( ( C
            = ( D @ ( E @ ( F @ ( G @ c_Set_Oimage ) ) @ hAPP ) ) )
         => ( ( B
              = ( E @ ( A @ ( G @ ( H @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) ) )
           => ( ( C @ ( A @ ( H @ ( F @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( D @ ( B @ ( H @ ( G @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__reindex__cong) ).

thf(20790,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( H @ class_Groups_Ocomm__monoid__mult )
     => ( ( D @ ( E @ ( F @ ( G @ c_Fun_Oinj__on ) ) ) )
       => ( ( C
            = ( D @ ( E @ ( F @ ( G @ c_Set_Oimage ) ) @ hAPP ) ) )
         => ( ( B
              = ( E @ ( A @ ( G @ ( H @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) ) )
           => ( ( C @ ( A @ ( H @ ( F @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( D @ ( B @ ( H @ ( G @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4070]) ).

thf(618,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__assoc) ).

thf(7112,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[618]) ).

thf(3279,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( D @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__atLeastAtMostL2) ).

thf(17691,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( D @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3279]) ).

thf(672,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A
        = ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_id__take__nth__drop) ).

thf(7309,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A
        = ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[672]) ).

thf(2558,axiom,
    ! [A: $i,B: $i] :
      ( ~ ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__infinite) ).

thf(14751,plain,
    ! [A: $i,B: $i] :
      ( ~ ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2558]) ).

thf(2060,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Wellfounded_Omeasure @ hAPP ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( A @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__measure) ).

thf(12782,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( A @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ c_Wellfounded_Omeasure @ hAPP ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ c_Wellfounded_Omeasure @ hAPP ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2060]) ).

thf(2085,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lessThan__strict__subset__iff) ).

thf(12875,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2085]) ).

thf(3258,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [H: $i] :
          ( ( A @ ( B @ ( H @ ( C @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
          & ( D @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUP2__iff) ).

thf(17591,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ? [H: $i] :
            ( ( A @ ( B @ ( H @ ( C @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
            & ( D @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [H: $i] :
            ( ( A @ ( B @ ( H @ ( C @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
            & ( D @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3258]) ).

thf(2330,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Osubset__idem) ).

thf(13788,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2330]) ).

thf(2948,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevaln ) ) ) )
     => ( ( ( C @ ( F @ hAPP ) @ hBOOL )
         => ~ ( A @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) ) )
       => ~ ( ~ ( C @ ( F @ hAPP ) @ hBOOL )
           => ~ ( A @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln__elim__cases_I5_J) ).

thf(16347,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevaln ) ) ) )
     => ( ( ( C @ ( F @ hAPP ) @ hBOOL )
         => ~ ( A @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) ) )
       => ~ ( ~ ( C @ ( F @ hAPP ) @ hBOOL )
           => ~ ( A @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2948]) ).

thf(653,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__number__of__pred__iff__0) ).

thf(7236,plain,
    ! [A: $i] :
      ( ( ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[653]) ).

thf(2256,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_List_Olistsp ) )
      = ( A @ ( C @ c_List_Olistsp ) @ ( B @ ( C @ c_List_Olistsp ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsp__inf__eq) ).

thf(13474,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_List_Olistsp ) )
      = ( A @ ( C @ c_List_Olistsp ) @ ( B @ ( C @ c_List_Olistsp ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2256]) ).

thf(2990,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__Suc0) ).

thf(16508,plain,
    ! [A: $i] :
      ( ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2990]) ).

thf(287,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( C @ c_Int_Oring__1__class_OInts @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ints__add) ).

thf(5792,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( C @ c_Int_Oring__1__class_OInts @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[287]) ).

thf(340,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F != E )
     => ( ( A @ ( E @ ( B @ ( F @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
        = ( B @ ( F @ ( A @ ( E @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update__swap) ).

thf(6002,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F != E )
     => ( ( A @ ( E @ ( B @ ( F @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
        = ( B @ ( F @ ( A @ ( E @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[340]) ).

thf(586,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( C @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
       => ( ( F @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( F @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( F @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( C @ ( G @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__rel__add1__eq) ).

thf(6983,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( C @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
       => ( ( F @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( F @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( F @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( C @ ( G @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[586]) ).

thf(4720,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fequal @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_singleton__conv2) ).

thf(23290,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fequal @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4720]) ).

thf(1908,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__special_I3_J) ).

thf(12185,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1908]) ).

thf(1189,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__2__gt__zero) ).

thf(9401,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1189]) ).

thf(3827,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] : ( tc_HOL_Obool @ ( E @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( A @ ( B @ c_Com_Ocom_OAss ) @ ( A @ ( B @ ( c_Natural_Oupdate @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Com_Ovname @ ( tc_Com_Ostate @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ ( tc_Com_Ostate @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ c_COMBB ) ) @ ( E @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( E @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hoare__derivs_Oequations_I8_J) ).

thf(19892,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] : ( tc_HOL_Obool @ ( E @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( A @ ( B @ c_Com_Ocom_OAss ) @ ( A @ ( B @ ( c_Natural_Oupdate @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Com_Ovname @ ( tc_Com_Ostate @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ ( tc_Com_Ostate @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ c_COMBB ) ) @ ( E @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( E @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3827]) ).

thf(1251,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ c_Divides_OposDivAlg ) )
            = ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ c_Divides_OposDivAlg ) @ ( B @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ c_Divides_OposDivAlg ) )
            = ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_posDivAlg__eqn) ).

thf(9636,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ c_Divides_OposDivAlg ) )
            = ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ c_Divides_OposDivAlg ) @ ( B @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ c_Divides_OposDivAlg ) )
            = ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1251]) ).

thf(2635,axiom,
    ! [A: $i,B: $i,C: $i] :
      ~ ( A @ ( C @ c_List_Olistrel1 ) @ ( C @ c_List_Olist_ONil @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__listrel1__Nil) ).

thf(15105,plain,
    ! [A: $i,B: $i,C: $i] :
      ~ ( A @ ( C @ c_List_Olistrel1 ) @ ( C @ c_List_Olist_ONil @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2635]) ).

thf(1467,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_List_Olex ) @ ( B @ tc_List_Olist @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__lex) ).

thf(10454,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_List_Olex ) @ ( B @ tc_List_Olist @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1467]) ).

thf(2542,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Otop )
     => ( B @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_top__greatest) ).

thf(14686,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Otop )
     => ( B @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2542]) ).

thf(55,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
          & ~ ( B @ ( E @ hAPP ) @ hBOOL ) )
        | ( ( A @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( E @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_Oequations_I6_J) ).

thf(4988,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ~ ( B @ ( E @ hAPP ) @ hBOOL ) )
          | ( ( A @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( E @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ~ ( B @ ( E @ hAPP ) @ hBOOL ) )
          | ( ( A @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( E @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[55]) ).

thf(945,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Code__Numeral_Onat__of @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__of__number) ).

thf(8394,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Code__Numeral_Onat__of @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[945]) ).

thf(4505,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( C @ hAPP ) )
          = ( A @ ( C @ hAPP ) ) )
       => ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_injD) ).

thf(22481,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( C @ hAPP ) )
          = ( A @ ( C @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4505]) ).

thf(4390,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__antisym__conv3) ).

thf(22043,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A = B )
           => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A = B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4390]) ).

thf(3499,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I8_J) ).

thf(18543,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3499]) ).

thf(2625,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_Wellfounded_Ofinite__psubset @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        & ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__finite__psubset) ).

thf(15060,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( C @ c_Wellfounded_Ofinite__psubset @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( C @ c_Wellfounded_Ofinite__psubset @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2625]) ).

thf(4099,axiom,
    ( ( tc_Nat_Onat @ c_Orderings_Obot__class_Obot )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bot__nat__def) ).

thf(20890,plain,
    ( ( tc_Nat_Onat @ c_Orderings_Obot__class_Obot )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4099]) ).

thf(1244,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) )
          = ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( A @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lfp__unfold) ).

thf(9593,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) )
          = ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( A @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1244]) ).

thf(3304,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__add__diff) ).

thf(17783,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3304]) ).

thf(1947,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        & ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Un) ).

thf(12347,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1947]) ).

thf(1135,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__code__numeral__def) ).

thf(9103,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1135]) ).

thf(1431,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_List_Ofoldl ) ) ) @ hAPP ) )
      = ( A @ ( D @ ( B @ ( E @ ( C @ ( G @ ( F @ c_COMBB ) ) @ ( G @ ( G @ ( C @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ tc_fun ) @ ( G @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( C @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ ( G @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldl__map) ).

thf(10324,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_List_Ofoldl ) ) ) @ hAPP ) )
      = ( A @ ( D @ ( B @ ( E @ ( C @ ( G @ ( F @ c_COMBB ) ) @ ( G @ ( G @ ( C @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ tc_fun ) @ ( G @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( C @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ ( G @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1431]) ).

thf(1716,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Fields_Ofield )
     => ( ( B
         != ( C @ c_Groups_Oone__class_Oone ) )
       => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_geometric__sum) ).

thf(11441,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Fields_Ofield )
     => ( ( B
         != ( C @ c_Groups_Oone__class_Oone ) )
       => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1716]) ).

thf(2169,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
        = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( C @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__SomeD) ).

thf(13166,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
        = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( C @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2169]) ).

thf(550,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_fimplies @ hAPP ) @ hAPP ) @ hBOOL )
      | ( B @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fimplies__1) ).

thf(6840,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_fimplies @ hAPP ) @ hAPP ) @ hBOOL )
      | ( B @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[550]) ).

thf(3195,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl_Ortrancl__into__rtrancl) ).

thf(17354,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3195]) ).

thf(3536,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ~ ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( D @ ( C @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( C @ ( E @ ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ c_If @ ( B @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( B @ c_Set_Ovimage ) ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
          & ( ( D @ ( C @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( C @ ( E @ ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ c_If @ ( B @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( B @ c_Set_Ovimage ) ) @ hAPP ) )
              = ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) )
      & ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( D @ ( C @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( C @ ( E @ ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ c_If @ ( B @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( B @ c_Set_Ovimage ) ) @ hAPP ) )
              = A ) )
          & ( ( D @ ( C @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( C @ ( E @ ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ c_If @ ( B @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( B @ c_Set_Ovimage ) ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__if) ).

thf(18703,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ~ ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( D @ ( C @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( C @ ( E @ ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ c_If @ ( B @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( B @ c_Set_Ovimage ) ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
          & ( ( D @ ( C @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( C @ ( E @ ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ c_If @ ( B @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( B @ c_Set_Ovimage ) ) @ hAPP ) )
              = ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) )
      & ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( D @ ( C @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( C @ ( E @ ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ c_If @ ( B @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( B @ c_Set_Ovimage ) ) @ hAPP ) )
              = A ) )
          & ( ( D @ ( C @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( C @ ( E @ ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ c_If @ ( B @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( B @ c_Set_Ovimage ) ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3536]) ).

thf(4639,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__comp__empty1) ).

thf(22982,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4639]) ).

thf(4516,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__Int__crazy) ).

thf(22529,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4516]) ).

thf(3420,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Lattices_Osemilattice__sup )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__mono) ).

thf(18232,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Lattices_Osemilattice__sup )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3420]) ).

thf(1800,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_Oinsert ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__insert) ).

thf(11778,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_Oinsert ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1800]) ).

thf(629,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
        = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) )
    <=> ? [F: $i] :
          ( ( ( F @ ( C @ hAPP ) )
            = A )
          & ( B
            = ( F @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option__map__eq__Some) ).

thf(7144,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ? [F: $i] :
            ( ( ( F @ ( C @ hAPP ) )
              = A )
            & ( B
              = ( F @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) ) )
       => ( ( B @ ( C @ ( D @ ( E @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( D @ ( E @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) )
       => ? [F: $i] :
            ( ( ( F @ ( C @ hAPP ) )
              = A )
            & ( B
              = ( F @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[629]) ).

thf(941,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( C @ ( F @ c_List_Olistrel1 ) @ ( A @ ( B @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( E = D ) )
        | ( ( B = A )
          & ( C @ ( F @ c_List_Olistrel1 ) @ ( D @ ( E @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
     => ( C @ ( F @ c_List_Olistrel1 ) @ ( A @ ( D @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__listrel1I) ).

thf(8379,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( C @ ( F @ c_List_Olistrel1 ) @ ( A @ ( B @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( E = D ) )
        | ( ( B = A )
          & ( C @ ( F @ c_List_Olistrel1 ) @ ( D @ ( E @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
     => ( C @ ( F @ c_List_Olistrel1 ) @ ( A @ ( D @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[941]) ).

thf(1620,axiom,
    ! [A: $i] :
      ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_Onat @ hAPP ) ) ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__mod__nat__number__of) ).

thf(11064,plain,
    ! [A: $i] :
      ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_Onat @ hAPP ) ) ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1620]) ).

thf(315,axiom,
    ! [A: $i] :
      ( ( A @ class_Groups_Omonoid__add )
     => ( ( A @ c_List_Omonoid__add__class_Olistsum )
        = ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Groups_Oplus__class_Oplus @ ( A @ ( A @ c_List_Ofoldl ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__foldl) ).

thf(5888,plain,
    ! [A: $i] :
      ( ( A @ class_Groups_Omonoid__add )
     => ( ( A @ c_List_Omonoid__add__class_Olistsum )
        = ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Groups_Oplus__class_Oplus @ ( A @ ( A @ c_List_Ofoldl ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[315]) ).

thf(2676,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Relation_Osingle__valued ) ) )
       => ( B @ ( C @ ( D @ c_Relation_Osingle__valued ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_single__valued__subset) ).

thf(15274,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Relation_Osingle__valued ) ) )
       => ( B @ ( C @ ( D @ c_Relation_Osingle__valued ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2676]) ).

thf(2375,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B != A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__not__refl3) ).

thf(13987,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B != A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2375]) ).

thf(82,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Orev @ hAPP ) )
      = ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__map) ).

thf(5084,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Orev @ hAPP ) )
      = ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[82]) ).

thf(2995,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__le__mono) ).

thf(16534,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2995]) ).

thf(2545,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
            = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min__insert) ).

thf(14697,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
            = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2545]) ).

thf(4339,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist__all ) ) )
    <=> ! [D: $i] :
          ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all__iff) ).

thf(21829,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_List_Olist__all ) ) ) )
      & ( ( A @ ( B @ ( C @ c_List_Olist__all ) ) )
       => ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4339]) ).

thf(501,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_q__pos__lemma) ).

thf(6670,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[501]) ).

thf(4438,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ( A @ ( A @ ( C @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one__idem_Oidem) ).

thf(22236,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ( A @ ( A @ ( C @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4438]) ).

thf(703,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J) ).

thf(7423,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[703]) ).

thf(4133,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding__idem ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) )
            = ( B @ ( C @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__idem_Oin__comp__idem) ).

thf(21029,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding__idem ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) )
            = ( B @ ( C @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4133]) ).

thf(4672,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__insert__left__if1) ).

thf(23115,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4672]) ).

thf(304,axiom,
    ! [A: $i] : ( A @ tc_Lazy__Sequence_Olazy__sequence @ class_Nat_Osize ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Lazy____Sequence__Olazy____sequence__Nat_Osize) ).

thf(5861,plain,
    ! [A: $i] : ( A @ tc_Lazy__Sequence_Olazy__sequence @ class_Nat_Osize ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[304]) ).

thf(61,axiom,
    tc_Int_Oint @ class_Rings_Olinordered__semiring__1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Rings_Olinordered__semiring__1) ).

thf(5013,plain,
    tc_Int_Oint @ class_Rings_Olinordered__semiring__1,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[61]) ).

thf(4382,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Relation_OId__on ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [D: $i] :
            ( ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B
             != ( D @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Id__onE) ).

thf(22007,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Relation_OId__on ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [D: $i] :
            ( ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B
             != ( D @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4382]) ).

thf(1570,axiom,
    ~ ( c_Int_OMin @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I3_J) ).

thf(10871,plain,
    ~ ( c_Int_OMin @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1570]) ).

thf(4371,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( ( C @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( E @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( E @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( E @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ ( B @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ? [E: $i] :
                ( ( ( E @ ( B @ hAPP ) )
                  = A )
                & ( C @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                & ( E @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__intermed__int__val) ).

thf(21953,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( ( C @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( E @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( E @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( E @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ ( B @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ? [E: $i] :
                ( ( ( E @ ( B @ hAPP ) )
                  = A )
                & ( C @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                & ( E @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4371]) ).

thf(3094,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Relation_Oconverse ) @ ( C @ ( tc_HOL_Obool @ ( E @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converse__UNION) ).

thf(16944,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Relation_Oconverse ) @ ( C @ ( tc_HOL_Obool @ ( E @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3094]) ).

thf(4411,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
              = ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Oinsert) ).

thf(22127,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
              = ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4411]) ).

thf(3800,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I4_J) ).

thf(19776,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3800]) ).

thf(4757,axiom,
    ! [A: $i] : ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm__idem__remove) ).

thf(23415,plain,
    ! [A: $i] : ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4757]) ).

thf(1974,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__left__idem) ).

thf(12453,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1974]) ).

thf(4442,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Union__Un__distrib) ).

thf(22249,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4442]) ).

thf(3350,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ~ ( B @ ( A @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__fun__def) ).

thf(17979,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ( ( ~ ( B @ ( A @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ~ ( B @ ( A @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3350]) ).

thf(1300,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Divides_OposDivAlg ) @ ( A @ ( B @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_posDivAlg__correct) ).

thf(9832,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Divides_OposDivAlg ) @ ( A @ ( B @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1300]) ).

thf(2947,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Times__Diff__distrib1) ).

thf(16344,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2947]) ).

thf(2674,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__absorb1) ).

thf(15261,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2674]) ).

thf(655,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_plus__code__numeral__code) ).

thf(7247,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[655]) ).

thf(2868,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeast @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeast__Suc__greaterThan) ).

thf(16045,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeast @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2868]) ).

thf(1129,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( E @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) )
     => ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_all__nth__imp__all__set) ).

thf(9071,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( E @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) )
     => ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1129]) ).

thf(2275,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) @ ( C @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__COMBB__1) ).

thf(13538,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) @ ( C @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2275]) ).

thf(2295,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( F @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBB ) ) @ ( F @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__INT__distrib2) ).

thf(13647,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( F @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBB ) ) @ ( F @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2295]) ).

thf(2222,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__zminus1__not__zero) ).

thf(13325,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2222]) ).

thf(795,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) )
        = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_code__numeral_Onat__of__inject) ).

thf(7818,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
       => ( ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) )
          = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) ) ) )
      & ( ( ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) )
          = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[795]) ).

thf(687,axiom,
    tc_Nat_Onat @ class_Orderings_Opreorder,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Orderings_Opreorder) ).

thf(7369,plain,
    tc_Nat_Onat @ class_Orderings_Opreorder,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[687]) ).

thf(161,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ c_Divides_Odivmod__nat ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__eq) ).

thf(5333,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ c_Divides_Odivmod__nat ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[161]) ).

thf(2211,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
          = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Oeq__fold__idem_H) ).

thf(13295,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
          = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2211]) ).

thf(3292,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Oordered__ab__group__add )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( D @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( G @ ( C @ hAPP ) @ ( F @ c_Groups_Ozero__class_Ozero @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( ( D @ ( C @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = B )
           => ( ( D @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( B @ ( A @ ( C @ hAPP ) @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__nonneg__leq__bound) ).

thf(17747,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Oordered__ab__group__add )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( D @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( G @ ( C @ hAPP ) @ ( F @ c_Groups_Ozero__class_Ozero @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( ( D @ ( C @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = B )
           => ( ( D @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( B @ ( A @ ( C @ hAPP ) @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3292]) ).

thf(707,axiom,
    tc_Int_Oint @ class_Groups_Olinordered__ab__group__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Olinordered__ab__group__add) ).

thf(7441,plain,
    tc_Int_Oint @ class_Groups_Olinordered__ab__group__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[707]) ).

thf(2410,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__subset__Compl__iff) ).

thf(14132,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2410]) ).

thf(3209,axiom,
    ! [A: $i] :
      ( ( A @ c_Nat__Transfer_Onat__set )
     => ( ( A @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__set__functions_I1_J) ).

thf(17410,plain,
    ! [A: $i] :
      ( ( A @ c_Nat__Transfer_Onat__set )
     => ( ( A @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3209]) ).

thf(1235,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I15_J) ).

thf(9548,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1235]) ).

thf(838,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ hAPP ) @ hBOOL )
    <=> ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ hBOOL ) )
        & ! [C: $i] :
            ( ( A
              = ( C @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) )
           => ( C @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__nat) ).

thf(7986,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ hBOOL ) )
          & ! [C: $i] :
              ( ( A
                = ( C @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) )
             => ( C @ ( B @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ hAPP ) @ hBOOL )
       => ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ hBOOL ) )
          & ! [C: $i] :
              ( ( A
                = ( C @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) )
             => ( C @ ( B @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[838]) ).

thf(3654,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i,G: $i] :
            ( ( ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
              = ( G @ ( F @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
           => ( ( A @ ( G @ ( F @ ( D @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
             => ( G @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__fold1SetE) ).

thf(19201,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i,G: $i] :
            ( ( ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
              = ( G @ ( F @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
           => ( ( A @ ( G @ ( F @ ( D @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
             => ( G @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3654]) ).

thf(1052,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Relation_OField @ hAPP ) )
      = ( A @ ( B @ c_Relation_OField @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Field__converse) ).

thf(8791,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Relation_OField @ hAPP ) )
      = ( A @ ( B @ c_Relation_OField @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1052]) ).

thf(1237,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) ) )
          <=> ( B = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__eq__iff__index__eq) ).

thf(9557,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( B = A )
             => ( ( B @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
                = ( A @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( B @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
                = ( A @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) ) )
             => ( B = A ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1237]) ).

thf(4244,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
    <=> ~ ? [C: $i] :
          ! [D: $i] : ( A @ ( D @ ( C @ hAPP ) @ ( D @ ( c_Nat_OSuc @ hAPP ) @ ( C @ hAPP ) @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__iff__no__infinite__down__chain) ).

thf(21476,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ? [C: $i] :
            ! [D: $i] : ( A @ ( D @ ( C @ hAPP ) @ ( D @ ( c_Nat_OSuc @ hAPP ) @ ( C @ hAPP ) @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Wellfounded_Owf ) ) )
      & ( ( A @ ( B @ c_Wellfounded_Owf ) )
       => ~ ? [C: $i] :
            ! [D: $i] : ( A @ ( D @ ( C @ hAPP ) @ ( D @ ( c_Nat_OSuc @ hAPP ) @ ( C @ hAPP ) @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4244]) ).

thf(2759,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_xt1_I7_J) ).

thf(15623,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2759]) ).

thf(3729,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Product__Type_OPair ) @ ( A @ ( B @ tc_prod ) @ ( A @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) )
      = ( A @ ( B @ tc_prod ) @ c_Fun_Oid ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__Pair) ).

thf(19495,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Product__Type_OPair ) @ ( A @ ( B @ tc_prod ) @ ( A @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) )
      = ( A @ ( B @ tc_prod ) @ c_Fun_Oid ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3729]) ).

thf(4605,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__triv) ).

thf(22870,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4605]) ).

thf(18,axiom,
    ( ( tc_Int_Oint @ c_Int_Oring__1__class_Oof__int )
    = ( tc_Int_Oint @ c_Fun_Oid ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__eq__id) ).

thf(4847,plain,
    ( ( tc_Int_Oint @ c_Int_Oring__1__class_Oof__int )
    = ( tc_Int_Oint @ c_Fun_Oid ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[18]) ).

thf(3758,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__antisym__conv) ).

thf(19598,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A = B )
           => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A = B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3758]) ).

thf(4039,axiom,
    c_Int_OMin @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I24_J) ).

thf(20687,plain,
    c_Int_OMin @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4039]) ).

thf(371,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Fields_Ofield__inverse__zero )
     => ( ( A @ ( B @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__divide__right) ).

thf(6187,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Fields_Ofield__inverse__zero )
     => ( ( A @ ( B @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[371]) ).

thf(2475,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) )
    <=> ( ! [D: $i] :
            ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( D @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( B @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__on__def) ).

thf(14408,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( D @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( B @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) ) )
      & ( ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) )
       => ( ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( D @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( B @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2475]) ).

thf(2620,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__Un__distrib) ).

thf(15040,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2620]) ).

thf(4022,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ole__supI1) ).

thf(20636,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4022]) ).

thf(8,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__0__le__iff) ).

thf(4815,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[8]) ).

thf(1542,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ ( D @ c_Nat_Onat_Onat__case ) ) ) )
      = ( A @ ( B @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__case__Suc) ).

thf(10757,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ ( D @ c_Nat_Onat_Onat__case ) ) ) )
      = ( A @ ( B @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1542]) ).

thf(582,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Orev @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( ( ( B
             != ( C @ c_List_Olist_ONil ) )
           => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_List_Ofoldr ) ) ) ) )
              = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) )
          & ( ( B
              = ( C @ c_List_Olist_ONil ) )
           => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_List_Ofoldr ) ) ) ) )
              = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldr__max__sorted) ).

thf(6964,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Orev @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( ( ( B
             != ( C @ c_List_Olist_ONil ) )
           => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_List_Ofoldr ) ) ) ) )
              = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) )
          & ( ( B
              = ( C @ c_List_Olist_ONil ) )
           => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_List_Ofoldr ) ) ) ) )
              = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[582]) ).

thf(3355,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( C @ ( B @ ( E @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converse__iff) ).

thf(17994,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( A @ ( C @ ( B @ ( E @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( E @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( E @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( B @ ( E @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3355]) ).

thf(1816,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ c_Int_OBit0 )
        = ( A @ c_Int_OBit0 ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I48_J) ).

thf(11838,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
       => ( ( B @ c_Int_OBit0 )
          = ( A @ c_Int_OBit0 ) ) )
      & ( ( ( B @ c_Int_OBit0 )
          = ( A @ c_Int_OBit0 ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1816]) ).

thf(3207,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Relation_OId__on ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        & ( C = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Id__on__iff) ).

thf(17398,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( C = B ) )
       => ( A @ ( D @ c_Relation_OId__on ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ c_Relation_OId__on ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( C = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3207]) ).

thf(762,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = ( c_Int_Onat @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( tc_Nat_Onat @ c_If @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__number__of__Suc) ).

thf(7677,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = ( c_Int_Onat @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( tc_Nat_Onat @ c_If @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[762]) ).

thf(319,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Int_Onumber__ring )
        & ( B @ class_Fields_Ofield__inverse__zero ) )
     => ( ( c_Int_OPls @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divide__Numeral0) ).

thf(5914,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Int_Onumber__ring )
        & ( B @ class_Fields_Ofield__inverse__zero ) )
     => ( ( c_Int_OPls @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[319]) ).

thf(3389,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( C @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__surj) ).

thf(18126,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( C @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3389]) ).

thf(2450,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__less__eq__zless) ).

thf(14309,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2450]) ).

thf(2063,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist__ex ) ) )
    <=> ? [D: $i] :
          ( ( D @ ( B @ hAPP ) @ hBOOL )
          & ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__ex__iff) ).

thf(12794,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ? [D: $i] :
            ( ( D @ ( B @ hAPP ) @ hBOOL )
            & ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_List_Olist__ex ) ) ) )
      & ( ( A @ ( B @ ( C @ c_List_Olist__ex ) ) )
       => ? [D: $i] :
            ( ( D @ ( B @ hAPP ) @ hBOOL )
            & ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2063]) ).

thf(101,axiom,
    ! [A: $i] : ( A @ tc_Lazy__Sequence_Olazy__sequence @ class_HOL_Oequal ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Lazy____Sequence__Olazy____sequence__HOL_Oequal) ).

thf(5156,plain,
    ! [A: $i] : ( A @ tc_Lazy__Sequence_Olazy__sequence @ class_HOL_Oequal ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[101]) ).

thf(1624,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__times__mod__eq) ).

thf(11083,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1624]) ).

thf(2018,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__trans) ).

thf(12625,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2018]) ).

thf(3581,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
    = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__0) ).

thf(18889,plain,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
    = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3581]) ).

thf(2739,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ c_Divides_Odivmod__nat ) )
      = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__zero) ).

thf(15554,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ c_Divides_Odivmod__nat ) )
      = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2739]) ).

thf(353,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ c_Groups_Oone__class_Oone @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( B @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__left__le__one__le) ).

thf(6054,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ c_Groups_Oone__class_Oone @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( B @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[353]) ).

thf(4107,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Olistrel1 ) @ ( B @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ c_List_Olistrel1 ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel1__rtrancl__subset__rtrancl__listrel1) ).

thf(20917,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Olistrel1 ) @ ( B @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ c_List_Olistrel1 ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4107]) ).

thf(4142,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_psubset__card__mono) ).

thf(21060,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4142]) ).

thf(1778,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__code__numeral__code) ).

thf(11709,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1778]) ).

thf(1549,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__append2) ).

thf(10786,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1549]) ).

thf(2905,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A
       != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_gr__implies__not0) ).

thf(16172,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A
       != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2905]) ).

thf(4158,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__sup__iff) ).

thf(21132,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4158]) ).

thf(844,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__nat__eq__nat__zadd1) ).

thf(8018,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[844]) ).

thf(4193,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__head__upt__Suc) ).

thf(21261,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4193]) ).

thf(2394,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OAss ) @ c_Com_Ocom_Ocom__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osize_I2_J) ).

thf(14066,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OAss ) @ c_Com_Ocom_Ocom__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2394]) ).

thf(3231,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_xt1_I10_J) ).

thf(17498,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3231]) ).

thf(3819,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_InterI) ).

thf(19855,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3819]) ).

thf(913,axiom,
    tc_Int_Oint @ class_Groups_Oab__group__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Oab__group__add) ).

thf(8246,plain,
    tc_Int_Oint @ class_Groups_Oab__group__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[913]) ).

thf(4689,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C = B )
     => ( B @ ( C @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equalityD1) ).

thf(23176,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C = B )
     => ( B @ ( C @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4689]) ).

thf(980,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_times__code__numeral__code) ).

thf(8511,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[980]) ).

thf(627,axiom,
    ! [A: $i] :
      ( ( A @ c_Code__Numeral_OSuc__code__numeral @ ( tc_Code__Numeral_Ocode__numeral @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_code__numeral_Osize_I4_J) ).

thf(7139,plain,
    ! [A: $i] :
      ( ( A @ c_Code__Numeral_OSuc__code__numeral @ ( tc_Code__Numeral_Ocode__numeral @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[627]) ).

thf(2469,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ c_Nat__Transfer_Onat__set ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I3_J) ).

thf(14387,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ c_Nat__Transfer_Onat__set ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2469]) ).

thf(1342,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Oordered__ab__semigroup__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Groups_Oordered__ab__semigroup__add) ).

thf(10014,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Oordered__ab__semigroup__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1342]) ).

thf(2274,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [B: $i] :
          ( ( A
            = ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) )
          & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__less__imp__eq__int) ).

thf(13533,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [B: $i] :
          ( ( A
            = ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) )
          & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2274]) ).

thf(517,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
      <=> ( ( B @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__eq__add__iff1) ).

thf(6717,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( ( B @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = A )
         => ( ( B @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
         => ( ( B @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[517]) ).

thf(1535,axiom,
    ! [A: $i] :
      ( ( A @ c_COMBI @ ( A @ ( A @ c_List_Omap ) @ hAPP ) )
      = ( A @ tc_List_Olist @ c_Fun_Oid ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_List_Omap_Oidentity) ).

thf(10734,plain,
    ! [A: $i] :
      ( ( A @ c_COMBI @ ( A @ ( A @ c_List_Omap ) @ hAPP ) )
      = ( A @ tc_List_Olist @ c_Fun_Oid ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1535]) ).

thf(2813,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( B @ c_Relation_ORange ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [E: $i] : ( A @ ( C @ ( E @ ( D @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__iff) ).

thf(15834,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ? [E: $i] : ( A @ ( C @ ( E @ ( D @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( B @ c_Relation_ORange ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ ( B @ c_Relation_ORange ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [E: $i] : ( A @ ( C @ ( E @ ( D @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2813]) ).

thf(1501,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_List_Olinorder__class_Osort__key ) ) ) )
        = ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_COMBI @ ( B @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( B @ c_COMBC ) ) @ hAPP ) @ ( B @ ( B @ tc_List_Olist @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sort__foldl__insort) ).

thf(10602,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_List_Olinorder__class_Osort__key ) ) ) )
        = ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_COMBI @ ( B @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( B @ c_COMBC ) ) @ hAPP ) @ ( B @ ( B @ tc_List_Olist @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1501]) ).

thf(376,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__upt) ).

thf(6204,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[376]) ).

thf(1614,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Lattices_Osemilattice__inf ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Omono__inf) ).

thf(11036,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Lattices_Osemilattice__inf ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1614]) ).

thf(4515,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ~ ( D @ ( E @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( E @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( D @ ( E @ ( F @ ( C @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup2CI) ).

thf(22525,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ~ ( D @ ( E @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( E @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( D @ ( E @ ( F @ ( C @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4515]) ).

thf(3366,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__UNIV__card__ge__0) ).

thf(18037,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3366]) ).

thf(2596,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_Map_Odom ) ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
    <=> ? [E: $i] :
          ( B
          = ( E @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( A @ ( C @ c_Option_Ooption_ONone @ ( D @ ( C @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__eq__singleton__conv) ).

thf(14936,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ? [E: $i] :
            ( B
            = ( E @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( A @ ( C @ c_Option_Ooption_ONone @ ( D @ ( C @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) )
       => ( ( B @ ( C @ ( D @ c_Map_Odom ) ) )
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( D @ c_Map_Odom ) ) )
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
       => ? [E: $i] :
            ( B
            = ( E @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( A @ ( C @ c_Option_Ooption_ONone @ ( D @ ( C @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2596]) ).

thf(4641,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf2E) ).

thf(22994,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4641]) ).

thf(3056,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
    <=> ( A @ ( A @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__comp__self) ).

thf(16785,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( A @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) )
       => ( A @ ( B @ c_Wellfounded_Owf ) ) )
      & ( ( A @ ( B @ c_Wellfounded_Owf ) )
       => ( A @ ( A @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3056]) ).

thf(1637,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( G @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( H @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( C @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( G @ ( H @ c_Product__Type_OPair ) @ ( F @ ( G @ ( H @ tc_prod ) @ ( G @ tc_fun ) @ ( H @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ ( H @ tc_prod ) @ ( G @ c_COMBB ) ) @ ( F @ ( G @ ( H @ tc_prod ) @ ( C @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( C @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( C @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( C @ ( F @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__map__map) ).

thf(11168,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( G @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( H @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( C @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( G @ ( H @ c_Product__Type_OPair ) @ ( F @ ( G @ ( H @ tc_prod ) @ ( G @ tc_fun ) @ ( H @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ ( H @ tc_prod ) @ ( G @ c_COMBB ) ) @ ( F @ ( G @ ( H @ tc_prod ) @ ( C @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( C @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( C @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( C @ ( F @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1637]) ).

thf(2117,axiom,
    ~ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_infinite__UNIV__nat) ).

thf(12981,plain,
    ~ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2117]) ).

thf(296,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_tl_Osimps_I2_J) ).

thf(5834,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[296]) ).

thf(70,axiom,
    tc_Nat_Onat @ class_Orderings_Owellorder,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Orderings_Owellorder) ).

thf(5045,plain,
    tc_Nat_Onat @ class_Orderings_Owellorder,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[70]) ).

thf(701,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__Cons__number__of) ).

thf(7413,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[701]) ).

thf(4746,axiom,
    ! [A: $i,B: $i] :
      ( c_Com_Ocom_OSKIP
     != ( A @ ( B @ c_Com_Ocom_OAss ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I8_J) ).

thf(23379,plain,
    ! [A: $i,B: $i] :
      ( c_Com_Ocom_OSKIP
     != ( A @ ( B @ c_Com_Ocom_OAss ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4746]) ).

thf(3534,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__less__mult) ).

thf(18693,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3534]) ).

thf(2895,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
      <=> ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__compl) ).

thf(16131,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2895]) ).

thf(324,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) )
    <=> ( ! [F: $i] :
            ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( F @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( A @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( F @ ( B @ ( E @ c_List_Onth @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__conv__all__nth) ).

thf(5929,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ! [F: $i] :
              ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( F @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( F @ ( A @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( F @ ( B @ ( E @ c_List_Onth @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) )
       => ( ! [F: $i] :
              ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( F @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( F @ ( A @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( F @ ( B @ ( E @ c_List_Onth @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[324]) ).

thf(2442,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( c_FunDef_Opair__leq @ ( B @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( c_FunDef_Omin__weak @ ( A @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_FunDef_Omin__weak @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wmin__insertI) ).

thf(14284,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( c_FunDef_Opair__leq @ ( B @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( c_FunDef_Omin__weak @ ( A @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_FunDef_Omin__weak @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2442]) ).

thf(4117,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Divides_Otransfer__nat__int__function__closures_I1_J) ).

thf(20949,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4117]) ).

thf(2320,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_r__into__rtrancl) ).

thf(13719,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2320]) ).

thf(1727,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( B @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__mult2__eq) ).

thf(11480,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( B @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1727]) ).

thf(1726,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__lemma) ).

thf(11478,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1726]) ).

thf(4188,axiom,
    tc_Com_Ostate @ class_HOL_Oequal,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Com__Ostate__HOL_Oequal) ).

thf(21242,plain,
    tc_Com_Ostate @ class_HOL_Oequal,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4188]) ).

thf(3064,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ ( D @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__insert) ).

thf(16826,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ ( D @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3064]) ).

thf(489,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( F @ ( G @ ( H @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( B @ ( C @ ( F @ ( D @ ( E @ ( H @ c_Equiv__Relations_Ocongruent2 ) ) ) ) ) )
       => ( ( G @ ( A @ ( H @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ hAPP ) @ ( C @ ( D @ ( E @ c_Equiv__Relations_Ocongruent ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_congruent2__implies__congruent) ).

thf(6631,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( F @ ( G @ ( H @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( B @ ( C @ ( F @ ( D @ ( E @ ( H @ c_Equiv__Relations_Ocongruent2 ) ) ) ) ) )
       => ( ( G @ ( A @ ( H @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ hAPP ) @ ( C @ ( D @ ( E @ c_Equiv__Relations_Ocongruent ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[489]) ).

thf(2315,axiom,
    tc_Int_Oint @ class_Lattices_Odistrib__lattice,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Lattices_Odistrib__lattice) ).

thf(13708,plain,
    tc_Int_Oint @ class_Lattices_Odistrib__lattice,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2315]) ).

thf(1681,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Olinorder__class_Osorted ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__upto) ).

thf(11325,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Olinorder__class_Osorted ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1681]) ).

thf(4222,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( B @ ( C @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( c_fequal @ hAPP ) @ ( c_fconj @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Set_OCollect @ hAPP ) )
          = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( B @ ( C @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( c_fequal @ hAPP ) @ ( c_fconj @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Set_OCollect @ hAPP ) )
          = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( A @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Collect__conv__if2) ).

thf(21390,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( B @ ( C @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( c_fequal @ hAPP ) @ ( c_fconj @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Set_OCollect @ hAPP ) )
          = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( B @ ( C @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( c_fequal @ hAPP ) @ ( c_fconj @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Set_OCollect @ hAPP ) )
          = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( A @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4222]) ).

thf(202,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
     => ( ( A @ ( B @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
       => ( A @ ( C @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( G @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__appendI) ).

thf(5448,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
     => ( ( A @ ( B @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
       => ( A @ ( C @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( G @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[202]) ).

thf(1377,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OSemi ) @ c_Com_Ocom_Ocom__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ c_Com_Ocom_Ocom__size @ ( B @ c_Com_Ocom_Ocom__size @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osize_I4_J) ).

thf(10145,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OSemi ) @ c_Com_Ocom_Ocom__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ c_Com_Ocom_Ocom__size @ ( B @ c_Com_Ocom_Ocom__size @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1377]) ).

thf(40,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ c_Int_OBit1 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__Bit1) ).

thf(4935,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ c_Int_OBit1 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[40]) ).

thf(821,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ class_Enum_Oenum )
        & ( D @ class_HOL_Oequal ) )
     => ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ! [E: $i] :
            ( ( C @ c_Enum_Oenum__class_Oenum @ ( C @ c_List_Oset @ hAPP ) @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( B @ hAPP ) )
              = ( E @ ( A @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equal__fun__def) ).

thf(7931,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ class_Enum_Oenum )
        & ( D @ class_HOL_Oequal ) )
     => ( ( ! [E: $i] :
              ( ( C @ c_Enum_Oenum__class_Oenum @ ( C @ c_List_Oset @ hAPP ) @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( E @ ( B @ hAPP ) )
                = ( E @ ( A @ hAPP ) ) ) )
         => ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [E: $i] :
              ( ( C @ c_Enum_Oenum__class_Oenum @ ( C @ c_List_Oset @ hAPP ) @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( E @ ( B @ hAPP ) )
                = ( E @ ( A @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[821]) ).

thf(184,axiom,
    ! [A: $i] : ( A @ ( A @ ( c_Com_Ocom_OSKIP @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_OSkip) ).

thf(5401,plain,
    ! [A: $i] : ( A @ ( A @ ( c_Com_Ocom_OSKIP @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[184]) ).

thf(997,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_Divides_Odivmod__nat ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Ofst ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__nat__def) ).

thf(8586,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_Divides_Odivmod__nat ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Ofst ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[997]) ).

thf(3647,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( B @ ( A @ c_List_Oset @ hAPP ) @ ( B @ ( A @ c_List_Olast ) @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__in__set) ).

thf(19165,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( B @ ( A @ c_List_Oset @ hAPP ) @ ( B @ ( A @ c_List_Olast ) @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3647]) ).

thf(2215,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C = A )
         => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_xt1_I2_J) ).

thf(13305,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C = A )
         => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2215]) ).

thf(2831,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = C )
     => ( ( C @ ( D @ ( E @ ( A @ ( B @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = E ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__idem) ).

thf(15907,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = C )
     => ( ( C @ ( D @ ( E @ ( A @ ( B @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = E ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2831]) ).

thf(2801,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Obot )
     => ( A @ ( B @ c_Orderings_Obot__class_Obot @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bot__least) ).

thf(15784,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Obot )
     => ( A @ ( B @ c_Orderings_Obot__class_Obot @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2801]) ).

thf(1968,axiom,
    ! [A: $i] :
      ( ! [B: $i] : ( B @ ( A @ hAPP ) @ hBOOL )
    <=> ! [B: $i] :
          ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_all__nat) ).

thf(12430,plain,
    ! [A: $i] :
      ( ( ! [B: $i] :
            ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) )
       => ! [B: $i] : ( B @ ( A @ hAPP ) @ hBOOL ) )
      & ( ! [B: $i] : ( B @ ( A @ hAPP ) @ hBOOL )
       => ! [B: $i] :
            ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1968]) ).

thf(122,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__special_I3_J) ).

thf(5210,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[122]) ).

thf(1332,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
       != ( D @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insort__not__Nil) ).

thf(9970,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
       != ( D @ c_List_Olist_ONil ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1332]) ).

thf(4592,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Relation_OImage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_OImage ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__eq__UN) ).

thf(22810,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Relation_OImage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_OImage ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4592]) ).

thf(3999,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( C @ c_Orderings_Obot__class_Obot ) )
       => ( ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( C @ c_Orderings_Otop__class_Otop ) )
         => ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_compl__unique) ).

thf(20547,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( C @ c_Orderings_Obot__class_Obot ) )
       => ( ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( C @ c_Orderings_Otop__class_Otop ) )
         => ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3999]) ).

thf(4017,axiom,
    ! [A: $i] : ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__lessThan) ).

thf(20619,plain,
    ! [A: $i] : ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4017]) ).

thf(1181,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J) ).

thf(9369,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1181]) ).

thf(1938,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( C @ c_Map_Odom ) ) )
      = ( A @ ( B @ ( C @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( C @ ( B @ ( C @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__map__of__conv__image__fst) ).

thf(12311,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( C @ c_Map_Odom ) ) )
      = ( A @ ( B @ ( C @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( C @ ( B @ ( C @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1938]) ).

thf(524,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Ominus,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Groups_Ominus) ).

thf(6740,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Ominus,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[524]) ).

thf(1487,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Osnd ) @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Osnd ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sublist__shift__lemma) ).

thf(10551,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Osnd ) @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Osnd ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( tc_Nat_Onat @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1487]) ).

thf(4775,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Oset @ hAPP ) )
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ( A
        = ( B @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__empty) ).

thf(23487,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
          = ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ c_List_Oset @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ c_List_Oset @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( A
          = ( B @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4775]) ).

thf(1560,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_List_Oupt ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__set__upt__conv__listsum__nat) ).

thf(10833,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_List_Oupt ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1560]) ).

thf(4071,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( B @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) )
          = ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeast__eq__iff) ).

thf(20794,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( B = A )
         => ( ( B @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) )
            = ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) )
            = ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4071]) ).

thf(790,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__minus__cancel) ).

thf(7807,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[790]) ).

thf(2073,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Natural_Oevaln ) ) ) )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ ( E @ c_Natural_Oevaln ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln__nonstrict) ).

thf(12824,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Natural_Oevaln ) ) ) )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ ( E @ c_Natural_Oevaln ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2073]) ).

thf(3948,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__function__closures_I4_J) ).

thf(20368,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3948]) ).

thf(175,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Rings_Olinordered__idom )
        & ( C @ class_Int_Onumber__ring ) )
     => ( ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__number__of) ).

thf(5370,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Rings_Olinordered__idom )
        & ( C @ class_Int_Onumber__ring ) )
     => ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[175]) ).

thf(3456,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          <=> ? [D: $i] :
                ( ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__strict__below__iff) ).

thf(18361,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( ? [D: $i] :
                  ( ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
            & ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ? [D: $i] :
                  ( ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3456]) ).

thf(4395,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oremdups ) )
          = ( A @ ( C @ c_List_Oremdups ) @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oremdups ) )
          = ( A @ ( C @ c_List_Oremdups ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remdups_Osimps_I2_J) ).

thf(22065,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oremdups ) )
          = ( A @ ( C @ c_List_Oremdups ) @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oremdups ) )
          = ( A @ ( C @ c_List_Oremdups ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4395]) ).

thf(451,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
          = ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_COMBI @ ( B @ ( B @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__listsum__conv__Setsum) ).

thf(6491,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
          = ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_COMBI @ ( B @ ( B @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[451]) ).

thf(3054,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( B @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_arith__series__nat) ).

thf(16776,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( B @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3054]) ).

thf(86,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__numeral__1__right) ).

thf(5101,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[86]) ).

thf(2258,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( B @ tc_fun ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ocard @ hAPP ) )
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
       => ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__fun__UNIVD1) ).

thf(13479,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( B @ tc_fun ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ocard @ hAPP ) )
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
       => ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2258]) ).

thf(253,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ c_List_Orev @ hAPP ) ) )
    <=> ( A
        = ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_singleton__rev__conv) ).

thf(5648,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A
          = ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
       => ( ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_List_Orev @ hAPP ) ) ) )
      & ( ( ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_List_Orev @ hAPP ) ) )
       => ( A
          = ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[253]) ).

thf(2805,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
                = A ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Oremove) ).

thf(15799,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
                = A ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2805]) ).

thf(3671,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Oidem) ).

thf(19263,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3671]) ).

thf(3410,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( B @ ( D @ ( A @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__extend__simps_I10_J) ).

thf(18197,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( B @ ( D @ ( A @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3410]) ).

thf(578,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( C @ ( F @ ( D @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( E @ ( F @ c_Product__Type_Ofst ) @ ( C @ ( D @ tc_prod ) @ ( F @ ( E @ ( F @ tc_prod ) @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( C @ ( D @ c_Product__Type_Ofst ) @ ( B @ ( C @ ( D @ tc_prod ) @ ( F @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fst__comp__map__pair) ).

thf(6947,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( C @ ( F @ ( D @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( E @ ( F @ c_Product__Type_Ofst ) @ ( C @ ( D @ tc_prod ) @ ( F @ ( E @ ( F @ tc_prod ) @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( C @ ( D @ c_Product__Type_Ofst ) @ ( B @ ( C @ ( D @ tc_prod ) @ ( F @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[578]) ).

thf(3509,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Oorder )
        & ( E @ class_Orderings_Oorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_monoD) ).

thf(18578,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Oorder )
        & ( E @ class_Orderings_Oorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3509]) ).

thf(2406,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__Compl) ).

thf(14113,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2406]) ).

thf(3381,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__0) ).

thf(18097,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3381]) ).

thf(1809,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__strict__increasing) ).

thf(11806,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1809]) ).

thf(1998,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( D @ ( H @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( H @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ ( E @ hAPP ) @ ( B @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ ( E @ hAPP ) @ ( B @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
            = ( A @ ( C @ ( E @ hAPP ) @ ( B @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( B @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Ocommute__left__comp_H_H) ).

thf(12554,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( D @ ( H @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( H @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ ( E @ hAPP ) @ ( B @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ ( E @ hAPP ) @ ( B @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
            = ( A @ ( C @ ( E @ hAPP ) @ ( B @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( B @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1998]) ).

thf(4681,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ c_Option_Oset ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Option_Oset_Osimps_I2_J) ).

thf(23147,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ c_Option_Oset ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4681]) ).

thf(816,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ~ ( D @ ( E @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( E @ ( C @ c_List_OtakeWhile ) ) )
        = ( B @ ( E @ ( C @ c_List_OtakeWhile ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile__tail) ).

thf(7909,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ~ ( D @ ( E @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( E @ ( C @ c_List_OtakeWhile ) ) )
        = ( B @ ( E @ ( C @ c_List_OtakeWhile ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[816]) ).

thf(4170,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__pos__if__in__set) ).

thf(21181,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4170]) ).

thf(3734,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__partition) ).

thf(19512,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3734]) ).

thf(3124,axiom,
    ( ( c_fFalse @ ( tc_HOL_Obool @ c_Nat_Osize__class_Osize @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bool_Osize_I4_J) ).

thf(17058,plain,
    ( ( c_fFalse @ ( tc_HOL_Obool @ c_Nat_Osize__class_Osize @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3124]) ).

thf(3428,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) @ ( A @ ( D @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__take__subset__set__take) ).

thf(18260,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) @ ( A @ ( D @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3428]) ).

thf(2700,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__imp__UN__rel__pow) ).

thf(15360,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2700]) ).

thf(574,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zpower__zpower) ).

thf(6932,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[574]) ).

thf(2696,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        | ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__iff) ).

thf(15343,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          | ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          | ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2696]) ).

thf(165,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( C @ c_COMBI @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ ( C @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__number__of__even__number__of) ).

thf(5343,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( C @ c_COMBI @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ ( C @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[165]) ).

thf(3855,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) )
    <=> ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__Int__assoc__eq) ).

thf(19998,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) )
       => ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3855]) ).

thf(1862,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__zdiv__equality_H) ).

thf(12036,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1862]) ).

thf(3097,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__trancl) ).

thf(16957,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3097]) ).

thf(3887,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( B @ c_Big__Operators_Olattice__class_OInf__fin ) )
            = ( A @ ( B @ c_Complete__Lattice_OInf__class_OInf ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin__Inf) ).

thf(20130,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( B @ c_Big__Operators_Olattice__class_OInf__fin ) )
            = ( A @ ( B @ c_Complete__Lattice_OInf__class_OInf ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3887]) ).

thf(3930,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Oupto ) )
          = ( tc_Int_Oint @ c_List_Olist_ONil ) ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Oupto ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupto ) @ ( B @ ( tc_Int_Oint @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upto_Osimps) ).

thf(20272,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Oupto ) )
          = ( tc_Int_Oint @ c_List_Olist_ONil ) ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Oupto ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupto ) @ ( B @ ( tc_Int_Oint @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3930]) ).

thf(3188,axiom,
    tc_Int_Oint @ class_HOL_Oequal,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__HOL_Oequal) ).

thf(17322,plain,
    tc_Int_Oint @ class_HOL_Oequal,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3188]) ).

thf(642,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ c_List_Ofilter ) @ hAPP ) ) )
    <=> ? [F: $i,G: $i] :
          ( ( C
            = ( G @ ( B @ ( E @ c_List_Ofilter ) @ hAPP ) ) )
          & ( D @ ( B @ hAPP ) @ hBOOL )
          & ! [H: $i] :
              ( ( F @ ( E @ c_List_Oset @ hAPP ) @ ( H @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ~ ( H @ ( B @ hAPP ) @ hBOOL ) )
          & ( A
            = ( G @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Cons__eq__filter__iff) ).

thf(7194,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ? [F: $i,G: $i] :
            ( ( C
              = ( G @ ( B @ ( E @ c_List_Ofilter ) @ hAPP ) ) )
            & ( D @ ( B @ hAPP ) @ hBOOL )
            & ! [H: $i] :
                ( ( F @ ( E @ c_List_Oset @ hAPP ) @ ( H @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ~ ( H @ ( B @ hAPP ) @ hBOOL ) )
            & ( A
              = ( G @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
       => ( ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Ofilter ) @ hAPP ) ) ) )
      & ( ( ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Ofilter ) @ hAPP ) ) )
       => ? [F: $i,G: $i] :
            ( ( C
              = ( G @ ( B @ ( E @ c_List_Ofilter ) @ hAPP ) ) )
            & ( D @ ( B @ hAPP ) @ hBOOL )
            & ! [H: $i] :
                ( ( F @ ( E @ c_List_Oset @ hAPP ) @ ( H @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ~ ( H @ ( B @ hAPP ) @ hBOOL ) )
            & ( A
              = ( G @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[642]) ).

thf(3866,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Finite__Set_Ofold__image ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Finite__Set_Ofold ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__image__def) ).

thf(20053,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Finite__Set_Ofold__image ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Finite__Set_Ofold ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3866]) ).

thf(4079,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) )
       => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D = B ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThan__inj_I1_J) ).

thf(20826,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) )
       => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D = B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4079]) ).

thf(107,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Osemiring__1 )
     => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__1) ).

thf(5169,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Osemiring__1 )
     => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[107]) ).

thf(1358,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Lattices_Osemilattice__inf )
        & ( E @ class_Lattices_Osemilattice__inf ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mono__inf) ).

thf(10057,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Lattices_Osemilattice__inf )
        & ( E @ class_Lattices_Osemilattice__inf ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1358]) ).

thf(1319,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_OdropWhile ) ) )
      = ( A @ ( B @ ( D @ ( C @ ( tc_HOL_Obool @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_OdropWhile ) ) @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dropWhile__map) ).

thf(9914,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_OdropWhile ) ) )
      = ( A @ ( B @ ( D @ ( C @ ( tc_HOL_Obool @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_OdropWhile ) ) @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1319]) ).

thf(3774,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olexord ) @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [D: $i,E: $i] :
          ( B
          = ( E @ ( D @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexord__Nil__left) ).

thf(19661,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ? [D: $i,E: $i] :
            ( B
            = ( E @ ( D @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
       => ( A @ ( C @ c_List_Olexord ) @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_List_Olexord ) @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [D: $i,E: $i] :
            ( B
            = ( E @ ( D @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3774]) ).

thf(1435,axiom,
    ! [A: $i] :
      ( ( A @ c_List_Oreturn__list )
      = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_return__list__def) ).

thf(10350,plain,
    ! [A: $i] :
      ( ( A @ c_List_Oreturn__list )
      = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1435]) ).

thf(11,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__mult) ).

thf(4825,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[11]) ).

thf(3576,axiom,
    tc_Nat_Onat @ class_Groups_Ocomm__monoid__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Groups_Ocomm__monoid__add) ).

thf(18869,plain,
    tc_Nat_Onat @ class_Groups_Ocomm__monoid__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3576]) ).

thf(1021,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_double__add__le__zero__iff__single__add__le__zero) ).

thf(8691,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1021]) ).

thf(3901,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( B @ ( A @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ ( C @ c_Fun_Oinj__on ) ) ) )
         => ( ( B @ ( A @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
            = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_endo__inj__surj) ).

thf(20174,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( B @ ( A @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ ( C @ c_Fun_Oinj__on ) ) ) )
         => ( ( B @ ( A @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
            = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3901]) ).

thf(2536,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ! [F: $i] :
          ( ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( F @ ( A @ hAPP ) @ hBOOL ) )
    <=> ! [F: $i] :
          ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [G: $i] :
              ( ( F @ ( B @ hAPP ) @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( G @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ball__UN) ).

thf(14658,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ! [F: $i] :
            ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [G: $i] :
                ( ( F @ ( B @ hAPP ) @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( G @ ( A @ hAPP ) @ hBOOL ) ) )
       => ! [F: $i] :
            ( ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( A @ hAPP ) @ hBOOL ) ) )
      & ( ! [F: $i] :
            ( ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( A @ hAPP ) @ hBOOL ) )
       => ! [F: $i] :
            ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [G: $i] :
                ( ( F @ ( B @ hAPP ) @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( G @ ( A @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2536]) ).

thf(1965,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [F: $i] :
          ( ( B @ ( D @ ( F @ ( E @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__iff) ).

thf(12411,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ? [F: $i] :
            ( ( B @ ( D @ ( F @ ( E @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( E @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( E @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [F: $i] :
            ( ( B @ ( D @ ( F @ ( E @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1965]) ).

thf(1174,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
          = ( A @ ( B @ c_Int_Osucc @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__nat__number__of__add) ).

thf(9341,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
          = ( A @ ( B @ c_Int_Osucc @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1174]) ).

thf(4780,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Oorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_single__Diff__lessThan) ).

thf(23510,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Oorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4780]) ).

thf(962,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__special_I2_J) ).

thf(8459,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[962]) ).

thf(1450,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_even__less__0__iff) ).

thf(10390,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1450]) ).

thf(3633,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__atLeastAtMost) ).

thf(19085,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3633]) ).

thf(1369,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_incr__lemma) ).

thf(10106,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1369]) ).

thf(1553,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Nat_Osize__class_Osize @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat_Osize_I3_J) ).

thf(10801,plain,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Nat_Osize__class_Osize @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1553]) ).

thf(1601,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = A )
    <=> ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        & ( B
          = ( A @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__eq__iff) ).

thf(10977,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B
            = ( A @ ( c_Int_Onat @ hAPP ) ) ) )
       => ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = A ) )
      & ( ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = A )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B
            = ( A @ ( c_Int_Onat @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1601]) ).

thf(4176,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__upper1) ).

thf(21200,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4176]) ).

thf(3260,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( c_Nat_OSuc @ ( C @ ( tc_Nat_Onat @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__shift__bounds__cl__Suc__ivl) ).

thf(17601,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( c_Nat_OSuc @ ( C @ ( tc_Nat_Onat @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3260]) ).

thf(2851,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__supI2) ).

thf(15986,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2851]) ).

thf(4767,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ! [D: $i] :
          ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [E: $i] :
              ( ( A @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D != E ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_disjoint__iff__not__equal) ).

thf(23451,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [E: $i] :
                ( ( A @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( D != E ) ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ! [D: $i] :
            ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [E: $i] :
                ( ( A @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( D != E ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4767]) ).

thf(1784,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__less__power__Suc) ).

thf(11728,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1784]) ).

thf(4075,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__set__relations_I2_J) ).

thf(20809,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4075]) ).

thf(1562,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Com_Ovname_OLoc )
     != ( A @ c_Com_Ovname_OGlb ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vname_Osimps_I4_J) ).

thf(10839,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Com_Ovname_OLoc )
     != ( A @ c_Com_Ovname_OGlb ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1562]) ).

thf(2082,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__extend__simps_I4_J) ).

thf(12860,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2082]) ).

thf(1401,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ ( D @ c_Map_Omap__upds ) ) ) ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upds__Nil2) ).

thf(10233,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ ( D @ c_Map_Omap__upds ) ) ) ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1401]) ).

thf(3340,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUP1__I) ).

thf(17938,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3340]) ).

thf(2094,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__set__relations_I4_J) ).

thf(12907,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2094]) ).

thf(4012,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__absorb2) ).

thf(20605,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4012]) ).

thf(3284,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__less__diff) ).

thf(17719,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3284]) ).

thf(679,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__int) ).

thf(7337,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[679]) ).

thf(1494,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_double__add__less__zero__iff__single__add__less__zero) ).

thf(10574,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1494]) ).

thf(2876,axiom,
    c_FunDef_Omin__weak @ ( c_FunDef_Omin__strict @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_FunDef_Oreduction__pair ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__rpair__set) ).

thf(16077,plain,
    c_FunDef_Omin__weak @ ( c_FunDef_Omin__strict @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_FunDef_Oreduction__pair ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2876]) ).

thf(4342,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ hAPP ) )
            = ( A @ ( D @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Oremove) ).

thf(21848,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ hAPP ) )
            = ( A @ ( D @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4342]) ).

thf(4732,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__insert) ).

thf(23333,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4732]) ).

thf(258,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Int_Onumber__ring )
        & ( B @ class_Fields_Ofield ) )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divide__Numeral1) ).

thf(5665,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Int_Onumber__ring )
        & ( B @ class_Fields_Ofield ) )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[258]) ).

thf(1917,axiom,
    ! [A: $i] :
      ( ( ( A @ class_Orderings_Olinorder )
        & ( A @ class_Lattices_Osemilattice__inf ) )
     => ( ( A @ c_Lattices_Osemilattice__inf__class_Oinf )
        = ( A @ c_Orderings_Oord__class_Omin ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__min) ).

thf(12217,plain,
    ! [A: $i] :
      ( ( ( A @ class_Orderings_Olinorder )
        & ( A @ class_Lattices_Osemilattice__inf ) )
     => ( ( A @ c_Lattices_Osemilattice__inf__class_Oinf )
        = ( A @ c_Orderings_Oord__class_Omin ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1917]) ).

thf(1090,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( E @ ( B @ ( C @ ( D @ c_Lazy__Sequence_Oanamorph ) ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( E @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Lazy__Sequence_Oanamorph ) ) @ hAPP ) @ ( C @ c_List_Olist_OCons @ ( D @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ ( C @ tc_List_Olist @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ ( C @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ ( C @ tc_List_Olist @ c_Product__Type_Oprod_Oprod__case ) ) @ ( C @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ c_COMBB ) ) @ ( C @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ tc_fun ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( A @ ( C @ c_List_Olist_ONil @ ( D @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ tc_prod ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( E @ ( B @ ( C @ ( D @ c_Lazy__Sequence_Oanamorph ) ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_List_Olist_ONil @ ( D @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_anamorph_Osimps) ).

thf(8939,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( E @ ( B @ ( C @ ( D @ c_Lazy__Sequence_Oanamorph ) ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( E @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Lazy__Sequence_Oanamorph ) ) @ hAPP ) @ ( C @ c_List_Olist_OCons @ ( D @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ ( C @ tc_List_Olist @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ ( C @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ ( C @ tc_List_Olist @ c_Product__Type_Oprod_Oprod__case ) ) @ ( C @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ c_COMBB ) ) @ ( C @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ tc_fun ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ ( D @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( A @ ( C @ c_List_Olist_ONil @ ( D @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ tc_prod ) @ ( D @ ( C @ tc_List_Olist @ tc_prod ) @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( E @ ( B @ ( C @ ( D @ c_Lazy__Sequence_Oanamorph ) ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_List_Olist_ONil @ ( D @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1090]) ).

thf(4364,axiom,
    c_FunDef_Omax__weak @ ( c_FunDef_Omax__strict @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_FunDef_Oreduction__pair ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__rpair__set) ).

thf(21929,plain,
    c_FunDef_Omax__weak @ ( c_FunDef_Omax__strict @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_FunDef_Oreduction__pair ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4364]) ).

thf(4744,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_restrict__restrict) ).

thf(23368,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4744]) ).

thf(1469,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__cancel__ab__semigroup__add )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__strict__right__mono) ).

thf(10459,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__cancel__ab__semigroup__add )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1469]) ).

thf(3216,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) )
     != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__neq__Zero) ).

thf(17442,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) )
     != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3216]) ).

thf(601,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__map) ).

thf(7051,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[601]) ).

thf(293,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__eq) ).

thf(5819,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[293]) ).

thf(2688,axiom,
    ! [A: $i,B: $i,C: $i] : ( B @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__lower1) ).

thf(15321,plain,
    ! [A: $i,B: $i,C: $i] : ( B @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2688]) ).

thf(1322,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OposDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__neg__neg) ).

thf(9923,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OposDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1322]) ).

thf(767,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) )
      = ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThanLessThan__upt) ).

thf(7688,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) )
      = ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[767]) ).

thf(1589,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Equiv__Relations_Oequivp ) )
     => ( A @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equivp__reflp) ).

thf(10933,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Equiv__Relations_Oequivp ) )
     => ( A @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1589]) ).

thf(2534,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( A @ ( B @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Oidem) ).

thf(14652,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( A @ ( B @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2534]) ).

thf(1161,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__minus1) ).

thf(9272,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1161]) ).

thf(4291,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__length) ).

thf(21665,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4291]) ).

thf(159,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_List_Olinorder__class_Osorted ) )
       => ( A @ ( B @ c_List_Otl @ hAPP ) @ ( B @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__tl) ).

thf(5328,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_List_Olinorder__class_Osorted ) )
       => ( A @ ( B @ c_List_Otl @ hAPP ) @ ( B @ c_List_Olinorder__class_Osorted ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[159]) ).

thf(937,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F = E )
     => ( ( F @ ( A @ ( B @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
        = ( E @ ( A @ ( B @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__weak__cong) ).

thf(8362,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F = E )
     => ( ( F @ ( A @ ( B @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
        = ( E @ ( A @ ( B @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[937]) ).

thf(1935,axiom,
    tc_HOL_Obool @ class_Lattices_Oboolean__algebra,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Lattices_Oboolean__algebra) ).

thf(12306,plain,
    tc_HOL_Obool @ class_Lattices_Oboolean__algebra,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1935]) ).

thf(2357,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Enum_Osublists ) @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( B @ c_List_Oset @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_List_Olist @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Set_OPow @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sublists__powset) ).

thf(13891,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Enum_Osublists ) @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( B @ c_List_Oset @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_List_Olist @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Set_OPow @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2357]) ).

thf(1693,axiom,
    ! [A: $i] :
      ~ ( A @ c_Int_OBit1 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I4_J) ).

thf(11357,plain,
    ! [A: $i] :
      ~ ( A @ c_Int_OBit1 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1693]) ).

thf(332,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ c_Relation_Orefl__on ) ) )
    <=> ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__on__converse) ).

thf(5970,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) )
       => ( A @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ c_Relation_Orefl__on ) ) ) )
      & ( ( A @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ c_Relation_Orefl__on ) ) )
       => ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[332]) ).

thf(1220,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Orev @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__transpose) ).

thf(9501,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Orev @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1220]) ).

thf(1953,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ c_Nat__Transfer_Onat__set ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SetInterval_Otransfer__nat__int__set__function__closures) ).

thf(12375,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ c_Nat__Transfer_Onat__set ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1953]) ).

thf(632,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Equiv__Relations_Oequivp ) )
     => ( ( B @ ( C @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equivp__transp) ).

thf(7170,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Equiv__Relations_Oequivp ) )
     => ( ( B @ ( C @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[632]) ).

thf(4475,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OWhile ) )
     != c_Com_Ocom_OSKIP ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I17_J) ).

thf(22380,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OWhile ) )
     != c_Com_Ocom_OSKIP ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4475]) ).

thf(3685,axiom,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
    = ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_code__numeral__zero__minus__one) ).

thf(19310,plain,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
    = ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3685]) ).

thf(1315,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__Min) ).

thf(9896,plain,
    ! [A: $i] :
      ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1315]) ).

thf(3005,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        & ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zless__nat__conj) ).

thf(16565,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3005]) ).

thf(1242,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ ( tc_Code__Numeral_Ocode__numeral @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Osnd ) @ ( C @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( C @ c_Random_Oselect__weight ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( C @ c_Product__Type_Ofst ) @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_select__weight__member) ).

thf(9584,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ ( tc_Code__Numeral_Ocode__numeral @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Osnd ) @ ( C @ ( C @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( C @ c_Random_Oselect__weight ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( C @ c_Product__Type_Ofst ) @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1242]) ).

thf(4055,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__mod__conj) ).

thf(20736,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4055]) ).

thf(2842,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__zminus2__not__zero) ).

thf(15958,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2842]) ).

thf(4738,axiom,
    ! [A: $i,B: $i,C: $i] : ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__empty) ).

thf(23347,plain,
    ! [A: $i,B: $i,C: $i] : ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4738]) ).

thf(3811,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( D @ hAPP ) )
          = A )
       => ( ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ ( C @ ( E @ ( F @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) )
            = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the__inv__into__f__eq) ).

thf(19812,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( D @ hAPP ) )
          = A )
       => ( ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ ( C @ ( E @ ( F @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) )
            = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3811]) ).

thf(2307,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( B @ ( E @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Orderings_Oord__class_Omax @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ofold__sup__le__sup) ).

thf(13683,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( B @ ( E @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Orderings_Oord__class_Omax @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2307]) ).

thf(2666,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Groups_Oordered__ab__semigroup__add )
        & ( E @ class_Groups_Ocomm__monoid__add ) )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( F @ ( A @ hAPP ) @ ( E @ c_Groups_Ozero__class_Ozero @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__mono3) ).

thf(15235,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Groups_Oordered__ab__semigroup__add )
        & ( E @ class_Groups_Ocomm__monoid__add ) )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( F @ ( A @ hAPP ) @ ( E @ c_Groups_Ozero__class_Ozero @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2666]) ).

thf(3370,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Union__mono) ).

thf(18047,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3370]) ).

thf(2888,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__atLeastAtMostR1) ).

thf(16109,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2888]) ).

thf(2192,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ hAPP ) @ hBOOL )
       => ( ! [D: $i,E: $i] :
              ( ( E @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
             => ( ( E @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( E @ ( A @ hAPP ) @ hBOOL )
                 => ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ) )
         => ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__empty__induct) ).

thf(13231,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ hAPP ) @ hBOOL )
       => ( ! [D: $i,E: $i] :
              ( ( E @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
             => ( ( E @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( E @ ( A @ hAPP ) @ hBOOL )
                 => ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ) )
         => ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2192]) ).

thf(4653,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( C @ hAPP ) @ hBOOL )
       => ( A @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup1E) ).

thf(23038,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( C @ hAPP ) @ hBOOL )
       => ( A @ ( B @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4653]) ).

thf(3310,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( B @ ( A @ tc_fun ) @ class_Complete__Lattice_Ocomplete__lattice ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Complete__Lattice_Ocomplete__lattice) ).

thf(17811,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( B @ ( A @ tc_fun ) @ class_Complete__Lattice_Ocomplete__lattice ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3310]) ).

thf(330,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Product__Type_Ofst ) @ ( E @ ( D @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( D @ c_Option_Ooption_OSome @ hAPP ) )
          = ( A @ ( C @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) ) )
      <=> ( C @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( B @ ( A @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Some__eq__map__of__iff) ).

thf(5961,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Product__Type_Ofst ) @ ( E @ ( D @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( ( C @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( B @ ( A @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( D @ c_Option_Ooption_OSome @ hAPP ) )
            = ( A @ ( C @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( B @ ( D @ c_Option_Ooption_OSome @ hAPP ) )
            = ( A @ ( C @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) ) )
         => ( C @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( B @ ( A @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[330]) ).

thf(150,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Osemiring__1 )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__power) ).

thf(5298,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Osemiring__1 )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[150]) ).

thf(1118,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( C @ c_Groups_Oone__class_Oone ) ) )
        & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( C @ c_COMBI @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__number__of__odd) ).

thf(9026,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( C @ c_Groups_Oone__class_Oone ) ) )
        & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( C @ c_COMBI @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1118]) ).

thf(876,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ ( B @ c_Groups_Osgn__class_Osgn ) @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__sgn) ).

thf(8123,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ ( B @ c_Groups_Osgn__class_Osgn ) @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[876]) ).

thf(3591,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ hAPP ) @ hBOOL )
     => ( ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ hBOOL )
       => ( ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_OLeast ) )
          = ( c_Nat_OSuc @ ( B @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_OLeast ) @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Least__Suc) ).

thf(18928,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ hAPP ) @ hBOOL )
     => ( ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ hBOOL )
       => ( ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_OLeast ) )
          = ( c_Nat_OSuc @ ( B @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_OLeast ) @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3591]) ).

thf(4469,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Typedef_Otype__definition ) ) ) ) )
     => ( ( A @ ( D @ hAPP ) @ ( C @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_type__definition_ORep__inverse) ).

thf(22361,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Typedef_Otype__definition ) ) ) ) )
     => ( ( A @ ( D @ hAPP ) @ ( C @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4469]) ).

thf(2248,axiom,
    ! [A: $i] :
      ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__zeroE) ).

thf(13440,plain,
    ! [A: $i] :
      ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2248]) ).

thf(4083,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ c_Complete__Lattice_OInf__class_OInf ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__lower) ).

thf(20836,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ c_Complete__Lattice_OInf__class_OInf ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4083]) ).

thf(2940,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Oclosed) ).

thf(16324,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2940]) ).

thf(3768,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__0__eq) ).

thf(19639,plain,
    ! [A: $i] :
      ( ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3768]) ).

thf(675,axiom,
    ( ( c_fTrue @ ( tc_HOL_Obool @ c_Nat_Osize__class_Osize @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bool_Osize_I3_J) ).

thf(7321,plain,
    ( ( c_fTrue @ ( tc_HOL_Obool @ c_Nat_Osize__class_Osize @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[675]) ).

thf(756,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Orderings_Olinorder,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Orderings_Olinorder) ).

thf(7657,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Orderings_Olinorder,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[756]) ).

thf(2054,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) )
         => ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__many) ).

thf(12747,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) )
         => ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2054]) ).

thf(4104,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ? [B: $i] :
        ! [C: $i] :
          ( ( A @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__nat__set__iff__bounded__le) ).

thf(20903,plain,
    ! [A: $i] :
      ( ( ? [B: $i] :
          ! [C: $i] :
            ( ( A @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ? [B: $i] :
          ! [C: $i] :
            ( ( A @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4104]) ).

thf(4614,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__Int2) ).

thf(22896,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4614]) ).

thf(1320,axiom,
    ! [A: $i] :
      ( ~ ( A @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__neg__nat) ).

thf(9917,plain,
    ! [A: $i] :
      ( ~ ( A @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1320]) ).

thf(4128,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
            = ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Oinsert__idem) ).

thf(21009,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
            = ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4128]) ).

thf(1360,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__eq__int__code_I14_J) ).

thf(10062,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1360]) ).

thf(4014,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Domain) ).

thf(20610,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4014]) ).

thf(3451,axiom,
    ! [A: $i] :
      ( ( A @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Complete__Lattice_OInf__class_OInf ) )
        = ( A @ c_Orderings_Otop__class_Otop ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__empty) ).

thf(18344,plain,
    ! [A: $i] :
      ( ( A @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Complete__Lattice_OInf__class_OInf ) )
        = ( A @ c_Orderings_Otop__class_Otop ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3451]) ).

thf(3995,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B != A )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__cases) ).

thf(20533,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B != A )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3995]) ).

thf(2363,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__neg__neg__trivial) ).

thf(13936,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2363]) ).

thf(3822,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ! [D: $i] :
            ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
         => ( B @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted_OCons) ).

thf(19877,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ! [D: $i] :
            ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
         => ( B @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3822]) ).

thf(1739,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__number__of__int__code) ).

thf(11528,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1739]) ).

thf(1274,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield__inverse__zero )
     => ( ( A @ ( B @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_times__divide__times__eq) ).

thf(9720,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield__inverse__zero )
     => ( ( A @ ( B @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1274]) ).

thf(557,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_List_Olexn ) @ hAPP ) @ ( C @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( C @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = A )
        & ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexn__length) ).

thf(6856,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_List_Olexn ) @ hAPP ) @ ( C @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( C @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = A )
        & ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[557]) ).

thf(2228,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Partial__Function_Oflat__lub ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OThe ) ) ) )
      & ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Partial__Function_Oflat__lub ) ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_flat__lub__def) ).

thf(13352,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Partial__Function_Oflat__lub ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OThe ) ) ) )
      & ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Partial__Function_Oflat__lub ) ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2228]) ).

thf(2555,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( A @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__I) ).

thf(14730,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( A @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2555]) ).

thf(732,axiom,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I13_J) ).

thf(7535,plain,
    ! [A: $i] :
      ( ( ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OMin @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Int_OMin @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[732]) ).

thf(972,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_List_Omap_Ocompositionality) ).

thf(8486,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[972]) ).

thf(2713,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__extend__simps_I8_J) ).

thf(15402,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2713]) ).

thf(4177,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__int__def__symmetric) ).

thf(21202,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4177]) ).

thf(3479,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_COMBK ) @ hAPP ) @ hAPP ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__COMBK__1) ).

thf(18445,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_COMBK ) @ hAPP ) @ hAPP ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3479]) ).

thf(3709,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( B @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__0) ).

thf(19401,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( B @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3709]) ).

thf(1265,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__rel__mult2__eq) ).

thf(9682,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1265]) ).

thf(1745,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__abs__mult__distrib) ).

thf(11555,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1745]) ).

thf(1428,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
       != ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( B != A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neq__if__length__neq) ).

thf(10313,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
       != ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( B != A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1428]) ).

thf(2236,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) ) ) )
        & ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Diff__singleton__if) ).

thf(13386,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) ) ) )
        & ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2236]) ).

thf(472,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I8_J) ).

thf(6560,plain,
    ! [A: $i] :
      ( ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[472]) ).

thf(2661,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( B @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Big__Operators_Olinorder__class_OMax ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__Min__eq__Max) ).

thf(15221,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( B @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Big__Operators_Olinorder__class_OMax ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2661]) ).

thf(4452,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ( ( A
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
        & ( B
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__empty) ).

thf(22282,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( A
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          & ( B
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          & ( B
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4452]) ).

thf(1014,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ c_Option_Ooption_ONone @ ( C @ ( D @ c_Option_Ooption_OSome @ ( E @ ( D @ tc_Option_Ooption @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_Option_Ooption @ c_If @ ( E @ ( D @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Omap__filter ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__filter__map__filter) ).

thf(8655,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ c_Option_Ooption_ONone @ ( C @ ( D @ c_Option_Ooption_OSome @ ( E @ ( D @ tc_Option_Ooption @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_Option_Ooption @ c_If @ ( E @ ( D @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Omap__filter ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1014]) ).

thf(47,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ono__zero__divisors )
     => ( ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( C @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A
            = ( C @ c_Groups_Ozero__class_Ozero ) )
          | ( B
            = ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divisors__zero) ).

thf(4962,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ono__zero__divisors )
     => ( ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( C @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A
            = ( C @ c_Groups_Ozero__class_Ozero ) )
          | ( B
            = ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[47]) ).

thf(3312,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_expand__Suc) ).

thf(17816,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3312]) ).

thf(2799,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__absorb2) ).

thf(15779,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2799]) ).

thf(2337,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_OCollect @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Collect__def) ).

thf(13814,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_OCollect @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2337]) ).

thf(4008,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Big__Operators_Ocomm__monoid__big ) ) ) ) )
     => ( ( ~ ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ hAPP ) @ hAPP ) )
            = D ) )
        & ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ ( A @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__monoid__big_OF__eq) ).

thf(20585,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Big__Operators_Ocomm__monoid__big ) ) ) ) )
     => ( ( ~ ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ hAPP ) @ hAPP ) )
            = D ) )
        & ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ ( A @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4008]) ).

thf(4482,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_FunDef_Oreduction__pair ) )
     => ( A @ ( C @ ( B @ ( D @ c_FunDef_Orp__inv__image ) @ hAPP ) @ hAPP ) @ ( B @ c_FunDef_Oreduction__pair ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rp__inv__image__rp) ).

thf(22406,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_FunDef_Oreduction__pair ) )
     => ( A @ ( C @ ( B @ ( D @ c_FunDef_Orp__inv__image ) @ hAPP ) @ hAPP ) @ ( B @ c_FunDef_Oreduction__pair ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4482]) ).

thf(3579,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( A @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__SUPR__fold__sup) ).

thf(18883,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( A @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3579]) ).

thf(346,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__pos__neg__trivial) ).

thf(6020,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[346]) ).

thf(2961,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ! [D: $i] :
          ( ! [E: $i] :
              ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [F: $i] :
                  ( ( B @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D
                   != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( A @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bset_I5_J) ).

thf(16401,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ! [D: $i] :
          ( ! [E: $i] :
              ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [F: $i] :
                  ( ( B @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D
                   != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( A @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2961]) ).

thf(2240,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ ( D @ ( tc_HOL_Obool @ ( E @ ( G @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( G @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ ( G @ tc_prod ) @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__comp__UNION__distrib2) ).

thf(13408,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ ( D @ ( tc_HOL_Obool @ ( E @ ( G @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( G @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ ( G @ tc_prod ) @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2240]) ).

thf(3993,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Nat_Onat_Onat__case ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__Suc1) ).

thf(20528,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Nat_Onat_Onat__case ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3993]) ).

thf(1929,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__Cons__number__of) ).

thf(12275,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1929]) ).

thf(1594,axiom,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero )
    = ( c_Int_OPls @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__code__numeral__code) ).

thf(10954,plain,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero )
    = ( c_Int_OPls @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1594]) ).

thf(2004,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oord )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lessThan__iff) ).

thf(12581,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oord )
     => ( ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2004]) ).

thf(1572,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__special_I1_J) ).

thf(10875,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1572]) ).

thf(344,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__take) ).

thf(6015,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[344]) ).

thf(4054,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [F: $i] :
                    ( ( A @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( D
                     != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) )
           => ( ( D != B )
             => ( ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != B ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bset_I4_J) ).

thf(20725,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [F: $i] :
                    ( ( A @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( D
                     != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) )
           => ( ( D != B )
             => ( ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4054]) ).

thf(3915,axiom,
    ! [A: $i] :
      ( ( A @ class_Lattices_Oboolean__algebra )
     => ( ( A @ c_Orderings_Obot__class_Obot @ ( A @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ c_Orderings_Otop__class_Otop ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_compl__bot__eq) ).

thf(20216,plain,
    ! [A: $i] :
      ( ( A @ class_Lattices_Oboolean__algebra )
     => ( ( A @ c_Orderings_Obot__class_Obot @ ( A @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ c_Orderings_Otop__class_Otop ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3915]) ).

thf(521,axiom,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( A @ c_COMBI @ ( A @ ( A @ c_List_Olinorder__class_Oinsort__key ) ) @ ( A @ tc_List_Olist @ ( A @ c_Finite__Set_Ofun__left__comm ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm__insort) ).

thf(6731,plain,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( A @ c_COMBI @ ( A @ ( A @ c_List_Olinorder__class_Oinsort__key ) ) @ ( A @ tc_List_Olist @ ( A @ c_Finite__Set_Ofun__left__comm ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[521]) ).

thf(3440,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( D @ ( B @ c_Fun_Oinj__on ) ) ) )
       => ( C @ ( A @ ( D @ ( B @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__vimageI) ).

thf(18312,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( D @ ( B @ c_Fun_Oinj__on ) ) ) )
       => ( C @ ( A @ ( D @ ( B @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3440]) ).

thf(4699,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__eq__Union) ).

thf(23214,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4699]) ).

thf(1147,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield )
     => ( ( D
         != ( E @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C
           != ( E @ c_Groups_Ozero__class_Ozero ) )
         => ( ( ( D @ ( B @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) )
          <=> ( ( C @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
              = ( D @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_frac__eq__eq) ).

thf(9221,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield )
     => ( ( D
         != ( E @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C
           != ( E @ c_Groups_Ozero__class_Ozero ) )
         => ( ( ( ( C @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
                = ( D @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
             => ( ( D @ ( B @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
                = ( C @ ( A @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( D @ ( B @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
                = ( C @ ( A @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) )
             => ( ( C @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
                = ( D @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1147]) ).

thf(912,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__code__numeral__def) ).

thf(8243,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[912]) ).

thf(4528,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__insert) ).

thf(22561,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4528]) ).

thf(3336,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__mono__zero__left) ).

thf(17919,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3336]) ).

thf(2707,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Onth @ hAPP ) @ ( B @ ( D @ c_List_Onth @ hAPP ) @ ( C @ ( D @ c_Product__Type_OPair ) @ ( tc_Nat_Onat @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ ( C @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_fequal @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ ( C @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ ( C @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_HOL_OEx @ ( C @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__zip) ).

thf(15379,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Onth @ hAPP ) @ ( B @ ( D @ c_List_Onth @ hAPP ) @ ( C @ ( D @ c_Product__Type_OPair ) @ ( tc_Nat_Onat @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ ( C @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_fequal @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ ( C @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ ( C @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_HOL_OEx @ ( C @ ( D @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2707]) ).

thf(2137,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
        = ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__insert__distrib) ).

thf(13038,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
        = ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2137]) ).

thf(3731,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus) ).

thf(19502,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3731]) ).

thf(2017,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trans__less__add1) ).

thf(12623,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2017]) ).

thf(2477,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ( A @ ( B @ tc_Option_Ooption @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
      <=> ( ( B @ c_Option_Ooption_OSome @ ( A @ ( B @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
          | ( B @ c_Option_Ooption_ONone @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__ex__option__def) ).

thf(14420,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ( ( ( B @ c_Option_Ooption_OSome @ ( A @ ( B @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
            | ( B @ c_Option_Ooption_ONone @ ( A @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ tc_Option_Ooption @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ tc_Option_Ooption @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
         => ( ( B @ c_Option_Ooption_OSome @ ( A @ ( B @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
            | ( B @ c_Option_Ooption_ONone @ ( A @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2477]) ).

thf(4791,axiom,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( ( C @ ( B @ hAPP ) )
          = ( C @ ( A @ hAPP ) ) )
     => ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ext) ).

thf(23550,plain,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( ( C @ ( B @ hAPP ) )
          = ( C @ ( A @ hAPP ) ) )
     => ( B = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4791]) ).

thf(4313,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
     != ( A @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Zero__not__Suc) ).

thf(21747,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
     != ( A @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4313]) ).

thf(4325,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Option_Ooption_OSome @ hAPP ) )
     != ( B @ c_Option_Ooption_ONone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option_Osimps_I3_J) ).

thf(21784,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Option_Ooption_OSome @ hAPP ) )
     != ( B @ c_Option_Ooption_ONone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4325]) ).

thf(4182,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Nitpick_Orefl_H ) )
    <=> ! [C: $i] : ( A @ ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nitpick_Orefl_H__def) ).

thf(21223,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] : ( A @ ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Nitpick_Orefl_H ) ) )
      & ( ( A @ ( B @ c_Nitpick_Orefl_H ) )
       => ! [C: $i] : ( A @ ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4182]) ).

thf(200,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__number__of__mult) ).

thf(5443,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[200]) ).

thf(4241,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Fun_Oinj__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__add__nat) ).

thf(21466,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Fun_Oinj__on ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4241]) ).

thf(2316,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) )
      = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_restrict__upd__same) ).

thf(13709,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) )
      = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2316]) ).

thf(4576,axiom,
    ! [A: $i] : ( A @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm__idem__insert) ).

thf(22737,plain,
    ! [A: $i] : ( A @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4576]) ).

thf(198,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OnegDivAlg ) )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negDivAlg__minus1) ).

thf(5438,plain,
    ! [A: $i] :
      ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OnegDivAlg ) )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[198]) ).

thf(645,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_List_Olinorder__class_Osorted ) )
       => ( A @ ( B @ c_List_Oremdups ) @ ( B @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__remdups) ).

thf(7217,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_List_Olinorder__class_Osorted ) )
       => ( A @ ( B @ c_List_Oremdups ) @ ( B @ c_List_Olinorder__class_Osorted ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[645]) ).

thf(3573,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
     => ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__subsetD) ).

thf(18852,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
     => ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3573]) ).

thf(4570,axiom,
    ! [A: $i] : ( A @ tc_Hoare__Mirabelle_Otriple @ class_Nat_Osize ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Hoare____Mirabelle__Otriple__Nat_Osize) ).

thf(22718,plain,
    ! [A: $i] : ( A @ tc_Hoare__Mirabelle_Otriple @ class_Nat_Osize ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4570]) ).

thf(1912,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
    <=> ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__number__of__Bit1) ).

thf(12200,plain,
    ! [A: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1912]) ).

thf(3491,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Set_OPow @ hAPP ) )
      = ( B @ c_Set_OPow @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_member @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBS ) ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_HOL_OEx @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pow__Compl) ).

thf(18498,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Set_OPow @ hAPP ) )
      = ( B @ c_Set_OPow @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_member @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBS ) ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_HOL_OEx @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3491]) ).

thf(3906,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Union__Int__subset) ).

thf(20193,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3906]) ).

thf(4430,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( ( D @ ( E @ ( F @ ( G @ ( H @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( A @ ( B @ ( F @ ( G @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) ) )
     => ! [I: $i] :
          ( ( I @ ( D @ hAPP ) @ ( E @ hAPP ) )
          = ( I @ ( A @ hAPP ) @ ( B @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_o__eq__elim) ).

thf(22204,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( ( D @ ( E @ ( F @ ( G @ ( H @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( A @ ( B @ ( F @ ( G @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) ) )
     => ! [I: $i] :
          ( ( I @ ( D @ hAPP ) @ ( E @ hAPP ) )
          = ( I @ ( A @ hAPP ) @ ( B @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4430]) ).

thf(3524,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__less__nat__eq) ).

thf(18658,plain,
    ! [A: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3524]) ).

thf(3875,axiom,
    ! [A: $i] :
      ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__nat__zero__code) ).

thf(20079,plain,
    ! [A: $i] :
      ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3875]) ).

thf(3525,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ class_Enum_Oenum )
        & ( D @ class_Orderings_Oorder ) )
     => ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__fun_I1_J) ).

thf(18664,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ class_Enum_Oenum )
        & ( D @ class_Orderings_Oorder ) )
     => ( ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3525]) ).

thf(4619,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_weaken) ).

thf(22916,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4619]) ).

thf(2447,axiom,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( c_Nat_OSuc @ hAPP ) )
         != A )
       => ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( c_Nat_OSuc @ hAPP ) ) ) )
      & ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( c_Nat_OSuc @ hAPP ) )
          = A )
       => ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__Suc) ).

thf(14295,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( c_Nat_OSuc @ hAPP ) )
         != A )
       => ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( c_Nat_OSuc @ hAPP ) ) ) )
      & ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( c_Nat_OSuc @ hAPP ) )
          = A )
       => ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2447]) ).

thf(3078,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__le__iff) ).

thf(16882,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( ( B @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3078]) ).

thf(3831,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] : ( A @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__Int__subset) ).

thf(19903,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] : ( A @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3831]) ).

thf(3956,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__inf__absorb) ).

thf(20395,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3956]) ).

thf(1062,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__le__power) ).

thf(8827,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1062]) ).

thf(2154,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__iff__sup) ).

thf(13104,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = A )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2154]) ).

thf(3802,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofold__insert__remove) ).

thf(19781,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3802]) ).

thf(147,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__add )
     => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Groups_Oplus__class_Oplus @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldl__absorb0) ).

thf(5291,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__add )
     => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Groups_Oplus__class_Oplus @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[147]) ).

thf(2460,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) )
     => ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( D @ c_Natural_Oevaln ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln__Suc) ).

thf(14342,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) )
     => ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( D @ c_Natural_Oevaln ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2460]) ).

thf(2849,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__imp__diff__less) ).

thf(15979,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2849]) ).

thf(946,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__zminus__zminus) ).

thf(8397,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[946]) ).

thf(4532,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Fun_Ooverride__on ) ) ) ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_override__on__emptyset) ).

thf(22578,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Fun_Ooverride__on ) ) ) ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4532]) ).

thf(1586,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_List_Olexord ) @ ( C @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( E @ c_List_Olexord ) @ ( C @ ( A @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexord__append__leftI) ).

thf(10922,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_List_Olexord ) @ ( C @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( E @ c_List_Olexord ) @ ( C @ ( A @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1586]) ).

thf(90,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_HOL_Oequal )
        & ( B @ class_Enum_Oenum )
        & ( C @ class_Enum_Oenum ) )
     => ( ( A @ ( C @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
      <=> ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( C @ ( B @ c_List_Ozip ) @ hAPP ) @ ( C @ ( B @ c_Map_Omap__of ) @ ( C @ tc_List_Olist @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Option_Othe @ ( B @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( C @ tc_List_Olist @ ( C @ ( B @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oall__n__lists ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__all__fun__code) ).

thf(5117,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_HOL_Oequal )
        & ( B @ class_Enum_Oenum )
        & ( C @ class_Enum_Oenum ) )
     => ( ( ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( C @ ( B @ c_List_Ozip ) @ hAPP ) @ ( C @ ( B @ c_Map_Omap__of ) @ ( C @ tc_List_Olist @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Option_Othe @ ( B @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( C @ tc_List_Olist @ ( C @ ( B @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oall__n__lists ) ) )
         => ( A @ ( C @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
         => ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( C @ ( B @ c_List_Ozip ) @ hAPP ) @ ( C @ ( B @ c_Map_Omap__of ) @ ( C @ tc_List_Olist @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Option_Othe @ ( B @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( C @ tc_List_Olist @ ( C @ ( B @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oall__n__lists ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[90]) ).

thf(3180,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( A @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ole__infI2) ).

thf(17289,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( A @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3180]) ).

thf(1720,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Divides_Otransfer__nat__int__functions_I1_J) ).

thf(11456,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1720]) ).

thf(731,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Ofilter ) @ hAPP ) )
        = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
    <=> ? [F: $i,G: $i] :
          ( ( A
            = ( G @ ( D @ ( E @ c_List_Ofilter ) @ hAPP ) ) )
          & ( B @ ( D @ hAPP ) @ hBOOL )
          & ! [H: $i] :
              ( ( F @ ( E @ c_List_Oset @ hAPP ) @ ( H @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ~ ( H @ ( D @ hAPP ) @ hBOOL ) )
          & ( C
            = ( G @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__eq__Cons__iff) ).

thf(7518,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ? [F: $i,G: $i] :
            ( ( A
              = ( G @ ( D @ ( E @ c_List_Ofilter ) @ hAPP ) ) )
            & ( B @ ( D @ hAPP ) @ hBOOL )
            & ! [H: $i] :
                ( ( F @ ( E @ c_List_Oset @ hAPP ) @ ( H @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ~ ( H @ ( D @ hAPP ) @ hBOOL ) )
            & ( C
              = ( G @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
       => ( ( C @ ( D @ ( E @ c_List_Ofilter ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( C @ ( D @ ( E @ c_List_Ofilter ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
       => ? [F: $i,G: $i] :
            ( ( A
              = ( G @ ( D @ ( E @ c_List_Ofilter ) @ hAPP ) ) )
            & ( B @ ( D @ hAPP ) @ hBOOL )
            & ! [H: $i] :
                ( ( F @ ( E @ c_List_Oset @ hAPP ) @ ( H @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ~ ( H @ ( D @ hAPP ) @ hBOOL ) )
            & ( C
              = ( G @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[731]) ).

thf(2182,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__atMost) ).

thf(13200,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2182]) ).

thf(2943,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__infI2) ).

thf(16333,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2943]) ).

thf(2765,axiom,
    tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bin__less__0__simps_I2_J) ).

thf(15650,plain,
    tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2765]) ).

thf(1445,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) ) )
        <=> ( ( B @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) )
            = ( A @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__inject__set) ).

thf(10374,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( ( ( B @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) )
              = ( A @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) ) )
           => ( ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
              = ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) ) ) )
          & ( ( ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
              = ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) ) )
           => ( ( B @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) )
              = ( A @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1445]) ).

thf(559,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_times__code__numeral__def) ).

thf(6865,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[559]) ).

thf(3689,axiom,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__zminus1__eq__if) ).

thf(19329,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3689]) ).

thf(3966,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ ( D @ c_COMBK ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__constant) ).

thf(20431,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ ( D @ c_COMBK ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3966]) ).

thf(1381,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ hAPP ) @ ( E @ ( F @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ ( F @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_scomp__unfold) ).

thf(10165,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ hAPP ) @ ( E @ ( F @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ ( F @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1381]) ).

thf(1873,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( A @ c_List_Olist_ONil @ ( B @ ( A @ c_List_Olast ) @ ( A @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( A @ c_List_Obutlast ) @ ( A @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__butlast__last__id) ).

thf(12068,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( A @ c_List_Olist_ONil @ ( B @ ( A @ c_List_Olast ) @ ( A @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( A @ c_List_Obutlast ) @ ( A @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1873]) ).

thf(4060,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( C @ c_Set_OCollect @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Set_OCollect @ hAPP ) @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SetCompr__Sigma__eq) ).

thf(20749,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( C @ c_Set_OCollect @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Set_OCollect @ hAPP ) @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4060]) ).

thf(2673,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiff__int) ).

thf(15258,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2673]) ).

thf(4109,axiom,
    ! [A: $i] :
      ( ( ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) )
          = A ) )
      & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zabs__def) ).

thf(20921,plain,
    ! [A: $i] :
      ( ( ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) )
          = A ) )
      & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4109]) ).

thf(2991,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ~ ( E @ ( F @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( E @ ( D @ c_Natural_Oevaln ) ) ) )
       => ( B @ ( C @ ( E @ ( D @ ( A @ ( F @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevaln ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_OIfFalse) ).

thf(16516,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ~ ( E @ ( F @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( E @ ( D @ c_Natural_Oevaln ) ) ) )
       => ( B @ ( C @ ( E @ ( D @ ( A @ ( F @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevaln ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2991]) ).

thf(4690,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__Diff__cancel) ).

thf(23180,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4690]) ).

thf(3789,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( C @ c_Product__Type_OPair ) @ ( C @ ( C @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( C @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( C @ c_Wellfounded_Oacc ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_accp__acc__eq) ).

thf(19727,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_Wellfounded_Oacc ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( C @ c_Product__Type_OPair ) @ ( C @ ( C @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( C @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( C @ c_Product__Type_OPair ) @ ( C @ ( C @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( C @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Wellfounded_Oacc ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3789]) ).

thf(2935,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( E @ c_Set_OPow @ hAPP ) @ ( B @ ( D @ c_Set_OPow @ hAPP ) @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__Pow__mono) ).

thf(16297,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( E @ c_Set_OPow @ hAPP ) @ ( B @ ( D @ c_Set_OPow @ hAPP ) @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2935]) ).

thf(3798,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OAll @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ ( D @ c_COMBC ) ) @ hAPP ) @ ( D @ c_Set_OCollect @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Collect__ball__eq) ).

thf(19771,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OAll @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ ( D @ c_COMBC ) ) @ hAPP ) @ ( D @ c_Set_OCollect @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3798]) ).

thf(2933,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat_Odiff__diff__eq) ).

thf(16292,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2933]) ).

thf(4759,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__idemp) ).

thf(23419,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4759]) ).

thf(4174,axiom,
    ! [A: $i] : ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__eq__nat_Osimps_I1_J) ).

thf(21191,plain,
    ! [A: $i] : ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4174]) ).

thf(525,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult__div__cancel) ).

thf(6741,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[525]) ).

thf(2921,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_InterD) ).

thf(16227,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2921]) ).

thf(3198,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
              = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Oinsert) ).

thf(17363,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
              = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3198]) ).

thf(3949,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_OtakeWhile ) ) )
          = ( B @ c_List_Olist_ONil ) ) )
      & ( ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_OtakeWhile ) ) )
          = ( A @ ( D @ ( B @ c_List_OtakeWhile ) ) @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile_Osimps_I2_J) ).

thf(20370,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_OtakeWhile ) ) )
          = ( B @ c_List_Olist_ONil ) ) )
      & ( ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_OtakeWhile ) ) )
          = ( A @ ( D @ ( B @ c_List_OtakeWhile ) ) @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3949]) ).

thf(1268,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J) ).

thf(9688,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1268]) ).

thf(3065,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Predicate_Oreflp ) )
    <=> ( A @ ( tc_HOL_Obool @ ( B @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Relation_Orefl__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_reflp__def) ).

thf(16829,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( tc_HOL_Obool @ ( B @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Relation_Orefl__on ) ) )
       => ( A @ ( B @ c_Predicate_Oreflp ) ) )
      & ( ( A @ ( B @ c_Predicate_Oreflp ) )
       => ( A @ ( tc_HOL_Obool @ ( B @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Relation_Orefl__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3065]) ).

thf(3858,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) )
     != A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__n__not__n) ).

thf(20015,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) )
     != A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3858]) ).

thf(3385,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I34_J) ).

thf(18112,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3385]) ).

thf(4381,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D != C )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_OremoveAll ) @ hAPP ) )
          = ( A @ ( D @ ( B @ c_List_OremoveAll ) @ hAPP ) @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( D = C )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_OremoveAll ) @ hAPP ) )
          = ( A @ ( D @ ( B @ c_List_OremoveAll ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_removeAll_Osimps_I2_J) ).

thf(21998,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D != C )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_OremoveAll ) @ hAPP ) )
          = ( A @ ( D @ ( B @ c_List_OremoveAll ) @ hAPP ) @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( D = C )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_OremoveAll ) @ hAPP ) )
          = ( A @ ( D @ ( B @ c_List_OremoveAll ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4381]) ).

thf(2234,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
      <=> ! [E: $i] :
            ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__UN) ).

thf(13379,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( A @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
         => ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( A @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2234]) ).

thf(1902,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Obutlast ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_butlast__snoc) ).

thf(12169,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Obutlast ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1902]) ).

thf(4722,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__simps_I5_J) ).

thf(23295,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4722]) ).

thf(56,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__minus) ).

thf(4999,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[56]) ).

thf(444,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__1__add__1) ).

thf(6464,plain,
    ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[444]) ).

thf(1028,axiom,
    ! [A: $i,B: $i] : ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olistsp ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsp_ONil) ).

thf(8712,plain,
    ! [A: $i,B: $i] : ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olistsp ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1028]) ).

thf(4564,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Big__Operators_Olinorder__class_OMax ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Osingleton) ).

thf(22699,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Big__Operators_Olinorder__class_OMax ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4564]) ).

thf(4676,axiom,
    tc_HOL_Obool @ class_Orderings_Obot,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Orderings_Obot) ).

thf(23131,plain,
    tc_HOL_Obool @ class_Orderings_Obot,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4676]) ).

thf(1920,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( E @ ( F @ ( G @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( C @ ( D @ ( G @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) )
       => ( ( B @ ( E @ hAPP ) @ ( C @ ( E @ ( D @ ( F @ c_Product__Type_OPair ) @ ( G @ ( D @ ( F @ tc_prod ) @ ( D @ tc_fun ) @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ tc_prod ) @ ( D @ ( G @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( D @ ( F @ tc_prod ) @ ( D @ ( G @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__mapk__SomeI) ).

thf(12232,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( E @ ( F @ ( G @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( C @ ( D @ ( G @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) )
       => ( ( B @ ( E @ hAPP ) @ ( C @ ( E @ ( D @ ( F @ c_Product__Type_OPair ) @ ( G @ ( D @ ( F @ tc_prod ) @ ( D @ tc_fun ) @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ tc_prod ) @ ( D @ ( G @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( D @ ( F @ tc_prod ) @ ( D @ ( G @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1920]) ).

thf(1882,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_scomp__apply) ).

thf(12100,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1882]) ).

thf(1775,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) )
        = A )
     => ( C = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fst__eqD) ).

thf(11698,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) )
        = A )
     => ( C = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1775]) ).

thf(2904,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A != B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__less__imp__not__eq2) ).

thf(16168,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A != B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2904]) ).

thf(491,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__map) ).

thf(6635,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[491]) ).

thf(3235,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( B @ ( A @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__equiv__class) ).

thf(17509,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( B @ ( A @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3235]) ).

thf(3254,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ( A @ ( B @ tc_Option_Ooption @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
      <=> ( ( B @ c_Option_Ooption_OSome @ ( A @ ( B @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
          & ( B @ c_Option_Ooption_ONone @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__all__option__def) ).

thf(17574,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ( ( ( B @ c_Option_Ooption_OSome @ ( A @ ( B @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
            & ( B @ c_Option_Ooption_ONone @ ( A @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ tc_Option_Ooption @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ tc_Option_Ooption @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
         => ( ( B @ c_Option_Ooption_OSome @ ( A @ ( B @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
            & ( B @ c_Option_Ooption_ONone @ ( A @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3254]) ).

thf(4709,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop )
     != ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UNIV__not__empty) ).

thf(23250,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop )
     != ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4709]) ).

thf(4250,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__greaterThanLessThan__int) ).

thf(21507,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4250]) ).

thf(3841,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ c_Option_Ooption_ONone @ ( C @ ( B @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Map_Omap__add ) ) ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__empty) ).

thf(19950,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ c_Option_Ooption_ONone @ ( C @ ( B @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Map_Omap__add ) ) ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3841]) ).

thf(4227,axiom,
    ! [A: $i] : ( A @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__cube) ).

thf(21416,plain,
    ! [A: $i] : ( A @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4227]) ).

thf(4590,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( E @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
       => ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( D @ c_Com_Ocom_OSemi ) @ ( E @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Comp) ).

thf(22806,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( E @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
       => ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( D @ c_Com_Ocom_OSemi ) @ ( E @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4590]) ).

thf(3009,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_Map_Odom ) ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ( A
        = ( B @ c_Option_Ooption_ONone @ ( C @ ( B @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__eq__empty__conv) ).

thf(16592,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A
          = ( B @ c_Option_Ooption_ONone @ ( C @ ( B @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) ) )
       => ( ( A @ ( B @ ( C @ c_Map_Odom ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ ( C @ c_Map_Odom ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( A
          = ( B @ c_Option_Ooption_ONone @ ( C @ ( B @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3009]) ).

thf(3954,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_COMBK ) @ hAPP ) @ ( tc_Nat_Onat @ ( B @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__eq__setsum) ).

thf(20390,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_COMBK ) @ hAPP ) @ ( tc_Nat_Onat @ ( B @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3954]) ).

thf(1607,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_odd__power__less__zero) ).

thf(11015,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1607]) ).

thf(3644,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_DiffD1) ).

thf(19158,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3644]) ).

thf(2325,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__simps_I8_J) ).

thf(13746,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2325]) ).

thf(1170,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
    <=> ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
         => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
             => ( B = A ) )
            & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
             => ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
                = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ) )
        & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__nat__number__of) ).

thf(9296,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
           => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
               => ( B = A ) )
              & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
               => ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ) )
          & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
           => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
       => ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
           => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
               => ( B = A ) )
              & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
               => ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ) )
          & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
           => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1170]) ).

thf(2159,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
                = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__Sup2__distrib) ).

thf(13126,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
                = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2159]) ).

thf(2745,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( E @ ( F @ ( G @ ( H @ c_Fun_Oinj__on ) ) ) )
     => ( ! [I: $i] :
            ( ( C @ ( I @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( I @ ( B @ hAPP ) @ ( tc_HOL_Obool @ ( H @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_HOL_Obool @ ( H @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ ( H @ c_Set_Oimage ) ) @ hAPP ) )
            = ( B @ ( F @ ( G @ ( H @ c_Set_Oimage ) ) @ ( D @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( H @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__INT) ).

thf(15574,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( E @ ( F @ ( G @ ( H @ c_Fun_Oinj__on ) ) ) )
     => ( ! [I: $i] :
            ( ( C @ ( I @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( I @ ( B @ hAPP ) @ ( tc_HOL_Obool @ ( H @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_HOL_Obool @ ( H @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ ( H @ c_Set_Oimage ) ) @ hAPP ) )
            = ( B @ ( F @ ( G @ ( H @ c_Set_Oimage ) ) @ ( D @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( H @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2745]) ).

thf(2754,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__semigroup__mult )
     => ( ( B @ ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ~ ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__graph__permute__diff) ).

thf(15610,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__semigroup__mult )
     => ( ( B @ ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ~ ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2754]) ).

thf(4038,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( F @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBB ) ) @ ( F @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__UN__distrib2) ).

thf(20684,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( F @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBB ) ) @ ( F @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4038]) ).

thf(1687,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_times__numeral__code_I5_J) ).

thf(11339,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1687]) ).

thf(2014,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__atLeastAtMost) ).

thf(12613,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2014]) ).

thf(2692,axiom,
    ! [A: $i,B: $i] : ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negative__zle) ).

thf(15330,plain,
    ! [A: $i,B: $i] : ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2692]) ).

thf(3809,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ( A @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) )
       => ( ( A @ ( B @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ c_Fun_Oid @ ( D @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__reindex__id) ).

thf(19803,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ( A @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) )
       => ( ( A @ ( B @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ c_Fun_Oid @ ( D @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3809]) ).

thf(1785,axiom,
    ! [A: $i] :
      ( ( A @ class_Groups_Ogroup__add )
     => ( ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__zero) ).

thf(11730,plain,
    ! [A: $i] :
      ( ( A @ class_Groups_Ogroup__add )
     => ( ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1785]) ).

thf(4203,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
              = ( B @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__Un__disjoint) ).

thf(21310,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
              = ( B @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4203]) ).

thf(248,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Orotate1 @ hAPP ) )
        = ( A @ c_List_Olist_ONil @ ( B @ ( A @ c_List_Ohd @ hAPP ) @ ( A @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( A @ c_List_Otl @ hAPP ) @ ( A @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate1__hd__tl) ).

thf(5630,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Orotate1 @ hAPP ) )
        = ( A @ c_List_Olist_ONil @ ( B @ ( A @ c_List_Ohd @ hAPP ) @ ( A @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( A @ c_List_Otl @ hAPP ) @ ( A @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[248]) ).

thf(2602,axiom,
    tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Fun_Oinj__on ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__int) ).

thf(14958,plain,
    tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Fun_Oinj__on ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2602]) ).

thf(1656,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) )
        = ( C @ c_List_Olist_ONil ) )
    <=> ( A
        = ( C @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate__is__Nil__conv) ).

thf(11238,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A
          = ( C @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) )
       => ( A
          = ( C @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1656]) ).

thf(3411,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ tc_prod ) @ class_HOL_Oequal ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_prod__HOL_Oequal) ).

thf(18200,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ tc_prod ) @ class_HOL_Oequal ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3411]) ).

thf(888,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Ohd @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hd__conv__nth) ).

thf(8168,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Ohd @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[888]) ).

thf(2872,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ ( B @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( B @ c_Fun_Oid ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_funpow_Osimps_I1_J) ).

thf(16059,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ ( B @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( B @ c_Fun_Oid ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2872]) ).

thf(3853,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Big__Operators_Osemilattice__big ) ) )
     => ( ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_semilattice__big_OF__eq) ).

thf(19987,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Big__Operators_Osemilattice__big ) ) )
     => ( ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3853]) ).

thf(771,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup_Oleft__commute) ).

thf(7703,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[771]) ).

thf(1383,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__Cons__Suc) ).

thf(10171,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1383]) ).

thf(1701,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ( A @ ( B @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
      <=> ? [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__ex) ).

thf(11388,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ( ? [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
         => ? [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1701]) ).

thf(2499,axiom,
    ! [A: $i] : ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__less__Suc) ).

thf(14501,plain,
    ! [A: $i] : ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2499]) ).

thf(546,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
    <=> ? [C: $i] :
          ( B
          = ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__eq__0__iff) ).

thf(6820,plain,
    ! [A: $i,B: $i] :
      ( ( ? [C: $i] :
            ( B
            = ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ? [C: $i] :
            ( B
            = ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[546]) ).

thf(4556,axiom,
    ! [A: $i] : ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite_OemptyI) ).

thf(22667,plain,
    ! [A: $i] : ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4556]) ).

thf(1310,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) )
          = ( A @ ( C @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hd__drop__conv__nth) ).

thf(9861,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) )
          = ( A @ ( C @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1310]) ).

thf(2225,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( D @ hAPP ) )
              = ( A @ ( D @ hAPP ) ) )
          <=> ( B = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__iff) ).

thf(13335,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( B = A )
             => ( ( B @ ( D @ hAPP ) )
                = ( A @ ( D @ hAPP ) ) ) )
            & ( ( ( B @ ( D @ hAPP ) )
                = ( A @ ( D @ hAPP ) ) )
             => ( B = A ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2225]) ).

thf(2462,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Int_Onat @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ c_Set_Oinsert @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( A @ ( c_Int_ORep__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_Othe__elem ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__def) ).

thf(14357,plain,
    ! [A: $i] :
      ( ( A @ ( c_Int_Onat @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ c_Set_Oinsert @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( A @ ( c_Int_ORep__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_Othe__elem ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2462]) ).

thf(3683,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Relation_ODomain ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Relation_ODomain ) @ hAPP ) @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__insert) ).

thf(19305,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Relation_ODomain ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Relation_ODomain ) @ hAPP ) @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3683]) ).

thf(2213,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__trancl__trancl) ).

thf(13301,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2213]) ).

thf(1107,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( D @ ( E @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( C @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
       => ( ( F
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( F @ ( A @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( F @ ( A @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( C @ ( G @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd1__lemma) ).

thf(8994,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( D @ ( E @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( C @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
       => ( ( F
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( F @ ( A @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( F @ ( A @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( C @ ( G @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1107]) ).

thf(927,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
     => ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_coinduct3) ).

thf(8329,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
     => ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[927]) ).

thf(1130,axiom,
    ! [A: $i,B: $i] :
      ( ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
    <=> ( ( A
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
        & ( B
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__1__eq__mult__iff) ).

thf(9075,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) )
       => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
       => ( ( A
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1130]) ).

thf(1193,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D @ c_List_Olist_ONil )
        = ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
    <=> ( A
        = ( C @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nil__is__map__conv) ).

thf(9412,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A
          = ( C @ c_List_Olist_ONil ) )
       => ( ( D @ c_List_Olist_ONil )
          = ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( D @ c_List_Olist_ONil )
          = ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
       => ( A
          = ( C @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1193]) ).

thf(57,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ c_Int_Osucc )
      = ( A @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_succ__Bit0) ).

thf(5002,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ c_Int_Osucc )
      = ( A @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[57]) ).

thf(968,axiom,
    tc_Int_Oint @ class_Groups_Ogroup__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Ogroup__add) ).

thf(8476,plain,
    tc_Int_Oint @ class_Groups_Ogroup__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[968]) ).

thf(2061,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__Cons__0) ).

thf(12788,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2061]) ).

thf(3444,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UnI2) ).

thf(18325,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3444]) ).

thf(349,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oremove1 ) ) @ ( C @ ( D @ c_List_Oremove1 ) ) )
      = ( A @ ( C @ ( D @ c_List_Oremove1 ) ) @ ( B @ ( D @ c_List_Oremove1 ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remove1__commute) ).

thf(6032,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oremove1 ) ) @ ( C @ ( D @ c_List_Oremove1 ) ) )
      = ( A @ ( C @ ( D @ c_List_Oremove1 ) ) @ ( B @ ( D @ c_List_Oremove1 ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[349]) ).

thf(4111,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( E @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( A @ ( B @ ( D @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__imageI) ).

thf(20931,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( E @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( A @ ( B @ ( D @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Fun_Oinj__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4111]) ).

thf(2886,axiom,
    ! [A: $i] : ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ c_Nat__Transfer_Onat__set ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I5_J) ).

thf(16104,plain,
    ! [A: $i] : ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ c_Nat__Transfer_Onat__set ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2886]) ).

thf(3814,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_FunDef_Oin__rel ) ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( C @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__rel__def) ).

thf(19835,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_FunDef_Oin__rel ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ c_FunDef_Oin__rel ) ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3814]) ).

thf(288,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__number__of__diff1) ).

thf(5794,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[288]) ).

thf(4080,axiom,
    ! [A: $i] : ( A @ c_Relation_OId @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Relation_Orefl__on ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__Id) ).

thf(20829,plain,
    ! [A: $i] : ( A @ c_Relation_OId @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Relation_Orefl__on ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4080]) ).

thf(4331,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__one__le__power) ).

thf(21806,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4331]) ).

thf(418,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod2__Suc__Suc) ).

thf(6371,plain,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[418]) ).

thf(2021,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__le__divisor) ).

thf(12635,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2021]) ).

thf(1082,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_prod ) @ c_Hilbert__Choice_OEps ) )
      = ( B @ ( C @ c_Product__Type_OPair ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ ( C @ tc_prod ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Hilbert__Choice_OEps ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__paired__Eps) ).

thf(8888,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_prod ) @ c_Hilbert__Choice_OEps ) )
      = ( B @ ( C @ c_Product__Type_OPair ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ ( C @ tc_prod ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Hilbert__Choice_OEps ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1082]) ).

thf(27,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( A @ c_Smallcheck_Osmall_H ) ) )
          = ( B @ ( A @ hAPP ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ c_Option_Ooption_OSome @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( A @ c_Smallcheck_Osmall_H ) ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( A @ c_Smallcheck_Osmall_H ) ) )
          = ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ c_Option_Ooption_ONone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_small_H_Osimps) ).

thf(4878,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( A @ c_Smallcheck_Osmall_H ) ) )
          = ( B @ ( A @ hAPP ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ c_Option_Ooption_OSome @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( A @ c_Smallcheck_Osmall_H ) ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( A @ c_Smallcheck_Osmall_H ) ) )
          = ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ c_Option_Ooption_ONone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[27]) ).

thf(235,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ c_Int_OBit0 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_double__number__of__Bit0) ).

thf(5579,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ c_Int_OBit0 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[235]) ).

thf(4123,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I16_J) ).

thf(20989,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4123]) ).

thf(3793,axiom,
    ! [A: $i,B: $i] :
      ( ( c_Wellfounded_Opred__nat @ ( tc_Nat_Onat @ c_Transitive__Closure_Otrancl ) @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__eq) ).

thf(19744,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Wellfounded_Opred__nat @ ( tc_Nat_Onat @ c_Transitive__Closure_Otrancl ) @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Wellfounded_Opred__nat @ ( tc_Nat_Onat @ c_Transitive__Closure_Otrancl ) @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3793]) ).

thf(3184,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__inj__on) ).

thf(17303,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3184]) ).

thf(2583,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( E @ ( B @ c_Set_Ovimage ) ) @ hAPP ) @ ( D @ ( A @ ( E @ ( B @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__mono) ).

thf(14870,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( E @ ( B @ c_Set_Ovimage ) ) @ hAPP ) @ ( D @ ( A @ ( E @ ( B @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2583]) ).

thf(167,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__mult )
     => ( ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__one) ).

thf(5349,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__mult )
     => ( ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[167]) ).

thf(2957,axiom,
    ! [A: $i] :
      ( ( A @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Complete__Lattice_OInf__class_OInf ) )
        = ( A @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__UNIV) ).

thf(16386,plain,
    ! [A: $i] :
      ( ( A @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Complete__Lattice_OInf__class_OInf ) )
        = ( A @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2957]) ).

thf(3974,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ole__inf__iff) ).

thf(20459,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3974]) ).

thf(138,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate1__length01) ).

thf(5266,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[138]) ).

thf(1821,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__mult )
     => ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult_Ocomm__neutral) ).

thf(11865,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__mult )
     => ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1821]) ).

thf(292,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_Enum_Oenum )
        & ( C @ class_Enum_Oenum ) )
     => ( ( A @ ( C @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
      <=> ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( C @ ( B @ c_List_Ozip ) @ hAPP ) @ ( C @ ( B @ c_Map_Omap__of ) @ ( C @ tc_List_Olist @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Option_Othe @ ( B @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( C @ tc_List_Olist @ ( C @ ( B @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oall__n__lists ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__all__fun__def) ).

thf(5815,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_Enum_Oenum )
        & ( C @ class_Enum_Oenum ) )
     => ( ( ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( C @ ( B @ c_List_Ozip ) @ hAPP ) @ ( C @ ( B @ c_Map_Omap__of ) @ ( C @ tc_List_Olist @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Option_Othe @ ( B @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( C @ tc_List_Olist @ ( C @ ( B @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oall__n__lists ) ) )
         => ( A @ ( C @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
         => ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( C @ ( B @ c_List_Ozip ) @ hAPP ) @ ( C @ ( B @ c_Map_Omap__of ) @ ( C @ tc_List_Olist @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Option_Othe @ ( B @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( C @ tc_List_Olist @ ( C @ ( B @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oall__n__lists ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[292]) ).

thf(4598,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = A ) )
      & ( ( D
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__constant) ).

thf(22832,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = A ) )
      & ( ( D
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4598]) ).

thf(328,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( B @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ints__of__nat) ).

thf(5956,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( B @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[328]) ).

thf(4264,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__subset) ).

thf(21564,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4264]) ).

thf(1563,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I26_J) ).

thf(10843,plain,
    ! [A: $i] :
      ( ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1563]) ).

thf(2930,axiom,
    ! [A: $i,B: $i] :
      ( ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
    <=> ( ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
        | ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__is__add) ).

thf(16264,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
            & ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
          | ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
            & ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) ) )
       => ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
            & ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
          | ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
            & ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2930]) ).

thf(2985,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( D @ c_Option_Ooption_ONone ) )
       => ( ( E @ ( A @ ( B @ ( D @ tc_Option_Ooption @ ( C @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Map_Odom ) ) )
          = ( B @ ( D @ ( C @ c_Map_Odom ) ) @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( D @ c_Option_Ooption_ONone ) )
       => ( ( E @ ( A @ ( B @ ( D @ tc_Option_Ooption @ ( C @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Map_Odom ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__fun__upd) ).

thf(16484,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( D @ c_Option_Ooption_ONone ) )
       => ( ( E @ ( A @ ( B @ ( D @ tc_Option_Ooption @ ( C @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Map_Odom ) ) )
          = ( B @ ( D @ ( C @ c_Map_Odom ) ) @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( D @ c_Option_Ooption_ONone ) )
       => ( ( E @ ( A @ ( B @ ( D @ tc_Option_Ooption @ ( C @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Map_Odom ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2985]) ).

thf(3253,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Orderings_Oorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Ostrict__mono ) ) )
       => ( ( ( B @ ( C @ hAPP ) )
            = ( A @ ( C @ hAPP ) ) )
        <=> ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_strict__mono__eq) ).

thf(17567,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Orderings_Oorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Ostrict__mono ) ) )
       => ( ( ( B = A )
           => ( ( B @ ( C @ hAPP ) )
              = ( A @ ( C @ hAPP ) ) ) )
          & ( ( ( B @ ( C @ hAPP ) )
              = ( A @ ( C @ hAPP ) ) )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3253]) ).

thf(1461,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( E @ ( A @ ( C @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_List_Onth @ hAPP ) @ hAPP ) )
          = ( E @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( E @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__zip) ).

thf(10426,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( E @ ( A @ ( C @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_List_Onth @ hAPP ) @ hAPP ) )
          = ( E @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( E @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1461]) ).

thf(4270,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__least) ).

thf(21579,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4270]) ).

thf(4715,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__Int__distrib2) ).

thf(23267,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4715]) ).

thf(3316,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__pred) ).

thf(17838,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3316]) ).

thf(4401,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__Suc__diff__eq2) ).

thf(22092,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4401]) ).

thf(1878,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ~ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( E @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( E @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( E @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update__append) ).

thf(12083,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ~ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( E @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( E @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( E @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1878]) ).

thf(3047,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUP__UN__eq) ).

thf(16751,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3047]) ).

thf(4481,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__absorb2) ).

thf(22403,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4481]) ).

thf(4199,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__insert) ).

thf(21293,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4199]) ).

thf(1003,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__le__imp__le__base) ).

thf(8608,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1003]) ).

thf(2067,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Olinorder__class_Osorted ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__single) ).

thf(12809,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Olinorder__class_Osorted ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2067]) ).

thf(4480,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__insert__right) ).

thf(22400,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4480]) ).

thf(3619,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__belowI) ).

thf(19043,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3619]) ).

thf(1456,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power2__le__imp__le) ).

thf(10409,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1456]) ).

thf(1306,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__Suc__Cons) ).

thf(9849,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1306]) ).

thf(2007,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Un__disjoint) ).

thf(12591,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2007]) ).

thf(3698,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Com_Ocom_OAss ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I26_J) ).

thf(19361,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Com_Ocom_OAss ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3698]) ).

thf(1336,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__insort) ).

thf(9981,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1336]) ).

thf(209,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Rings_Osemiring__1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Rings_Osemiring__1) ).

thf(5470,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Rings_Osemiring__1,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[209]) ).

thf(2249,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Oupt ) )
        = ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upt__conv__Cons) ).

thf(13443,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Oupt ) )
        = ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2249]) ).

thf(2078,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Relation_Osingle__valued ) ) )
     => ( ( D @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_single__valuedD) ).

thf(12846,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Relation_Osingle__valued ) ) )
     => ( ( D @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2078]) ).

thf(4760,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ( C @ ( A @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
       => ( B @ ( A @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_cut) ).

thf(23422,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ( C @ ( A @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
       => ( B @ ( A @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4760]) ).

thf(2189,axiom,
    ! [A: $i] :
      ( ( A @ c_Nat__Transfer_Onat__set )
     => ( ( A @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
      <=> ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__set__relations_I1_J) ).

thf(13218,plain,
    ! [A: $i] :
      ( ( A @ c_Nat__Transfer_Onat__set )
     => ( ( ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( A @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2189]) ).

thf(2860,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__extend__simps_I8_J) ).

thf(16016,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2860]) ).

thf(2908,axiom,
    ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bin__less__0__simps_I1_J) ).

thf(16183,plain,
    ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2908]) ).

thf(1451,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ ( E @ c_Relation_Osingle__valued ) ) )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) )
        = ( A @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( B @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__Int__eq) ).

thf(10394,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ ( E @ c_Relation_Osingle__valued ) ) )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) )
        = ( A @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( B @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1451]) ).

thf(1281,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J) ).

thf(9745,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1281]) ).

thf(4000,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__supI1) ).

thf(20550,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4000]) ).

thf(1747,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I33_J) ).

thf(11565,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1747]) ).

thf(2263,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inter__Un__distrib) ).

thf(13498,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2263]) ).

thf(219,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_List_Orev @ hAPP ) )
        = ( C @ c_List_Olist_ONil @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
    <=> ( B
        = ( C @ c_List_Olist_ONil @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__singleton__conv) ).

thf(5507,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B
          = ( C @ c_List_Olist_ONil @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
       => ( ( B @ ( C @ c_List_Orev @ hAPP ) )
          = ( C @ c_List_Olist_ONil @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ c_List_Orev @ hAPP ) )
          = ( C @ c_List_Olist_ONil @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
       => ( B
          = ( C @ c_List_Olist_ONil @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[219]) ).

thf(3324,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__le__mono) ).

thf(17876,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3324]) ).

thf(1029,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ c_List_Oset @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( D @ ( B @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_List_OtakeWhile ) ) )
          = ( C @ ( B @ ( E @ c_List_OtakeWhile ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile__append1) ).

thf(8714,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ c_List_Oset @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( D @ ( B @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_List_OtakeWhile ) ) )
          = ( C @ ( B @ ( E @ c_List_OtakeWhile ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1029]) ).

thf(369,axiom,
    tc_HOL_Obool @ class_Lattices_Osemilattice__sup,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Lattices_Osemilattice__sup) ).

thf(6178,plain,
    tc_HOL_Obool @ class_Lattices_Osemilattice__sup,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[369]) ).

thf(4392,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( B @ c_Fun_Oinj__on ) ) ) )
       => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__UNIV__inj__surj) ).

thf(22052,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( B @ c_Fun_Oinj__on ) ) ) )
       => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4392]) ).

thf(1831,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__diff__eq) ).

thf(11908,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1831]) ).

thf(3046,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_xt1_I5_J) ).

thf(16748,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3046]) ).

thf(3567,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__eq__plus1) ).

thf(18821,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3567]) ).

thf(3708,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ! [D: $i] :
            ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( A @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__pos__nat__iff) ).

thf(19396,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( A @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( A @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3708]) ).

thf(654,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C
          = ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_self__quotient__aux2) ).

thf(7244,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C
          = ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[654]) ).

thf(2938,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( B @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__greaterThan) ).

thf(16307,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( B @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2938]) ).

thf(2380,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__Un__eq) ).

thf(14000,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2380]) ).

thf(4007,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThanPlusOne__atLeastAtMost__int) ).

thf(20582,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4007]) ).

thf(3458,axiom,
    tc_Int_Oint @ class_Orderings_Oorder,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Orderings_Oorder) ).

thf(18372,plain,
    tc_Int_Oint @ class_Orderings_Oorder,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3458]) ).

thf(974,axiom,
    tc_HOL_Obool @ class_Orderings_Opreorder,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Orderings_Opreorder) ).

thf(8491,plain,
    tc_HOL_Obool @ class_Orderings_Opreorder,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[974]) ).

thf(2288,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( D @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( E @ c_Groups_Ozero__class_Ozero ) ) )
          & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( D @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__delta) ).

thf(13622,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( D @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( E @ c_Groups_Ozero__class_Ozero ) ) )
          & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( D @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2288]) ).

thf(1040,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( c_Code__Numeral_Onat__of @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__of__of__nat) ).

thf(8746,plain,
    ! [A: $i] :
      ( ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( c_Code__Numeral_Onat__of @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1040]) ).

thf(1642,axiom,
    ! [A: $i] :
      ( ( c_Int_OMin
        = ( A @ c_Int_OBit1 ) )
    <=> ( c_Int_OMin = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I43_J) ).

thf(11185,plain,
    ! [A: $i] :
      ( ( ( c_Int_OMin = A )
       => ( c_Int_OMin
          = ( A @ c_Int_OBit1 ) ) )
      & ( ( c_Int_OMin
          = ( A @ c_Int_OBit1 ) )
       => ( c_Int_OMin = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1642]) ).

thf(487,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ ( C @ c_Natural_Ogetlocs ) @ ( F @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevaln ) ) ) )
    <=> ? [G: $i] :
          ( ( G @ ( B @ ( C @ ( E @ hAPP ) @ ( F @ c_Com_Ovname_OLoc @ ( C @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ c_Natural_Oevaln ) ) ) )
          & ( ( F @ ( C @ c_Natural_Ogetlocs ) @ ( F @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) )
            = ( F @ ( C @ c_Natural_Ogetlocs ) @ ( F @ c_Com_Ovname_OLoc @ ( G @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_Oequations_I3_J) ).

thf(6620,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ? [G: $i] :
            ( ( G @ ( B @ ( C @ ( E @ hAPP ) @ ( F @ c_Com_Ovname_OLoc @ ( C @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ c_Natural_Oevaln ) ) ) )
            & ( ( F @ ( C @ c_Natural_Ogetlocs ) @ ( F @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) )
              = ( F @ ( C @ c_Natural_Ogetlocs ) @ ( F @ c_Com_Ovname_OLoc @ ( G @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) ) )
       => ( F @ ( C @ c_Natural_Ogetlocs ) @ ( F @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevaln ) ) ) ) )
      & ( ( F @ ( C @ c_Natural_Ogetlocs ) @ ( F @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevaln ) ) ) )
       => ? [G: $i] :
            ( ( G @ ( B @ ( C @ ( E @ hAPP ) @ ( F @ c_Com_Ovname_OLoc @ ( C @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ c_Natural_Oevaln ) ) ) )
            & ( ( F @ ( C @ c_Natural_Ogetlocs ) @ ( F @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) )
              = ( F @ ( C @ c_Natural_Ogetlocs ) @ ( F @ c_Com_Ovname_OLoc @ ( G @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[487]) ).

thf(351,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ ( D @ c_Groups_Otimes__class_Otimes @ ( tc_Nat_Onat @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ ( tc_Nat_Onat @ ( D @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_arith__series__general) ).

thf(6043,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ ( D @ c_Groups_Otimes__class_Otimes @ ( tc_Nat_Onat @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ ( tc_Nat_Onat @ ( D @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[351]) ).

thf(2037,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I10_J) ).

thf(12692,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2037]) ).

thf(1530,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_Oremove1 ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__remove1) ).

thf(10721,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_Oremove1 ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1530]) ).

thf(3293,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C != B )
       => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insertE) ).

thf(17755,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C != B )
       => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3293]) ).

thf(4289,axiom,
    ! [A: $i] :
      ( ? [B: $i] :
          ( ( B @ ( A @ hAPP ) @ hBOOL )
          & ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
    <=> ? [B: $i] : ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__quantifiers_I2_J) ).

thf(21651,plain,
    ! [A: $i] :
      ( ( ? [B: $i] : ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( A @ hAPP ) @ hBOOL )
       => ? [B: $i] :
            ( ( B @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
      & ( ? [B: $i] :
            ( ( B @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ? [B: $i] : ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4289]) ).

thf(1138,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__zadd1__eq) ).

thf(9113,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1138]) ).

thf(2588,axiom,
    tc_Nat_Onat @ class_Orderings_Oorder,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Orderings_Oorder) ).

thf(14889,plain,
    tc_Nat_Onat @ class_Orderings_Oorder,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2588]) ).

thf(1185,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) )
     => ( ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) )
       => ( ( B @ ( A @ ( C @ c_List_OtakeWhile ) ) )
          = ( B @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile__eq__take__P__nth) ).

thf(9380,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) )
     => ( ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) )
       => ( ( B @ ( A @ ( C @ c_List_OtakeWhile ) ) )
          = ( B @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1185]) ).

thf(2277,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ? [E: $i] :
              ( ( ( E @ ( A @ hAPP ) )
                = ( D @ c_Groups_Ozero__class_Ozero ) )
              & ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__zero) ).

thf(13551,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ? [E: $i] :
              ( ( ( E @ ( A @ hAPP ) )
                = ( D @ c_Groups_Ozero__class_Ozero ) )
              & ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2277]) ).

thf(1526,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) )
          = ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insort__insert__insort) ).

thf(10710,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) )
          = ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1526]) ).

thf(3289,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( ( A @ ( B @ ( C @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wfE__pf) ).

thf(17738,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( ( A @ ( B @ ( C @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3289]) ).

thf(835,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__commute) ).

thf(7977,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[835]) ).

thf(918,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
    <=> ( ( ~ ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( C @ ( D @ ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
              = A )
            & ( ( D @ ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) )
              = B ) ) )
        & ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C
              = ( A @ ( B @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
            & ( D
              = ( B @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__eq__append__conv__if) ).

thf(8255,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( ~ ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( ( C @ ( D @ ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
                = A )
              & ( ( D @ ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) )
                = B ) ) )
          & ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C
                = ( A @ ( B @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
              & ( D
                = ( B @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ) ) )
       => ( ( C @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( C @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( ( ~ ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( ( C @ ( D @ ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
                = A )
              & ( ( D @ ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) )
                = B ) ) )
          & ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C
                = ( A @ ( B @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
              & ( D
                = ( B @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[918]) ).

thf(312,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Osort__key ) ) ) )
        = ( A @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Osort__key ) ) ) @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sort__key__simps_I2_J) ).

thf(5879,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Osort__key ) ) ) )
        = ( A @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Osort__key ) ) ) @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[312]) ).

thf(1091,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
        = ( A @ ( B @ c_List_Olast ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__drop) ).

thf(8948,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
        = ( A @ ( B @ c_List_Olast ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1091]) ).

thf(2567,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
          = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__image__eq__iff) ).

thf(14789,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B = A )
         => ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
            = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
            = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2567]) ).

thf(1236,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__upds ) ) ) ) )
      = ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Option_Ooption_OSome @ ( D @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ ( D @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ c_COMBB ) ) @ ( E @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upds__fold__map__upd) ).

thf(9554,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__upds ) ) ) ) )
      = ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Option_Ooption_OSome @ ( D @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ ( D @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ c_COMBB ) ) @ ( E @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( D @ tc_Option_Ooption @ ( E @ tc_fun ) @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1236]) ).

thf(4386,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ c_List_Olist_ONil @ ( B @ ( A @ c_Enum_On__lists ) ) )
          = ( A @ tc_List_Olist @ c_List_Olist_ONil ) ) )
      & ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ c_List_Olist_ONil @ ( B @ ( A @ c_Enum_On__lists ) ) )
          = ( A @ tc_List_Olist @ c_List_Olist_ONil @ ( A @ c_List_Olist_ONil @ ( A @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_n__lists__Nil) ).

thf(22024,plain,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ c_List_Olist_ONil @ ( B @ ( A @ c_Enum_On__lists ) ) )
          = ( A @ tc_List_Olist @ c_List_Olist_ONil ) ) )
      & ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ c_List_Olist_ONil @ ( B @ ( A @ c_Enum_On__lists ) ) )
          = ( A @ tc_List_Olist @ c_List_Olist_ONil @ ( A @ c_List_Olist_ONil @ ( A @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4386]) ).

thf(1591,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__distinct) ).

thf(10939,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1591]) ).

thf(3706,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
            = ( A @ ( D @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Oinsert) ).

thf(19390,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
            = ( A @ ( D @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3706]) ).

thf(555,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Nat_Osize,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Nat_Osize) ).

thf(6852,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Nat_Osize,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[555]) ).

thf(1086,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__set__functions_I4_J) ).

thf(8920,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1086]) ).

thf(488,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( C @ c_List_Osublist ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__sublistI) ).

thf(6629,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( C @ c_List_Osublist ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[488]) ).

thf(4326,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Odistrib__lattice )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__inf__distrib1) ).

thf(21788,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Odistrib__lattice )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4326]) ).

thf(3865,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i] :
            ( ( D
              = ( F @ ( B @ hAPP ) ) )
           => ~ ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_imageE) ).

thf(20047,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i] :
            ( ( D
              = ( F @ ( B @ hAPP ) ) )
           => ~ ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3865]) ).

thf(2509,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__uminus__atLeast) ).

thf(14541,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2509]) ).

thf(4078,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ~ ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        & ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__iff) ).

thf(20819,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ~ ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ~ ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4078]) ).

thf(1051,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_COMBI @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Nat_Onat_Onat__case ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__Suc) ).

thf(8788,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_COMBI @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Nat_Onat_Onat__case ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1051]) ).

thf(19,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D @ class_Rings_Oring__1 )
        & ( D @ class_Groups_Ocomm__monoid__mult ) )
     => ( ( A @ ( B @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( D @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Int_Oring__1__class_Oof__int @ ( C @ ( D @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__setprod) ).

thf(4849,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D @ class_Rings_Oring__1 )
        & ( D @ class_Groups_Ocomm__monoid__mult ) )
     => ( ( A @ ( B @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( D @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Int_Oring__1__class_Oof__int @ ( C @ ( D @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[19]) ).

thf(4733,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__Int__distrib) ).

thf(23336,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4733]) ).

thf(3797,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Option_Ooption_ONone @ ( A @ ( B @ c_Option_Ooption_Ooption__size ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option_Osize_I1_J) ).

thf(19768,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Option_Ooption_ONone @ ( A @ ( B @ c_Option_Ooption_Ooption__size ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3797]) ).

thf(3498,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( D @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( D @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equiv__class__eq__iff) ).

thf(18535,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( ( ( D @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( D @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) ) ) )
         => ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( D @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3498]) ).

thf(3265,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ouminus )
     => ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( D @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_uminus__apply) ).

thf(17623,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ouminus )
     => ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( D @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3265]) ).

thf(1224,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lazy__sequence_Osize_I4_J) ).

thf(9512,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1224]) ).

thf(3641,axiom,
    ! [A: $i,B: $i] :
      ( ( c_Wellfounded_Oless__than @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__than__iff) ).

thf(19139,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Wellfounded_Oless__than @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Wellfounded_Oless__than @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3641]) ).

thf(741,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
     => ( ( ( ~ ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
          & ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) )
       => ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__relI) ).

thf(7576,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
     => ( ( ( ~ ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
          & ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) )
       => ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[741]) ).

thf(2671,axiom,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_List_Olinorder__class_Osorted__list__of__set ) )
        = ( A @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__list__of__set__empty) ).

thf(15253,plain,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_List_Olinorder__class_Osorted__list__of__set ) )
        = ( A @ c_List_Olist_ONil ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2671]) ).

thf(847,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Orderings_Opreorder,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Orderings_Opreorder) ).

thf(8026,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Orderings_Opreorder,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[847]) ).

thf(1023,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ c_List_Oremove1 ) ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__remove1) ).

thf(8700,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ c_List_Oremove1 ) ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1023]) ).

thf(4286,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ ( E @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__restrict__set_H) ).

thf(21641,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ ( E @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4286]) ).

thf(606,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_COMBI @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__COMBI__1) ).

thf(7063,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_COMBI @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[606]) ).

thf(553,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__less__power) ).

thf(6848,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[553]) ).

thf(4273,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
        = ( C @ c_List_Olist_ONil ) )
    <=> ( ( A
          = ( C @ c_List_Olist_ONil ) )
        | ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__eq__Nil) ).

thf(21591,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( A
            = ( C @ c_List_Olist_ONil ) )
          | ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) )
       => ( ( A
            = ( C @ c_List_Olist_ONil ) )
          | ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4273]) ).

thf(882,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Product__Type_Osnd ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_snd__conv) ).

thf(8145,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Product__Type_Osnd ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[882]) ).

thf(436,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
       != ( C @ c_List_Olist_ONil ) )
     => ( ( D @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
        = ( D @ ( C @ c_List_Olast ) @ ( A @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__map) ).

thf(6427,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
       != ( C @ c_List_Olist_ONil ) )
     => ( ( D @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
        = ( D @ ( C @ c_List_Olast ) @ ( A @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[436]) ).

thf(2464,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lessThan__Suc__eq__insert__0) ).

thf(14363,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2464]) ).

thf(1631,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Opartition ) ) )
      = ( A @ ( C @ ( D @ c_List_Opartition ) ) @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ c_COMBB ) ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_If @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ c_COMBS ) ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( D @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_partition_Osimps_I2_J) ).

thf(11152,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Opartition ) ) )
      = ( A @ ( C @ ( D @ c_List_Opartition ) ) @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ c_COMBB ) ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_If @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ c_COMBS ) ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( D @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1631]) ).

thf(44,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Osemiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_COMBK ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__constant) ).

thf(4947,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Osemiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_COMBK ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[44]) ).

thf(2634,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__image__Compl__subset) ).

thf(15103,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2634]) ).

thf(3435,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl_Or__into__trancl) ).

thf(18283,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3435]) ).

thf(1243,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
          = A )
      <=> ( A
          = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__equal__zero) ).

thf(9586,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = A ) )
        & ( ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = A )
         => ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1243]) ).

thf(4314,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OSemi ) @ ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ ( I @ ( J @ ( K @ c_Com_Ocom_Ocom__case ) ) ) ) ) ) ) ) ) )
      = ( A @ ( B @ ( G @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I67_J) ).

thf(21751,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OSemi ) @ ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ ( I @ ( J @ ( K @ c_Com_Ocom_Ocom__case ) ) ) ) ) ) ) ) ) )
      = ( A @ ( B @ ( G @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4314]) ).

thf(3657,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( A @ ( B @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup_Oidem) ).

thf(19214,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( A @ ( B @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3657]) ).

thf(266,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( A @ ( B @ ( C @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ hAPP ) @ hBOOL )
       => ? [D: $i] :
            ( ( A @ ( D @ ( B @ ( C @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ( D @ ( A @ ( B @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_Oequations_I7_J) ).

thf(5690,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( A @ ( C @ hAPP ) @ hBOOL )
         => ? [D: $i] :
              ( ( A @ ( D @ ( B @ ( C @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
              & ( D @ ( A @ ( B @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( A @ ( B @ ( C @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( A @ ( B @ ( C @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ hAPP ) @ hBOOL )
         => ? [D: $i] :
              ( ( A @ ( D @ ( B @ ( C @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
              & ( D @ ( A @ ( B @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[266]) ).

thf(2361,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
       != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ? [E: $i] :
            ( ( A @ ( D @ ( E @ ( B @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( D @ ( E @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ) )
      <=> ? [E: $i] :
            ( ( A @ ( E @ ( C @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
            = D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__iff__surj) ).

thf(13924,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
       != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ( ? [E: $i] :
              ( ( A @ ( E @ ( C @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
              = D )
         => ? [E: $i] :
              ( ( A @ ( D @ ( E @ ( B @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( D @ ( E @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ) ) )
        & ( ? [E: $i] :
              ( ( A @ ( D @ ( E @ ( B @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( D @ ( E @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ) )
         => ? [E: $i] :
              ( ( A @ ( E @ ( C @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
              = D ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2361]) ).

thf(1442,axiom,
    ! [A: $i] : ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ c_Nat__Transfer_Ois__nat ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__function__closures_I9_J) ).

thf(10369,plain,
    ! [A: $i] : ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ c_Nat__Transfer_Ois__nat ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1442]) ).

thf(3695,axiom,
    ! [A: $i,B: $i] : ( tc_HOL_Obool @ ( A @ ( B @ tc_fun ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( c_fequal @ ( tc_HOL_Obool @ ( A @ ( A @ c_COMBC ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ c_COMBB ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ ( A @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ tc_prod ) @ c_Set_OCollect @ ( A @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ ( A @ ( B @ tc_fun ) @ c_Fun_Oinj__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__graph) ).

thf(19351,plain,
    ! [A: $i,B: $i] : ( tc_HOL_Obool @ ( A @ ( B @ tc_fun ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( c_fequal @ ( tc_HOL_Obool @ ( A @ ( A @ c_COMBC ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ c_COMBB ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ ( A @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ tc_prod ) @ c_Set_OCollect @ ( A @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ ( A @ ( B @ tc_fun ) @ c_Fun_Oinj__on ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3695]) ).

thf(2892,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
        = ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__insert__distrib) ).

thf(16123,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
        = ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2892]) ).

thf(4454,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__comp__empty2) ).

thf(22310,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4454]) ).

thf(3204,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trans__less__add2) ).

thf(17385,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3204]) ).

thf(2280,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__Int) ).

thf(13568,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2280]) ).

thf(1404,axiom,
    ! [A: $i] :
      ( ( A @ c_Fun_Oid @ ( A @ ( A @ c_List_Omap ) @ hAPP ) )
      = ( A @ tc_List_Olist @ c_Fun_Oid ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_List_Omap_Oid) ).

thf(10247,plain,
    ! [A: $i] :
      ( ( A @ c_Fun_Oid @ ( A @ ( A @ c_List_Omap ) @ hAPP ) )
      = ( A @ tc_List_Olist @ c_Fun_Oid ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1404]) ).

thf(1658,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Nat_Onat_Onat__rec ) ) @ hAPP ) )
      = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Nat_Onat_Onat__rec ) ) @ ( tc_Int_Oint @ ( E @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ ( E @ ( E @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Nat_Onat_Onat__rec ) ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( E @ c_If @ ( tc_Int_Oint @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( E @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__rec__add__eq__if) ).

thf(11249,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Nat_Onat_Onat__rec ) ) @ hAPP ) )
      = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Nat_Onat_Onat__rec ) ) @ ( tc_Int_Oint @ ( E @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ ( E @ ( E @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Nat_Onat_Onat__rec ) ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( E @ c_If @ ( tc_Int_Oint @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( E @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1658]) ).

thf(845,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Enum_Oenum )
        & ( B @ class_Enum_Oenum ) )
     => ( A @ ( B @ tc_prod ) @ class_Enum_Oenum ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_prod__Enum_Oenum) ).

thf(8021,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Enum_Oenum )
        & ( B @ class_Enum_Oenum ) )
     => ( A @ ( B @ tc_prod ) @ class_Enum_Oenum ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[845]) ).

thf(2273,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( B @ ( D @ c_Orderings_Otop__class_Otop @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INFI__fold__inf) ).

thf(13530,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( B @ ( D @ c_Orderings_Otop__class_Otop @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2273]) ).

thf(4359,axiom,
    ! [A: $i] :
      ~ ! [B: $i] :
          ( ( A
            = ( B @ ( c_Int_OAbs__Integ @ hAPP ) ) )
         => ~ ( c_Int_OInteg @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Abs__Integ__cases) ).

thf(21912,plain,
    ! [A: $i] :
      ~ ! [B: $i] :
          ( ( A
            = ( B @ ( c_Int_OAbs__Integ @ hAPP ) ) )
         => ~ ( c_Int_OInteg @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4359]) ).

thf(4796,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( E @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Nitpick_Ofold__graph_H ) ) ) ) ) )
    <=> ( ? [H: $i,I: $i] :
            ( ( I @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( H @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Nitpick_Ofold__graph_H ) ) ) ) ) )
            & ( C @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( ( A @ ( B @ ( E @ hAPP ) @ hAPP ) )
              = ( I @ ( H @ ( E @ hAPP ) @ hAPP ) ) ) )
        | ( ( ( A @ ( B @ ( E @ hAPP ) @ hAPP ) )
            = D )
          & ( C
            = ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__graph_H_Oequations_I2_J) ).

thf(23568,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( ? [H: $i,I: $i] :
              ( ( I @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( H @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Nitpick_Ofold__graph_H ) ) ) ) ) )
              & ( C @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
              & ( ( A @ ( B @ ( E @ hAPP ) @ hAPP ) )
                = ( I @ ( H @ ( E @ hAPP ) @ hAPP ) ) ) )
          | ( ( ( A @ ( B @ ( E @ hAPP ) @ hAPP ) )
              = D )
            & ( C
              = ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) )
       => ( A @ ( B @ ( E @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Nitpick_Ofold__graph_H ) ) ) ) ) ) )
      & ( ( A @ ( B @ ( E @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Nitpick_Ofold__graph_H ) ) ) ) ) )
       => ( ? [H: $i,I: $i] :
              ( ( I @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( H @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Nitpick_Ofold__graph_H ) ) ) ) ) )
              & ( C @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
              & ( ( A @ ( B @ ( E @ hAPP ) @ hAPP ) )
                = ( I @ ( H @ ( E @ hAPP ) @ hAPP ) ) ) )
          | ( ( ( A @ ( B @ ( E @ hAPP ) @ hAPP ) )
              = D )
            & ( C
              = ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4796]) ).

thf(3431,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OPow @ hAPP ) )
      = ( A @ ( D @ c_Set_OPow @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pow__INT__eq) ).

thf(18268,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OPow @ hAPP ) )
      = ( A @ ( D @ c_Set_OPow @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3431]) ).

thf(3908,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i] :
            ( ( A @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__Suc__E2) ).

thf(20197,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i] :
            ( ( A @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3908]) ).

thf(734,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OId__on ) @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( B @ c_Relation_OId__on ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converse__Id__on) ).

thf(7545,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OId__on ) @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( B @ c_Relation_OId__on ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[734]) ).

thf(1639,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) )
     => ( A @ ( B @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_triple__valid__Suc) ).

thf(11174,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) )
     => ( A @ ( B @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1639]) ).

thf(4096,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
      <=> ! [D: $i] :
            ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( A @ hAPP ) )
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__eq__0__iff) ).

thf(20876,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( D @ ( A @ hAPP ) )
                = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
         => ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( D @ ( A @ hAPP ) )
                = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4096]) ).

thf(3762,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__Sup__absorb) ).

thf(19615,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3762]) ).

thf(4508,axiom,
    ! [A: $i,B: $i] :
      ( ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot )
        = ( A @ ( B @ c_List_Oset @ hAPP ) ) )
    <=> ( A
        = ( B @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__empty2) ).

thf(22492,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
          = ( B @ c_List_Olist_ONil ) )
       => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ c_List_Oset @ hAPP ) ) ) )
      & ( ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ c_List_Oset @ hAPP ) ) )
       => ( A
          = ( B @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4508]) ).

thf(549,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
          = ( B @ c_Groups_Ozero__class_Ozero ) )
      <=> ( A
          = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sgn__0__0) ).

thf(6833,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[549]) ).

thf(2459,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oord )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atMost__iff) ).

thf(14338,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oord )
     => ( ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2459]) ).

thf(3686,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ c_Option_Ooption_ONone @ ( D @ ( C @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ c_Map_Orestrict__map ) ) ) @ hAPP ) )
      = ( C @ c_Option_Ooption_ONone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_restrict__map__empty) ).

thf(19312,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ c_Option_Ooption_ONone @ ( D @ ( C @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ c_Map_Orestrict__map ) ) ) @ hAPP ) )
      = ( C @ c_Option_Ooption_ONone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3686]) ).

thf(1195,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__mult )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__odd__eq) ).

thf(9423,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__mult )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1195]) ).

thf(2247,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( F @ c_SetInterval_Oord_OatLeastLessThan ) ) ) ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( E @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
        & ( E @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ord_OatLeastLessThan__iff) ).

thf(13433,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( A @ ( E @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
          & ( E @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( D @ ( F @ c_SetInterval_Oord_OatLeastLessThan ) ) ) ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( F @ c_SetInterval_Oord_OatLeastLessThan ) ) ) ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( E @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
          & ( E @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2247]) ).

thf(1142,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ hAPP ) @ hBOOL )
    <=> ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i,E: $i] :
              ( ( ( B
                  = ( E @ ( D @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                & ( E @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( C @ hAPP ) @ hBOOL ) ) )
        & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i,E: $i] :
              ( ( ( B
                  = ( E @ ( D @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                & ( A @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                & ( E @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( C @ hAPP ) @ hBOOL ) ) )
        & ( ( A
            = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( B @ ( C @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__zmod) ).

thf(9132,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [D: $i,E: $i] :
                ( ( ( B
                    = ( E @ ( D @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                  & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( E @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( E @ ( C @ hAPP ) @ hBOOL ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [D: $i,E: $i] :
                ( ( ( B
                    = ( E @ ( D @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                  & ( A @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( E @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( E @ ( C @ hAPP ) @ hBOOL ) ) )
          & ( ( A
              = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
           => ( B @ ( C @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ hAPP ) @ hBOOL )
       => ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [D: $i,E: $i] :
                ( ( ( B
                    = ( E @ ( D @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                  & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( E @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( E @ ( C @ hAPP ) @ hBOOL ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [D: $i,E: $i] :
                ( ( ( B
                    = ( E @ ( D @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                  & ( A @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( E @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( E @ ( C @ hAPP ) @ hBOOL ) ) )
          & ( ( A
              = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
           => ( B @ ( C @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1142]) ).

thf(366,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
    <=> ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i] :
              ( ? [E: $i] :
                  ( ( B
                    = ( E @ ( D @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                  & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( E @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( D @ ( C @ hAPP ) @ hBOOL ) ) )
        & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i] :
              ( ? [E: $i] :
                  ( ( B
                    = ( E @ ( D @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                  & ( A @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( E @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( D @ ( C @ hAPP ) @ hBOOL ) ) )
        & ( ( A
            = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__zdiv) ).

thf(6096,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [D: $i] :
                ( ? [E: $i] :
                    ( ( B
                      = ( E @ ( D @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                    & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                    & ( E @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( D @ ( C @ hAPP ) @ hBOOL ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [D: $i] :
                ( ? [E: $i] :
                    ( ( B
                      = ( E @ ( D @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                    & ( A @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                    & ( E @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( D @ ( C @ hAPP ) @ hBOOL ) ) )
          & ( ( A
              = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
           => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
       => ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [D: $i] :
                ( ? [E: $i] :
                    ( ( B
                      = ( E @ ( D @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                    & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                    & ( E @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( D @ ( C @ hAPP ) @ hBOOL ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [D: $i] :
                ( ? [E: $i] :
                    ( ( B
                      = ( E @ ( D @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                    & ( A @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                    & ( E @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( D @ ( C @ hAPP ) @ hBOOL ) ) )
          & ( ( A
              = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
           => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[366]) ).

thf(2762,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ? [C: $i] :
            ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B
              = ( C @ ( c_Nat_OSuc @ hAPP ) ) ) )
        | ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__Suc__eq__0__disj) ).

thf(15631,plain,
    ! [A: $i,B: $i] :
      ( ( ( ? [C: $i] :
              ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( B
                = ( C @ ( c_Nat_OSuc @ hAPP ) ) ) )
          | ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ? [C: $i] :
              ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( B
                = ( C @ ( c_Nat_OSuc @ hAPP ) ) ) )
          | ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2762]) ).

thf(3562,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__nonneg__neg__le0) ).

thf(18799,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3562]) ).

thf(2855,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
     => ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__graph__imp__finite) ).

thf(15999,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
     => ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2855]) ).

thf(3025,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( C @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__upd) ).

thf(16661,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( C @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3025]) ).

thf(2079,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__0__I) ).

thf(12849,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2079]) ).

thf(3327,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ~ ( E @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( E @ ( B @ ( C @ ( D @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( A @ ( F @ ( C @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__graph_OinsertI) ).

thf(17889,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ~ ( E @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( E @ ( B @ ( C @ ( D @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( A @ ( F @ ( C @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3327]) ).

thf(3328,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max__fin__set__fold) ).

thf(17891,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3328]) ).

thf(2436,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( A @ ( B @ c_Orderings_Oord__class_Omax @ ( B @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( B @ c_Orderings_Oord__class_Omin @ ( B @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__le__Sup) ).

thf(14259,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( A @ ( B @ c_Orderings_Oord__class_Omax @ ( B @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( B @ c_Orderings_Oord__class_Omin @ ( B @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2436]) ).

thf(232,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) )
        = ( B @ c_List_Olist_ONil ) )
    <=> ( A
        = ( B @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate1__is__Nil__conv) ).

thf(5566,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
          = ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) )
          = ( B @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) )
          = ( B @ c_List_Olist_ONil ) )
       => ( A
          = ( B @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[232]) ).

thf(356,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf_Oleft__commute) ).

thf(6060,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[356]) ).

thf(3058,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
                  = ( A @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Ounion__disjoint) ).

thf(16793,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
                  = ( A @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3058]) ).

thf(1767,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ c_List_Olist_ONil @ ( A @ ( C @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__hd__drop) ).

thf(11670,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ c_List_Olist_ONil @ ( A @ ( C @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1767]) ).

thf(1069,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__bin__simps_I4_J) ).

thf(8847,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1069]) ).

thf(2132,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__insert) ).

thf(13023,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2132]) ).

thf(2487,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__top )
     => ( ( B @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Otop__class_Otop ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__top__right) ).

thf(14452,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__top )
     => ( ( B @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Otop__class_Otop ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2487]) ).

thf(2093,axiom,
    ! [A: $i] : ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negative__zless__0) ).

thf(12905,plain,
    ! [A: $i] : ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2093]) ).

thf(2928,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [D: $i,E: $i] :
          ( ~ ( E @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A
            = ( E @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__set__conv__decomp__last) ).

thf(16252,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ? [D: $i,E: $i] :
            ( ~ ( E @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A
              = ( E @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
       => ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [D: $i,E: $i] :
            ( ~ ( E @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A
              = ( E @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2928]) ).

thf(2174,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( C @ ( F @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( E @ ( F @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( B @ ( F @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) )
     => ( C = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upd__eqD1) ).

thf(13180,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( C @ ( F @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( E @ ( F @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( B @ ( F @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) )
     => ( C = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2174]) ).

thf(4140,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ c_Relation_ODomain ) @ hAPP ) )
      = ( A @ ( B @ ( B @ c_Relation_ODomain ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__domain) ).

thf(21054,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ c_Relation_ODomain ) @ hAPP ) )
      = ( A @ ( B @ ( B @ c_Relation_ODomain ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4140]) ).

thf(3290,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_compl__sup) ).

thf(17741,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3290]) ).

thf(2996,axiom,
    tc_HOL_Obool @ class_Complete__Lattice_Ocomplete__lattice,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Complete__Lattice_Ocomplete__lattice) ).

thf(16536,plain,
    tc_HOL_Obool @ class_Complete__Lattice_Ocomplete__lattice,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2996]) ).

thf(3393,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Oinsert ) ) )
          = ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Oinsert ) ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_List_Oinsert__def) ).

thf(18136,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Oinsert ) ) )
          = ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Oinsert ) ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3393]) ).

thf(2193,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( B @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__atMost) ).

thf(13237,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( B @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2193]) ).

thf(2515,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UnE) ).

thf(14565,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2515]) ).

thf(4058,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( c_FunDef_Opair__less @ ( B @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( c_FunDef_Omin__strict @ ( A @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_FunDef_Omin__strict @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_smin__insertI) ).

thf(20745,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( c_FunDef_Opair__less @ ( B @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( c_FunDef_Omin__strict @ ( A @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_FunDef_Omin__strict @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4058]) ).

thf(303,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) )
        = ( C @ ( B @ c_List_Otl @ hAPP ) @ ( A @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_List_Ohd @ hAPP ) @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__Suc) ).

thf(5858,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) )
        = ( C @ ( B @ c_List_Otl @ hAPP ) @ ( A @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_List_Ohd @ hAPP ) @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[303]) ).

thf(1168,axiom,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ c_Int_Opred ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Min__right) ).

thf(9291,plain,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ c_Int_Opred ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1168]) ).

thf(2678,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Transitive__Closure_Otrancl__into__trancl) ).

thf(15279,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2678]) ).

thf(3487,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
            = ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Oinsert__idem) ).

thf(18481,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
            = ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3487]) ).

thf(3224,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_List_Olistrel1 ) @ ( E @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( E @ c_List_Olistrel1 ) @ ( E @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__listrel1__ConsI1) ).

thf(17477,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_List_Olistrel1 ) @ ( E @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( E @ c_List_Olistrel1 ) @ ( E @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3224]) ).

thf(799,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Ofoldr ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__transpose) ).

thf(7853,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Ofoldr ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[799]) ).

thf(4727,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( c_Int_ORep__Integ @ hAPP ) )
        = ( A @ ( c_Int_ORep__Integ @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Rep__Integ__inject) ).

thf(23309,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
       => ( ( B @ ( c_Int_ORep__Integ @ hAPP ) )
          = ( A @ ( c_Int_ORep__Integ @ hAPP ) ) ) )
      & ( ( ( B @ ( c_Int_ORep__Integ @ hAPP ) )
          = ( A @ ( c_Int_ORep__Integ @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4727]) ).

thf(2306,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_termination__basic__simps_I5_J) ).

thf(13681,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2306]) ).

thf(3662,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( A @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( C @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SigmaI) ).

thf(19235,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( A @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( C @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3662]) ).

thf(2241,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_DiffE) ).

thf(13411,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2241]) ).

thf(2782,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Diff__singleton) ).

thf(15724,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2782]) ).

thf(4566,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeast @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeast__Suc) ).

thf(22705,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeast @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4566]) ).

thf(2268,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Collect__subsets) ).

thf(13515,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2268]) ).

thf(2978,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Odistrib__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__Inf1__distrib) ).

thf(16455,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Odistrib__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2978]) ).

thf(871,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastPlusOneLessThan__greaterThanLessThan__int) ).

thf(8104,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[871]) ).

thf(337,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Ofst ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_COMBK ) @ ( C @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fst__def) ).

thf(5993,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Ofst ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_COMBK ) @ ( C @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[337]) ).

thf(4269,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__absorb2) ).

thf(21576,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4269]) ).

thf(2950,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__infI1) ).

thf(16360,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2950]) ).

thf(3987,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) )
     => ( ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__finite2__eq) ).

thf(20504,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) )
     => ( ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3987]) ).

thf(880,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( D
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( D @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult2__lemma) ).

thf(8136,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( D
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( D @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[880]) ).

thf(994,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( D @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( D @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_uminus__listsum__map) ).

thf(8577,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( D @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( D @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[994]) ).

thf(3817,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ? [D: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card_Ounion__inter__neutral) ).

thf(19847,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ? [D: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
            = ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3817]) ).

thf(2166,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B @ ( c_Int_Onat @ hAPP ) )
            = ( A @ ( c_Int_Onat @ hAPP ) ) )
        <=> ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__nat__nat__iff) ).

thf(13153,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B = A )
           => ( ( B @ ( c_Int_Onat @ hAPP ) )
              = ( A @ ( c_Int_Onat @ hAPP ) ) ) )
          & ( ( ( B @ ( c_Int_Onat @ hAPP ) )
              = ( A @ ( c_Int_Onat @ hAPP ) ) )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2166]) ).

thf(3888,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Natural_Oevaln ) ) ) )
     => ( ( A @ ( D @ ( C @ ( B @ c_Natural_Oevaln ) ) ) )
       => ( A @ ( D @ ( E @ ( B @ ( F @ c_Com_Ocom_OSemi ) @ c_Natural_Oevaln ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_OSemi) ).

thf(20133,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Natural_Oevaln ) ) ) )
     => ( ( A @ ( D @ ( C @ ( B @ c_Natural_Oevaln ) ) ) )
       => ( A @ ( D @ ( E @ ( B @ ( F @ c_Com_Ocom_OSemi ) @ c_Natural_Oevaln ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3888]) ).

thf(1299,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__bin__simps_I3_J) ).

thf(9829,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1299]) ).

thf(3502,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) )
        = A )
    <=> ! [D: $i] :
          ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile__eq__all__conv) ).

thf(18552,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) )
          = A ) )
      & ( ( ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) )
          = A )
       => ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3502]) ).

thf(948,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B = A )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ord__less__eq__trans) ).

thf(8403,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B = A )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[948]) ).

thf(2203,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__le__mono) ).

thf(13269,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2203]) ).

thf(2861,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oord )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThan__iff) ).

thf(16019,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oord )
     => ( ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2861]) ).

thf(160,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( c_Int_OPls @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__numeral__0) ).

thf(5330,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( c_Int_OPls @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[160]) ).

thf(982,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I9_J) ).

thf(8518,plain,
    ! [A: $i] :
      ( ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[982]) ).

thf(220,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ c_List_Olist_ONil )
        = ( A @ ( B @ c_List_Orev @ hAPP ) ) )
    <=> ( A
        = ( B @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nil__is__rev__conv) ).

thf(5515,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
          = ( B @ c_List_Olist_ONil ) )
       => ( ( B @ c_List_Olist_ONil )
          = ( A @ ( B @ c_List_Orev @ hAPP ) ) ) )
      & ( ( ( B @ c_List_Olist_ONil )
          = ( A @ ( B @ c_List_Orev @ hAPP ) ) )
       => ( A
          = ( B @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[220]) ).

thf(3726,axiom,
    ( ( tc_Nat_Onat @ c_Lattices_Osemilattice__inf__class_Oinf )
    = ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__nat__def) ).

thf(19484,plain,
    ( ( tc_Nat_Onat @ c_Lattices_Osemilattice__inf__class_Oinf )
    = ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3726]) ).

thf(4276,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          | ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__max__iff__disj) ).

thf(21608,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            | ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            | ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4276]) ).

thf(766,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ c_Nat__Transfer_Ois__nat ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__function__closures_I2_J) ).

thf(7686,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ c_Nat__Transfer_Ois__nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[766]) ).

thf(935,axiom,
    tc_Nat_Onat @ class_Rings_Osemiring__0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Rings_Osemiring__0) ).

thf(8358,plain,
    tc_Nat_Onat @ class_Rings_Osemiring__0,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[935]) ).

thf(1731,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__imp__number__of__eq__0) ).

thf(11503,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1731]) ).

thf(862,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__list__update) ).

thf(8073,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[862]) ).

thf(78,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Random_Oselect__weight ) )
      = ( A @ ( B @ c_Random_Opick ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ c_Product__Type_OPair ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ ( tc_Code__Numeral_Ocode__numeral @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ c_Random_Orange @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_select__weight__def) ).

thf(5066,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Random_Oselect__weight ) )
      = ( A @ ( B @ c_Random_Opick ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ c_Product__Type_OPair ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ ( tc_Code__Numeral_Ocode__numeral @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ c_Random_Orange @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[78]) ).

thf(4545,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__disjoint) ).

thf(22630,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4545]) ).

thf(364,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OSemi ) @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osize_I12_J) ).

thf(6090,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OSemi ) @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[364]) ).

thf(1973,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Oin__idem) ).

thf(12450,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1973]) ).

thf(3526,axiom,
    ! [A: $i] :
      ( ( A
       != ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( c_FunDef_Omin__strict @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_smin__emptyI) ).

thf(18668,plain,
    ! [A: $i] :
      ( ( A
       != ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( c_FunDef_Omin__strict @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3526]) ).

thf(1133,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) ) )
     => ( ! [E: $i] :
            ( ( B @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
              = ( E @ ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) ) ) )
       => ( ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__eqI) ).

thf(9095,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) ) )
     => ( ! [E: $i] :
            ( ( B @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
              = ( E @ ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) ) ) )
       => ( ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1133]) ).

thf(1952,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Ohom__commute) ).

thf(12372,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1952]) ).

thf(3934,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Olattice )
     => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distrib__inf__le) ).

thf(20309,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Olattice )
     => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3934]) ).

thf(2741,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Collect__conj__eq) ).

thf(15559,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2741]) ).

thf(910,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__gt1__lemma) ).

thf(8238,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[910]) ).

thf(4119,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( B = A )
          | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__le__less) ).

thf(20957,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ( ( B = A )
            | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B = A )
            | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4119]) ).

thf(922,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__add) ).

thf(8297,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[922]) ).

thf(778,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C = B )
    <=> ( ! [D: $i] :
            ( ( C @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( C @ ( A @ c_List_Onth @ hAPP ) @ hAPP ) )
              = ( D @ ( B @ ( A @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
        & ( ( C @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( B @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__eq__iff__nth__eq) ).

thf(7750,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ! [D: $i] :
              ( ( C @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( D @ ( C @ ( A @ c_List_Onth @ hAPP ) @ hAPP ) )
                = ( D @ ( B @ ( A @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
          & ( ( C @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( B @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) )
       => ( C = B ) )
      & ( ( C = B )
       => ( ! [D: $i] :
              ( ( C @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( D @ ( C @ ( A @ c_List_Onth @ hAPP ) @ hAPP ) )
                = ( D @ ( B @ ( A @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
          & ( ( C @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( B @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[778]) ).

thf(963,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OposDivAlg ) )
            = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OposDivAlg ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OposDivAlg ) )
            = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_posDivAlg__eqn__1__number__of) ).

thf(8462,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OposDivAlg ) )
            = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OposDivAlg ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OposDivAlg ) )
            = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[963]) ).

thf(2467,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( B @ ( D @ ( A @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__extend__simps_I10_J) ).

thf(14380,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( B @ ( D @ ( A @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2467]) ).

thf(3621,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_n__less__m__mult__n) ).

thf(19048,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3621]) ).

thf(155,axiom,
    tc_Int_Oint @ class_Int_Onumber__ring,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Int_Onumber__ring) ).

thf(5313,plain,
    tc_Int_Oint @ class_Int_Onumber__ring,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[155]) ).

thf(3981,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( B @ ( B @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__commute) ).

thf(20481,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( B @ ( B @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3981]) ).

thf(2776,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
            = ( B @ ( A @ ( D @ ( E @ ( E @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one_Oeq__fold_H) ).

thf(15702,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
            = ( B @ ( A @ ( D @ ( E @ ( E @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2776]) ).

thf(2834,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__def) ).

thf(15915,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2834]) ).

thf(114,axiom,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ c_List_Orev @ hAPP ) )
      = ( A @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev_Osimps_I1_J) ).

thf(5189,plain,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ c_List_Orev @ hAPP ) )
      = ( A @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[114]) ).

thf(3413,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_Oirrefl ) )
    <=> ! [C: $i] :
          ~ ( A @ ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_irrefl__def) ).

thf(18204,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] :
            ~ ( A @ ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Relation_Oirrefl ) ) )
      & ( ( A @ ( B @ c_Relation_Oirrefl ) )
       => ! [C: $i] :
            ~ ( A @ ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3413]) ).

thf(966,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OnegDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__pos__neg) ).

thf(8471,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OnegDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[966]) ).

thf(246,axiom,
    ( ( c_Com_Ocom_OSKIP @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osize_I9_J) ).

thf(5626,plain,
    ( ( c_Com_Ocom_OSKIP @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[246]) ).

thf(1787,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Lattices_Osemilattice__sup )
        & ( E @ class_Lattices_Osemilattice__sup ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mono__sup) ).

thf(11736,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Lattices_Osemilattice__sup )
        & ( E @ class_Lattices_Osemilattice__sup ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1787]) ).

thf(4710,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( A @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( A @ ( B @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__no__loop) ).

thf(23254,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( A @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( A @ ( B @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4710]) ).

thf(4122,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) @ hAPP ) )
        = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
    <=> ( ( ( ( B @ ( D @ hAPP ) )
            = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
          & ( ( B @ ( C @ hAPP ) )
            = ( E @ c_Option_Ooption_ONone ) ) )
        | ( ( B @ ( C @ hAPP ) )
          = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__Some__iff) ).

thf(20976,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( ( ( B @ ( D @ hAPP ) )
              = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
            & ( ( B @ ( C @ hAPP ) )
              = ( E @ c_Option_Ooption_ONone ) ) )
          | ( ( B @ ( C @ hAPP ) )
            = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) ) )
       => ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) @ hAPP ) )
          = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) @ hAPP ) )
          = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
       => ( ( ( ( B @ ( D @ hAPP ) )
              = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
            & ( ( B @ ( C @ hAPP ) )
              = ( E @ c_Option_Ooption_ONone ) ) )
          | ( ( B @ ( C @ hAPP ) )
            = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4122]) ).

thf(3721,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [D: $i] :
          ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( D @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__power) ).

thf(19467,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ? [D: $i] :
            ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( D @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( C @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [D: $i] :
            ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( D @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3721]) ).

thf(662,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__mult1__eq) ).

thf(7281,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[662]) ).

thf(678,axiom,
    ! [A: $i] :
      ( ( ~ ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ c_Int_Osucc @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__number__of__add__1) ).

thf(7329,plain,
    ! [A: $i] :
      ( ( ~ ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ c_Int_Osucc @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[678]) ).

thf(2705,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) )
      = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__greaterThanAtMost__int) ).

thf(15373,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) )
      = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2705]) ).

thf(958,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Fields_Ofield__inverse__zero )
     => ( ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__one__over) ).

thf(8446,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Fields_Ofield__inverse__zero )
     => ( ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[958]) ).

thf(4396,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__commute) ).

thf(22073,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4396]) ).

thf(781,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( D @ c_Map_Odom ) ) )
          = ( C @ ( D @ c_List_Oset @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__map__of__zip) ).

thf(7777,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( D @ c_Map_Odom ) ) )
          = ( C @ ( D @ c_List_Oset @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[781]) ).

thf(2792,axiom,
    ! [A: $i,B: $i] :
      ~ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__int__zless__negative) ).

thf(15761,plain,
    ! [A: $i,B: $i] :
      ~ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2792]) ).

thf(2157,axiom,
    ! [A: $i] : ( A @ tc_Option_Ooption @ class_Nat_Osize ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Option__Ooption__Nat_Osize) ).

thf(13116,plain,
    ! [A: $i] : ( A @ tc_Option_Ooption @ class_Nat_Osize ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2157]) ).

thf(270,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( C @ c_Int_Oring__1__class_OInts @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ints__mult) ).

thf(5714,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( C @ c_Int_Oring__1__class_OInts @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[270]) ).

thf(4502,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__empty__left) ).

thf(22473,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4502]) ).

thf(412,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ~ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__list__update) ).

thf(6324,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ~ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[412]) ).

thf(4559,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Set_OPow @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pow__UNIV) ).

thf(22677,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Set_OPow @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4559]) ).

thf(860,axiom,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( A @ c_List_Olist_ONil @ ( A @ c_List_Olinorder__class_Osorted ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted_Oequations_I1_J) ).

thf(8068,plain,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( A @ c_List_Olist_ONil @ ( A @ c_List_Olinorder__class_Osorted ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[860]) ).

thf(504,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_List_Oconcat ) )
        = ( A @ ( C @ c_List_Oconcat ) ) )
     => ( ( ( B @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ! [D: $i] :
              ( ( A @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_concat__injective) ).

thf(6677,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_List_Oconcat ) )
        = ( A @ ( C @ c_List_Oconcat ) ) )
     => ( ( ( B @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ! [D: $i] :
              ( ( A @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[504]) ).

thf(628,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( A @ ( A @ ( B @ hAPP ) @ ( C @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__map__same) ).

thf(7142,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( A @ ( A @ ( B @ hAPP ) @ ( C @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[628]) ).

thf(1926,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ c_List_Olinorder__class_Osorted ) )
           => ( ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
             => ( ( ( B @ ( C @ c_List_Oset @ hAPP ) )
                  = ( A @ ( C @ c_List_Oset @ hAPP ) ) )
               => ( B = A ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__distinct__set__unique) ).

thf(12264,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ c_List_Olinorder__class_Osorted ) )
           => ( ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
             => ( ( ( B @ ( C @ c_List_Oset @ hAPP ) )
                  = ( A @ ( C @ c_List_Oset @ hAPP ) ) )
               => ( B = A ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1926]) ).

thf(4595,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lessThan__0) ).

thf(22823,plain,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4595]) ).

thf(3961,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zle__diff1__eq) ).

thf(20412,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3961]) ).

thf(2048,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Orderings_Oord__class_Omin @ ( B @ c_Big__Operators_Olattice_OInf__fin ) ) )
          = ( A @ ( B @ c_Orderings_Oord__class_Omin @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_OF__eq) ).

thf(12728,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Orderings_Oord__class_Omin @ ( B @ c_Big__Operators_Olattice_OInf__fin ) ) )
          = ( A @ ( B @ c_Orderings_Oord__class_Omin @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2048]) ).

thf(2364,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D = C )
     => ( ( A @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eqelem__imp__iff) ).

thf(13939,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D = C )
     => ( ( ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2364]) ).

thf(702,axiom,
    ! [A: $i] : ( A @ c_List_Olist_ONil @ ( A @ c_List_Odistinct @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct_Osimps_I1_J) ).

thf(7421,plain,
    ! [A: $i] : ( A @ c_List_Olist_ONil @ ( A @ c_List_Odistinct @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[702]) ).

thf(2456,axiom,
    ! [A: $i] :
      ( ( A @ c_Nat__Transfer_Ois__nat )
    <=> ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_is__nat__def) ).

thf(14327,plain,
    ! [A: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Nat__Transfer_Ois__nat ) )
      & ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2456]) ).

thf(3438,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Wellfounded_Omax__ext ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ! [E: $i] :
            ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ? [F: $i] :
                ( ( A @ ( F @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                & ( B @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
        & ( B
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
        & ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        & ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__ext_Osimps) ).

thf(18293,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ? [F: $i] :
                  ( ( A @ ( F @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( B @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
          & ( B
           != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          & ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( A @ ( D @ c_Wellfounded_Omax__ext ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ c_Wellfounded_Omax__ext ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ? [F: $i] :
                  ( ( A @ ( F @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( B @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
          & ( B
           != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          & ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3438]) ).

thf(85,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ c_Int_Osucc @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__succ) ).

thf(5098,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ c_Int_Osucc @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[85]) ).

thf(4533,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Set_Othe__elem ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the__elem__eq) ).

thf(22581,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Set_Othe__elem ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4533]) ).

thf(1576,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Equiv__Relations_Oequivp ) )
     => ( ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equivp__symp) ).

thf(10887,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Equiv__Relations_Oequivp ) )
     => ( ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1576]) ).

thf(2190,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( C @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pow__mono) ).

thf(13222,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( C @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2190]) ).

thf(4192,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__add__assoc2) ).

thf(21258,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4192]) ).

thf(1294,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__nat__number__of__number__of) ).

thf(9804,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1294]) ).

thf(3168,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Oconcat ) )
        = ( B @ c_List_Olist_ONil ) )
    <=> ! [C: $i] :
          ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C
            = ( B @ c_List_Olist_ONil ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_concat__eq__Nil__conv) ).

thf(17232,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] :
            ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C
              = ( B @ c_List_Olist_ONil ) ) )
       => ( ( A @ ( B @ c_List_Oconcat ) )
          = ( B @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ c_List_Oconcat ) )
          = ( B @ c_List_Olist_ONil ) )
       => ! [C: $i] :
            ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C
              = ( B @ c_List_Olist_ONil ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3168]) ).

thf(3176,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ( A @ ( C @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__converse) ).

thf(17274,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( C @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3176]) ).

thf(830,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( B @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__Nil) ).

thf(7962,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( B @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[830]) ).

thf(3745,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ c_Set_OCollect @ hAPP ) @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Collect__split) ).

thf(19551,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ c_Set_OCollect @ hAPP ) @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3745]) ).

thf(4069,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( D @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ ( E @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__shift__bounds__cl__nat__ivl) ).

thf(20787,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( D @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ ( E @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4069]) ).

thf(3835,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Big__Operators_Olattice__class_OInf__fin ) )
          = ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_OF__eq) ).

thf(19918,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Big__Operators_Olattice__class_OInf__fin ) )
          = ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3835]) ).

thf(841,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__minus) ).

thf(8009,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[841]) ).

thf(1619,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OposDivAlg__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( A @ ( B @ c_Divides_OposDivAlg ) )
            = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_Divides_OposDivAlg ) @ ( A @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( A @ ( B @ c_Divides_OposDivAlg ) )
            = ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_posDivAlg_Opsimps) ).

thf(11056,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OposDivAlg__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( A @ ( B @ c_Divides_OposDivAlg ) )
            = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_Divides_OposDivAlg ) @ ( A @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( A @ ( B @ c_Divides_OposDivAlg ) )
            = ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1619]) ).

thf(3416,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i] :
      ( ( H @ ( I @ ( J @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oequiv ) ) )
       => ( ( C @ ( E @ ( H @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ ( J @ c_Equiv__Relations_Ocongruent2 ) ) ) ) ) )
         => ( ( I @ ( B @ ( J @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( F @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( G @ ( G @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ ( J @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( J @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( J @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( H @ ( J @ ( J @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( J @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
                = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__equiv__class2) ).

thf(18222,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i] :
      ( ( H @ ( I @ ( J @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oequiv ) ) )
       => ( ( C @ ( E @ ( H @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ ( J @ c_Equiv__Relations_Ocongruent2 ) ) ) ) ) )
         => ( ( I @ ( B @ ( J @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( F @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( G @ ( G @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ ( J @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( J @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( J @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( H @ ( J @ ( J @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( J @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
                = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3416]) ).

thf(3939,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( E @ c_Map_Odom ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( B @ ( A @ ( C @ ( E @ c_Map_Omap__add ) ) ) @ hAPP ) )
        = ( D @ ( B @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__dom__app__simps_I1_J) ).

thf(20331,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( E @ c_Map_Odom ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( B @ ( A @ ( C @ ( E @ c_Map_Omap__add ) ) ) @ hAPP ) )
        = ( D @ ( B @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3939]) ).

thf(4398,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equiv__class__eq) ).

thf(22085,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4398]) ).

thf(1779,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Osnd ) @ hAPP ) )
      = ( A @ ( B @ c_COMBI @ ( C @ ( B @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_snd__def) ).

thf(11715,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Osnd ) @ hAPP ) )
      = ( A @ ( B @ c_COMBI @ ( C @ ( B @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1779]) ).

thf(2650,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( ( B @ ( A @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ c_FunDef_Oreduction__pair ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_reduction__pairI) ).

thf(15156,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( ( B @ ( A @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ c_FunDef_Oreduction__pair ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2650]) ).

thf(244,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ c_List_Orev @ hAPP ) )
        = ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
    <=> ( C
        = ( D @ c_List_Olist_ONil @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_List_Orev @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__eq__Cons__iff) ).

thf(5615,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C
          = ( D @ c_List_Olist_ONil @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_List_Orev @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( ( C @ ( D @ c_List_Orev @ hAPP ) )
          = ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( C @ ( D @ c_List_Orev @ hAPP ) )
          = ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
       => ( C
          = ( D @ c_List_Olist_ONil @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_List_Orev @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[244]) ).

thf(3784,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Relation_Ototal__on ) ) )
    <=> ( A @ ( B @ ( C @ c_Relation_Ototal__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_total__on__diff__Id) ).

thf(19707,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_Relation_Ototal__on ) ) )
       => ( C @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Relation_Ototal__on ) ) ) )
      & ( ( C @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Relation_Ototal__on ) ) )
       => ( A @ ( B @ ( C @ c_Relation_Ototal__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3784]) ).

thf(3624,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ? [E: $i] :
          ( ( E @ ( A @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__INT) ).

thf(19053,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ? [E: $i] :
          ( ( E @ ( A @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3624]) ).

thf(904,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_HOL_Oequal )
     => ( A @ ( A @ ( B @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equal__refl) ).

thf(8223,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_HOL_Oequal )
     => ( A @ ( A @ ( B @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[904]) ).

thf(4115,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ c_Relation_OField @ hAPP ) )
      = ( A @ ( B @ c_Relation_OField @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Field__Union) ).

thf(20944,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ c_Relation_OField @ hAPP ) )
      = ( A @ ( B @ c_Relation_OField @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4115]) ).

thf(920,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ ( C @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__frac__num) ).

thf(8282,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ ( C @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[920]) ).

thf(931,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
            = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
        & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__number__of__eq) ).

thf(8339,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
            = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
        & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[931]) ).

thf(3511,axiom,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( ( C @ ( A @ ( B @ ( B @ c_Relation_OImage ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C
            = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
     => ( A @ ( B @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wfI__pf) ).

thf(18586,plain,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ( ( C @ ( A @ ( B @ ( B @ c_Relation_OImage ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C
            = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
     => ( A @ ( B @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3511]) ).

thf(3018,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ ( B @ c_FunDef_Oin__rel ) ) @ ( B @ c_Wellfounded_OwfP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__in__rel) ).

thf(16629,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ ( B @ c_FunDef_Oin__rel ) ) @ ( B @ c_Wellfounded_OwfP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3018]) ).

thf(633,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J) ).

thf(7173,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[633]) ).

thf(4581,axiom,
    ! [A: $i,B: $i] :
      ~ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__psubset__empty) ).

thf(22769,plain,
    ! [A: $i,B: $i] :
      ~ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4581]) ).

thf(1996,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
          = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Oeq__fold__idem_H) ).

thf(12546,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
          = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1996]) ).

thf(1001,axiom,
    ( ( c_Int_OPls @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
    = c_Int_OPls ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__Pls) ).

thf(8604,plain,
    ( ( c_Int_OPls @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
    = c_Int_OPls ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1001]) ).

thf(3538,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
            & ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( B @ ( D @ tc_sum ) @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( B @ ( D @ tc_sum ) @ c_Finite__Set_Ocard @ hAPP ) )
          = ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Plus__conv__if) ).

thf(18718,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
            & ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( B @ ( D @ tc_sum ) @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( B @ ( D @ tc_sum ) @ c_Finite__Set_Ocard @ hAPP ) )
          = ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3538]) ).

thf(2828,axiom,
    ! [A: $i] : ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__zle__int) ).

thf(15896,plain,
    ! [A: $i] : ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2828]) ).

thf(694,axiom,
    ! [A: $i] :
      ( ( A @ class_Enum_Oenum )
     => ( A @ tc_Option_Ooption @ class_Enum_Oenum ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Option__Ooption__Enum_Oenum) ).

thf(7389,plain,
    ! [A: $i] :
      ( ( A @ class_Enum_Oenum )
     => ( A @ tc_Option_Ooption @ class_Enum_Oenum ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[694]) ).

thf(4471,axiom,
    ! [A: $i,B: $i] : ( B @ ( A @ ( B @ ( c_Com_Ocom_OSKIP @ c_Natural_Oevaln ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_OSkip) ).

thf(22368,plain,
    ! [A: $i,B: $i] : ( B @ ( A @ ( B @ ( c_Com_Ocom_OSKIP @ c_Natural_Oevaln ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4471]) ).

thf(217,axiom,
    ! [A: $i] : ( A @ ( A @ ( c_Com_Ocom_OSKIP @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_Oequations_I1_J) ).

thf(5502,plain,
    ! [A: $i] : ( A @ ( A @ ( c_Com_Ocom_OSKIP @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[217]) ).

thf(3110,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A
         != ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( c_FunDef_Omax__strict @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_smax__emptyI) ).

thf(17010,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A
         != ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( c_FunDef_Omax__strict @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3110]) ).

thf(3529,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( B @ ( E @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__map__eq__map) ).

thf(18677,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( B @ ( E @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B = A )
         => ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3529]) ).

thf(4295,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Typedef_Otype__definition ) ) ) ) )
     => ( ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( D @ hAPP ) )
              = ( A @ ( D @ hAPP ) ) )
          <=> ( B = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_type__definition_OAbs__inject) ).

thf(21673,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Typedef_Otype__definition ) ) ) ) )
     => ( ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( B = A )
             => ( ( B @ ( D @ hAPP ) )
                = ( A @ ( D @ hAPP ) ) ) )
            & ( ( ( B @ ( D @ hAPP ) )
                = ( A @ ( D @ hAPP ) ) )
             => ( B = A ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4295]) ).

thf(1605,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__less__iff) ).

thf(11007,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1605]) ).

thf(1202,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Opreorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__less__trans) ).

thf(9444,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Opreorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1202]) ).

thf(4154,axiom,
    tc_Nat_Onat @ class_Lattices_Odistrib__lattice,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Lattices_Odistrib__lattice) ).

thf(21115,plain,
    tc_Nat_Onat @ class_Lattices_Odistrib__lattice,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4154]) ).

thf(1410,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( c_Int_OPls @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__diff__eq__diff__pred) ).

thf(10266,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( c_Int_OPls @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1410]) ).

thf(1511,axiom,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I28_J) ).

thf(10644,plain,
    ! [A: $i] :
      ( ( ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OMin @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Int_OMin @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1511]) ).

thf(1153,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        & ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of1) ).

thf(9244,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        & ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1153]) ).

thf(4421,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zminus__zminus) ).

thf(22164,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4421]) ).

thf(852,axiom,
    ! [A: $i] :
      ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
          = ( A @ c_Int_Osucc @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__nat__number__of) ).

thf(8041,plain,
    ! [A: $i] :
      ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
          = ( A @ c_Int_Osucc @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[852]) ).

thf(3718,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
    <=> ! [C: $i] :
          ( ? [D: $i] : ( C @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [D: $i] :
              ( ! [E: $i] :
                  ( ( A @ ( D @ ( E @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ~ ( C @ ( E @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
              & ( C @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__eq__minimal) ).

thf(19450,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] :
            ( ? [D: $i] : ( C @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ? [D: $i] :
                ( ! [E: $i] :
                    ( ( A @ ( D @ ( E @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ~ ( C @ ( E @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
                & ( C @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ c_Wellfounded_Owf ) ) )
      & ( ( A @ ( B @ c_Wellfounded_Owf ) )
       => ! [C: $i] :
            ( ? [D: $i] : ( C @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ? [D: $i] :
                ( ! [E: $i] :
                    ( ( A @ ( D @ ( E @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ~ ( C @ ( E @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
                & ( C @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3718]) ).

thf(2553,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( B @ ( C @ c_COMBC ) ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__Collect__split) ).

thf(14725,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( B @ ( C @ c_COMBC ) ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2553]) ).

thf(4626,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ( ( A @ ( C @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_union__comp__emptyR) ).

thf(22941,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ( ( A @ ( C @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4626]) ).

thf(3682,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
          = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Oeq__fold__idem_H) ).

thf(19302,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
          = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3682]) ).

thf(194,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) )
      = ( B @ ( C @ c_List_Orev @ hAPP ) @ ( A @ ( C @ c_List_Orev @ hAPP ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__append) ).

thf(5428,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) )
      = ( B @ ( C @ c_List_Orev @ hAPP ) @ ( A @ ( C @ c_List_Orev @ hAPP ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[194]) ).

thf(4218,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( A @ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__le2) ).

thf(21377,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( A @ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4218]) ).

thf(4198,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( D @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
                = A ) )
         => ( ! [D: $i] :
                ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [E: $i] :
                    ( ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( ( D != E )
                     => ( ( E @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) )
           => ( ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
              = ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__partition) ).

thf(21275,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( D @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
                = A ) )
         => ( ! [D: $i] :
                ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [E: $i] :
                    ( ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( ( D != E )
                     => ( ( E @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) )
           => ( ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
              = ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4198]) ).

thf(1048,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( B @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__zdiv__mult__2) ).

thf(8768,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( B @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1048]) ).

thf(1249,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
      = ( tc_Int_Oint @ c_COMBI @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zpower__number__of__even) ).

thf(9624,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
      = ( tc_Int_Oint @ c_COMBI @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1249]) ).

thf(172,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( C @ c_Int_Oring__1__class_OInts @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ints__power) ).

thf(5362,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( C @ c_Int_Oring__1__class_OInts @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[172]) ).

thf(3881,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Oupt ) )
          = ( tc_Nat_Onat @ c_List_Olist_ONil ) ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Oupt ) )
          = ( tc_Nat_Onat @ c_List_Olist_ONil @ ( A @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upt__Suc) ).

thf(20101,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Oupt ) )
          = ( tc_Nat_Onat @ c_List_Olist_ONil ) ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Oupt ) )
          = ( tc_Nat_Onat @ c_List_Olist_ONil @ ( A @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3881]) ).

thf(2880,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__Un__nat) ).

thf(16087,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2880]) ).

thf(4704,axiom,
    ! [A: $i] :
      ( ( A @ c_Option_Ooption_ONone @ ( A @ c_Option_Oset ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Option_Oset_Osimps_I1_J) ).

thf(23235,plain,
    ! [A: $i] :
      ( ( A @ c_Option_Ooption_ONone @ ( A @ c_Option_Oset ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4704]) ).

thf(237,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ c_Code__Numeral_OSuc__code__numeral )
        = ( A @ c_Code__Numeral_OSuc__code__numeral ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_code__numeral_Oinject) ).

thf(5583,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
       => ( ( B @ c_Code__Numeral_OSuc__code__numeral )
          = ( A @ c_Code__Numeral_OSuc__code__numeral ) ) )
      & ( ( ( B @ c_Code__Numeral_OSuc__code__numeral )
          = ( A @ c_Code__Numeral_OSuc__code__numeral ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[237]) ).

thf(3972,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min__antimono) ).

thf(20448,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3972]) ).

thf(3467,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_compl__mono) ).

thf(18404,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3467]) ).

thf(3346,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ ( E @ c_Hoare__Mirabelle_Otriple__valid ) ) )
    <=> ! [F: $i,G: $i] :
          ( ( G @ ( F @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [H: $i] :
              ( ( H @ ( D @ ( G @ ( B @ c_Natural_Oevaln ) ) ) )
             => ( H @ ( F @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_triple__valid__def2) ).

thf(17958,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ! [F: $i,G: $i] :
            ( ( G @ ( F @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [H: $i] :
                ( ( H @ ( D @ ( G @ ( B @ c_Natural_Oevaln ) ) ) )
               => ( H @ ( F @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( C @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ ( E @ c_Hoare__Mirabelle_Otriple__valid ) ) ) )
      & ( ( A @ ( B @ ( C @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ ( E @ c_Hoare__Mirabelle_Otriple__valid ) ) )
       => ! [F: $i,G: $i] :
            ( ( G @ ( F @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [H: $i] :
                ( ( H @ ( D @ ( G @ ( B @ c_Natural_Oevaln ) ) ) )
               => ( H @ ( F @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3346]) ).

thf(3646,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield__inverse__zero )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( B @ ( E @ c_Rings_Oinverse__class_Odivide @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__dividef) ).

thf(19162,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield__inverse__zero )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( B @ ( E @ c_Rings_Oinverse__class_Odivide @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3646]) ).

thf(3668,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( A @ ( B @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( B @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__le__Sup) ).

thf(19255,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( A @ ( B @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( B @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3668]) ).

thf(3313,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Equiv__Relations_Oquotient @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
          = ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( D @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_quotient__diff1) ).

thf(17819,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Equiv__Relations_Oquotient @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
          = ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( D @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3313]) ).

thf(1714,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_Option_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( C @ c_Option_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option__map__comp) ).

thf(11435,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_Option_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( C @ c_Option_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1714]) ).

thf(2168,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( E @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) )
      = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) @ ( E @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__upd) ).

thf(13163,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( E @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) )
      = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) @ ( E @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2168]) ).

thf(743,axiom,
    ! [A: $i,B: $i] :
      ( ? [C: $i] : ( C @ ( B @ hAPP ) @ hBOOL )
     => ( B @ ( A @ c_Hilbert__Choice_OEps ) @ ( B @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_someI__ex) ).

thf(7593,plain,
    ! [A: $i,B: $i] :
      ( ? [C: $i] : ( C @ ( B @ hAPP ) @ hBOOL )
     => ( B @ ( A @ c_Hilbert__Choice_OEps ) @ ( B @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[743]) ).

thf(1429,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( B @ ( C @ tc_prod ) @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip_Osimps_I1_J) ).

thf(10318,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( B @ ( C @ tc_prod ) @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1429]) ).

thf(4049,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__le__lessD) ).

thf(20710,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4049]) ).

thf(2655,axiom,
    ( c_Int_OInteg
    = ( c_Int_Ointrel @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Integ__def) ).

thf(15189,plain,
    ( c_Int_OInteg
    = ( c_Int_Ointrel @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2655]) ).

thf(3747,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThanAtMost__upt) ).

thf(19556,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3747]) ).

thf(2577,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [E: $i] :
                ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ? [F: $i] :
                    ( ( A @ ( F @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                    & ( B @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
           => ( A @ ( D @ c_Wellfounded_Omax__ext ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__ext_Ointros) ).

thf(14840,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [E: $i] :
                ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ? [F: $i] :
                    ( ( A @ ( F @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                    & ( B @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
           => ( A @ ( D @ c_Wellfounded_Omax__ext ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2577]) ).

thf(2432,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [F: $i] :
                    ( ( A @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( D
                     != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) )
           => ( ( D @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bset_I7_J) ).

thf(14244,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [F: $i] :
                    ( ( A @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( D
                     != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) )
           => ( ( D @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2432]) ).

thf(729,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J) ).

thf(7513,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[729]) ).

thf(2638,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Oorder )
        & ( E @ class_Orderings_Oorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Ostrict__mono ) ) )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_strict__monoD) ).

thf(15114,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Oorder )
        & ( E @ class_Orderings_Oorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Ostrict__mono ) ) )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2638]) ).

thf(576,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__mult2__eq) ).

thf(6941,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[576]) ).

thf(3247,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_CollectD) ).

thf(17550,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3247]) ).

thf(4741,axiom,
    ! [A: $i,B: $i] : ( B @ ( A @ ( B @ ( c_Com_Ocom_OSKIP @ c_Natural_Oevaln ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_Oequations_I1_J) ).

thf(23355,plain,
    ! [A: $i,B: $i] : ( B @ ( A @ ( B @ ( c_Com_Ocom_OSKIP @ c_Natural_Oevaln ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4741]) ).

thf(1705,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf_Oleft__idem) ).

thf(11400,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1705]) ).

thf(2304,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__addf) ).

thf(13676,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2304]) ).

thf(2724,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Oone__class_Oone ) ) )
        & ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ c_Groups_Oone__class_Oone @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ ( C @ ( D @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod_OF__eq) ).

thf(15459,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Oone__class_Oone ) ) )
        & ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ c_Groups_Oone__class_Oone @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ ( C @ ( D @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2724]) ).

thf(2103,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__add__left__cancel__le) ).

thf(12945,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2103]) ).

thf(301,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( F @ ( G @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( A @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( G @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) )
      <=> ( ( A @ ( B @ ( C @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) )
          & ( D @ ( F @ ( C @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__append) ).

thf(5847,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( F @ ( G @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( ( ( A @ ( B @ ( C @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) )
            & ( D @ ( F @ ( C @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) ) )
         => ( A @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( G @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) ) )
        & ( ( A @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( G @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) )
         => ( ( A @ ( B @ ( C @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) )
            & ( D @ ( F @ ( C @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[301]) ).

thf(2465,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Wellfounded_Owf ) )
      <=> ( A @ ( B @ c_Wellfounded_Oacyclic ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__iff__acyclic__if__finite) ).

thf(14366,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( B @ c_Wellfounded_Oacyclic ) )
         => ( A @ ( B @ c_Wellfounded_Owf ) ) )
        & ( ( A @ ( B @ c_Wellfounded_Owf ) )
         => ( A @ ( B @ c_Wellfounded_Oacyclic ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2465]) ).

thf(3669,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__function__closures_I1_J) ).

thf(19258,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3669]) ).

thf(2505,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pos__mod__sign) ).

thf(14520,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2505]) ).

thf(535,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__add__assoc) ).

thf(6780,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[535]) ).

thf(4328,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( C @ ( B @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_OWhileFalse) ).

thf(21797,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( C @ ( B @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4328]) ).

thf(2686,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__mult__less__cancel1) ).

thf(15313,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2686]) ).

thf(4615,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf2D2) ).

thf(22899,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4615]) ).

thf(1017,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( ( B @ ( C @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
          = A )
      <=> ( ( ( B
              = ( D @ c_Groups_Ozero__class_Ozero ) )
           => ( A
              = ( D @ c_Groups_Ozero__class_Ozero ) ) )
          & ( ( B
             != ( D @ c_Groups_Ozero__class_Ozero ) )
           => ( C
              = ( B @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divide__eq__eq) ).

thf(8662,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( ( ( ( B
                = ( D @ c_Groups_Ozero__class_Ozero ) )
             => ( A
                = ( D @ c_Groups_Ozero__class_Ozero ) ) )
            & ( ( B
               != ( D @ c_Groups_Ozero__class_Ozero ) )
             => ( C
                = ( B @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( B @ ( C @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
            = A ) )
        & ( ( ( B @ ( C @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
            = A )
         => ( ( ( B
                = ( D @ c_Groups_Ozero__class_Ozero ) )
             => ( A
                = ( D @ c_Groups_Ozero__class_Ozero ) ) )
            & ( ( B
               != ( D @ c_Groups_Ozero__class_Ozero ) )
             => ( C
                = ( B @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1017]) ).

thf(2076,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin__set__fold) ).

thf(12834,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2076]) ).

thf(804,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Opartition ) ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_Ofst ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_partition__filter1) ).

thf(7874,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Opartition ) ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_Ofst ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[804]) ).

thf(1246,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( c_Int_Onat @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat__Numeral_Oneg @ ( tc_Nat_Onat @ c_If @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__number__of__Suc) ).

thf(9603,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( c_Int_Onat @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat__Numeral_Oneg @ ( tc_Nat_Onat @ c_If @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1246]) ).

thf(647,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Nat__Transfer_Ois__nat ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__function__closures_I1_J) ).

thf(7222,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Nat__Transfer_Ois__nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[647]) ).

thf(265,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__rel__unique) ).

thf(5687,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[265]) ).

thf(2925,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
            = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Oeq__fold_H) ).

thf(16242,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
            = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2925]) ).

thf(2254,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( B @ ( C @ ( F @ c_If @ ( E @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ ( E @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Set_OCollect @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__cases) ).

thf(13468,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( B @ ( C @ ( F @ c_If @ ( E @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ ( E @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Set_OCollect @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2254]) ).

thf(1756,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J) ).

thf(11614,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1756]) ).

thf(1543,axiom,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult__1__right) ).

thf(10760,plain,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1543]) ).

thf(3367,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__leD1) ).

thf(18039,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3367]) ).

thf(4410,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ ( F @ ( D @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( D @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( E @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( F @ c_Set_Ovimage ) ) @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( F @ c_Set_Oimage ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__split__eq__Sigma) ).

thf(22124,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ ( F @ ( D @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( D @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( E @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( F @ c_Set_Ovimage ) ) @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( F @ c_Set_Oimage ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4410]) ).

thf(2679,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] : ( A @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__finite__subset) ).

thf(15281,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] : ( A @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2679]) ).

thf(1061,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Nitpick_Onorm__frac__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ~ ( ( A
                    = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
                  | ( B
                    = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
             => ( ( A @ ( B @ c_Nitpick_Onorm__frac ) )
                = ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( c_Nitpick_Oint__gcd @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( A
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
                | ( B
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
             => ( ( A @ ( B @ c_Nitpick_Onorm__frac ) )
                = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) )
        & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_Nitpick_Onorm__frac ) )
            = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Nitpick_Onorm__frac ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_norm__frac_Opsimps) ).

thf(8815,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Nitpick_Onorm__frac__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ~ ( ( A
                    = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
                  | ( B
                    = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
             => ( ( A @ ( B @ c_Nitpick_Onorm__frac ) )
                = ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( c_Nitpick_Oint__gcd @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( A
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
                | ( B
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
             => ( ( A @ ( B @ c_Nitpick_Onorm__frac ) )
                = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) )
        & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_Nitpick_Onorm__frac ) )
            = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Nitpick_Onorm__frac ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1061]) ).

thf(1675,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__less__not__sym) ).

thf(11304,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1675]) ).

thf(620,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_Set_Ovimage ) ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__ident) ).

thf(7116,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_Set_Ovimage ) ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[620]) ).

thf(2590,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Oacyclic ) )
    <=> ! [C: $i] :
          ~ ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_acyclic__def) ).

thf(14908,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] :
            ~ ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Wellfounded_Oacyclic ) ) )
      & ( ( A @ ( B @ c_Wellfounded_Oacyclic ) )
       => ! [C: $i] :
            ~ ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2590]) ).

thf(4260,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ! [F: $i] :
          ( ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( F @ ( A @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__subset__iff) ).

thf(21547,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ! [F: $i] :
            ( ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( A @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [F: $i] :
            ( ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( A @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4260]) ).

thf(2988,axiom,
    tc_Int_Oint @ class_Groups_Ocomm__monoid__mult,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Ocomm__monoid__mult) ).

thf(16504,plain,
    tc_Int_Oint @ class_Groups_Ocomm__monoid__mult,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2988]) ).

thf(4370,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_FunDef_Opair__less @ ( A @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pair__lessI2) ).

thf(21951,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_FunDef_Opair__less @ ( A @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4370]) ).

thf(1289,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
        | ( B
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__less__zpower__abs__iff) ).

thf(9772,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          | ( B
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          | ( B
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1289]) ).

thf(3599,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__ge1) ).

thf(18971,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3599]) ).

thf(1825,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olist_ONil @ ( B @ ( C @ ( D @ c_List_Ofoldr ) ) ) ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldr_Osimps_I1_J) ).

thf(11877,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olist_ONil @ ( B @ ( C @ ( D @ c_List_Ofoldr ) ) ) ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1825]) ).

thf(2973,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( C @ c_List_Olistrel ) @ ( B @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__rtrancl__refl) ).

thf(16441,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( C @ c_List_Olistrel ) @ ( B @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2973]) ).

thf(1915,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) )
      = ( A @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate__rev) ).

thf(12211,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) )
      = ( A @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1915]) ).

thf(3676,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__mod__bound) ).

thf(19287,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3676]) ).

thf(3449,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oset @ hAPP ) )
      = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Onth @ hAPP ) @ ( c_fequal @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( B @ c_COMBB ) ) @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( B @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( B @ ( tc_Nat_Onat @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_HOL_OEx @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__conv__nth) ).

thf(18338,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oset @ hAPP ) )
      = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Onth @ hAPP ) @ ( c_fequal @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( B @ c_COMBB ) ) @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( B @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( B @ ( tc_Nat_Onat @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_HOL_OEx @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3449]) ).

thf(4090,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [E: $i] :
          ( ( A @ ( B @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( E @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_tranclD2) ).

thf(20855,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [E: $i] :
          ( ( A @ ( B @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( E @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4090]) ).

thf(3629,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( C @ ( D @ c_List_Oset @ hAPP ) @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__update__subset__insert) ).

thf(19075,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( C @ ( D @ c_List_Oset @ hAPP ) @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3629]) ).

thf(3735,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( ( A @ ( C @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( D @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ~ ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastatMost__subset__iff) ).

thf(19515,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Oorder )
     => ( ( ( ( ( A @ ( C @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( D @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
            | ~ ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( C @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( D @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
            | ~ ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3735]) ).

thf(558,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__rtrancl__absorb) ).

thf(6862,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[558]) ).

thf(325,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
    <=> ( A @ ( D @ ( B @ ( E @ ( C @ ( tc_HOL_Obool @ ( F @ c_COMBB ) ) @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ ( G @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ c_List_Olist__all2 ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__map2) ).

thf(5941,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( A @ ( D @ ( B @ ( E @ ( C @ ( tc_HOL_Obool @ ( F @ c_COMBB ) ) @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ ( G @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ c_List_Olist__all2 ) ) ) ) )
       => ( A @ ( B @ ( F @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) ) )
      & ( ( A @ ( B @ ( F @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
       => ( A @ ( D @ ( B @ ( E @ ( C @ ( tc_HOL_Obool @ ( F @ c_COMBB ) ) @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ ( G @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ c_List_Olist__all2 ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[325]) ).

thf(2474,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__commute) ).

thf(14405,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2474]) ).

thf(4026,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Fun_Oid @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__id) ).

thf(20646,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Fun_Oid @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4026]) ).

thf(813,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Oconcat ) @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ ( C @ tc_List_Olist @ ( D @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Oconcat ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__concat) ).

thf(7898,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Oconcat ) @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ ( C @ tc_List_Olist @ ( D @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Oconcat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[813]) ).

thf(2591,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C = A ) )
     => ( B @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insertCI) ).

thf(14914,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C = A ) )
     => ( B @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2591]) ).

thf(3063,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
    <=> ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
        | ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__power__eq__Suc__0__iff) ).

thf(16815,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
          | ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) )
      & ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
       => ( ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
          | ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3063]) ).

thf(705,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( D @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile__nth) ).

thf(7435,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( D @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[705]) ).

thf(1025,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__greaterThanLessThan__int) ).

thf(8704,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1025]) ).

thf(1802,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__add__left__cancel) ).

thf(11782,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B = A )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1802]) ).

thf(1009,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_times_Oidem) ).

thf(8631,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1009]) ).

thf(2291,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( E @ ( B @ c_COMBK ) @ hAPP ) @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__constant) ).

thf(13635,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( E @ ( B @ c_COMBK ) @ hAPP ) @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2291]) ).

thf(3924,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__Un) ).

thf(20248,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3924]) ).

thf(3233,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( F @ c_List_Olistrel ) @ ( A @ ( B @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( F @ c_List_Olistrel ) @ ( A @ ( D @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel_OCons) ).

thf(17503,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( F @ c_List_Olistrel ) @ ( A @ ( B @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( F @ c_List_Olistrel ) @ ( A @ ( D @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3233]) ).

thf(4282,axiom,
    ( ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__lessThan__UNIV) ).

thf(21632,plain,
    ( ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4282]) ).

thf(685,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( A
         != ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) )
          = ( A @ ( B @ c_List_Otl @ hAPP ) @ ( A @ ( B @ c_List_Ohd @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ ( B @ ( B @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__set) ).

thf(7365,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( A
         != ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) )
          = ( A @ ( B @ c_List_Otl @ hAPP ) @ ( A @ ( B @ c_List_Ohd @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ ( B @ ( B @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[685]) ).

thf(368,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_OdropWhile ) ) )
      = ( B @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dropWhile_Osimps_I1_J) ).

thf(6175,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_OdropWhile ) ) )
      = ( B @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[368]) ).

thf(1525,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Relation_OId__on ) @ ( B @ ( B @ c_Relation_Osingle__valued ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_single__valued__Id__on) ).

thf(10708,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Relation_OId__on ) @ ( B @ ( B @ c_Relation_Osingle__valued ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1525]) ).

thf(2058,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
          & ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ) )
      & ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
          = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__minus__const__atLeastLessThan__nat) ).

thf(12768,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
          & ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ) )
      & ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
          = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2058]) ).

thf(2356,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Wellfounded_Oacc ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ! [D: $i] :
          ( ( A @ ( B @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Wellfounded_Oacc ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_acc_Osimps) ).

thf(13883,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( A @ ( B @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ c_Wellfounded_Oacc ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( C @ c_Wellfounded_Oacc ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_Wellfounded_Oacc ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ( A @ ( B @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ c_Wellfounded_Oacc ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2356]) ).

thf(2736,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I14_J) ).

thf(15545,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2736]) ).

thf(4462,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__extend__simps_I3_J) ).

thf(22336,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4462]) ).

thf(1559,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zpower__zadd__distrib) ).

thf(10830,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1559]) ).

thf(3852,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I13_J) ).

thf(19984,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3852]) ).

thf(3443,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Predicate_ODomainP ) ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_DomainP__Domain__eq) ).

thf(18319,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Predicate_ODomainP ) ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Predicate_ODomainP ) ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3443]) ).

thf(3522,axiom,
    ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot )
    = ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__set__functions_I2_J) ).

thf(18653,plain,
    ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot )
    = ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3522]) ).

thf(4389,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( B @ ( E @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__sup__le__sup) ).

thf(22039,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( B @ ( E @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4389]) ).

thf(1906,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OWhile ) @ c_Com_Ocom_Ocom__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ c_Com_Ocom_Ocom__size @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osize_I6_J) ).

thf(12179,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OWhile ) @ c_Com_Ocom_Ocom__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ c_Com_Ocom_Ocom__size @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1906]) ).

thf(53,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Fun_Oid @ ( A @ ( B @ ( B @ c_Product__Type_Oapsnd ) ) ) )
      = ( B @ ( A @ tc_prod ) @ c_Fun_Oid ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_apsnd__id) ).

thf(4983,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Fun_Oid @ ( A @ ( B @ ( B @ c_Product__Type_Oapsnd ) ) ) )
      = ( B @ ( A @ tc_prod ) @ c_Fun_Oid ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[53]) ).

thf(1187,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Orderings_Oord,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Orderings_Oord) ).

thf(9397,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Orderings_Oord,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1187]) ).

thf(1104,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) @ ( C @ ( D @ c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( C @ ( D @ c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lazy__sequence_Osize_I2_J) ).

thf(8985,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) @ ( C @ ( D @ c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( C @ ( D @ c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1104]) ).

thf(3656,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i] :
      ( ( ( E @ ( F @ ( G @ ( H @ ( I @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( B @ ( C @ ( G @ ( H @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) ) )
     => ( ( A @ ( E @ hAPP ) @ ( F @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( C @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_o__eq__dest) ).

thf(19210,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i] :
      ( ( ( E @ ( F @ ( G @ ( H @ ( I @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( B @ ( C @ ( G @ ( H @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) ) )
     => ( ( A @ ( E @ hAPP ) @ ( F @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( C @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3656]) ).

thf(602,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__1__mult) ).

thf(7054,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[602]) ).

thf(215,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__number__of__left) ).

thf(5496,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[215]) ).

thf(1260,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup_Oassoc) ).

thf(9667,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1260]) ).

thf(3836,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( A @ ( B @ ( F @ hAPP ) @ ( D @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ ( F @ hAPP ) @ ( D @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( A @ ( C @ ( F @ hAPP ) @ ( D @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( F @ hAPP ) @ ( D @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Ocommute__left__comp) ).

thf(19921,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( A @ ( B @ ( F @ hAPP ) @ ( D @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ ( F @ hAPP ) @ ( D @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( A @ ( C @ ( F @ hAPP ) @ ( D @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( F @ hAPP ) @ ( D @ ( G @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3836]) ).

thf(916,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__idemp) ).

thf(8251,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[916]) ).

thf(2451,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ tc_Option_Ooption @ ( E @ c_Fun_Ooverride__on ) ) ) ) @ ( D @ ( E @ c_Map_Odom ) ) )
      = ( B @ ( D @ ( E @ c_Map_Odom ) ) @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( E @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Set_OCollect @ hAPP ) @ ( B @ ( D @ ( E @ c_Map_Odom ) ) @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( E @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Set_OCollect @ hAPP ) @ ( C @ ( D @ ( E @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__override__on) ).

thf(14313,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ tc_Option_Ooption @ ( E @ c_Fun_Ooverride__on ) ) ) ) @ ( D @ ( E @ c_Map_Odom ) ) )
      = ( B @ ( D @ ( E @ c_Map_Odom ) ) @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( E @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Set_OCollect @ hAPP ) @ ( B @ ( D @ ( E @ c_Map_Odom ) ) @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( E @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Set_OCollect @ hAPP ) @ ( C @ ( D @ ( E @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2451]) ).

thf(1941,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__Suc__eq__div__add3) ).

thf(12325,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1941]) ).

thf(480,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__eq__code__numeral__code) ).

thf(6593,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( B @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[480]) ).

thf(3296,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( c_FunDef_Opair__less @ ( D @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( c_FunDef_Omax__strict @ ( C @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_FunDef_Omax__strict @ ( C @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_smax__insertI) ).

thf(17763,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( c_FunDef_Opair__less @ ( D @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( c_FunDef_Omax__strict @ ( C @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_FunDef_Omax__strict @ ( C @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3296]) ).

thf(1343,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__int__left) ).

thf(10015,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1343]) ).

thf(3342,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__less__iff__less) ).

thf(17942,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3342]) ).

thf(3295,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Olattice )
     => ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distrib__sup__le) ).

thf(17761,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Olattice )
     => ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3295]) ).

thf(2644,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__less) ).

thf(15141,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2644]) ).

thf(2262,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__minus__add__max) ).

thf(13495,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2262]) ).

thf(1706,axiom,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I11_J) ).

thf(11403,plain,
    ! [A: $i] :
      ( ( ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OMin @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Int_OMin @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1706]) ).

thf(4204,axiom,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bin__less__0__simps_I3_J) ).

thf(21313,plain,
    ! [A: $i] :
      ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4204]) ).

thf(2071,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Hilbert__Choice_OEps ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_some__eq__trivial) ).

thf(12818,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Hilbert__Choice_OEps ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2071]) ).

thf(2522,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__maxI1) ).

thf(14598,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2522]) ).

thf(1481,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Opartition ) ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_Osnd ) @ hAPP ) )
      = ( A @ ( B @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_partition__filter2) ).

thf(10528,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Opartition ) ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_Osnd ) @ hAPP ) )
      = ( A @ ( B @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1481]) ).

thf(1039,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Divides_Otransfer__int__nat__functions_I1_J) ).

thf(8743,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1039]) ).

thf(1196,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat_Oadd__0__right) ).

thf(9426,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1196]) ).

thf(4343,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__eq) ).

thf(21851,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4343]) ).

thf(3087,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__greatest) ).

thf(16920,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3087]) ).

thf(3035,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__Inter) ).

thf(16700,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3035]) ).

thf(4446,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_OremoveAll ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__removeAll) ).

thf(22265,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_OremoveAll ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4446]) ).

thf(2272,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Oclosed) ).

thf(13527,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2272]) ).

thf(3702,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel1 ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [E: $i,F: $i] :
            ( ( A @ ( F @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [G: $i,H: $i] :
                ( ( C
                  = ( H @ ( E @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( G @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
               => ( B
                 != ( H @ ( F @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( G @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel1E) ).

thf(19373,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel1 ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [E: $i,F: $i] :
            ( ( A @ ( F @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [G: $i,H: $i] :
                ( ( C
                  = ( H @ ( E @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( G @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
               => ( B
                 != ( H @ ( F @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( G @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3702]) ).

thf(2053,axiom,
    tc_Nat_Onat @ class_Groups_Ominus,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Groups_Ominus) ).

thf(12746,plain,
    tc_Nat_Onat @ class_Groups_Ominus,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2053]) ).

thf(2087,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less) ).

thf(12885,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2087]) ).

thf(2616,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( B = A )
      <=> ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__eq__iff) ).

thf(15022,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( B = A ) )
        & ( ( B = A )
         => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2616]) ).

thf(208,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( C @ c_List_Olist__all ) ) )
    <=> ( A @ ( B @ ( C @ c_List_Olist__all ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all__rev) ).

thf(5464,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_Olist__all ) ) )
       => ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( C @ c_List_Olist__all ) ) ) )
      & ( ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( C @ c_List_Olist__all ) ) )
       => ( A @ ( B @ ( C @ c_List_Olist__all ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[208]) ).

thf(2127,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_List_Olists ) )
      = ( tc_HOL_Obool @ ( A @ tc_List_Olist @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lists__UNIV) ).

thf(13009,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_List_Olists ) )
      = ( tc_HOL_Obool @ ( A @ tc_List_Olist @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2127]) ).

thf(132,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_List_Otl @ hAPP ) @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__Suc) ).

thf(5253,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_List_Otl @ hAPP ) @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[132]) ).

thf(4630,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__eq__Compl__iff) ).

thf(22952,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B = A )
       => ( ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
          = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
      & ( ( ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
          = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4630]) ).

thf(3083,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
        = ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__eq__fold__image) ).

thf(16903,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
        = ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3083]) ).

thf(41,axiom,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__add__one__is__two) ).

thf(4938,plain,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[41]) ).

thf(137,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( E @ ( G @ ( C @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ ( C @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_apsnd__compose) ).

thf(5263,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( E @ ( G @ ( C @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ ( C @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[137]) ).

thf(3173,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevaln ) ) ) )
    <=> ( ( ( A @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) )
          & ~ ( C @ ( F @ hAPP ) @ hBOOL ) )
        | ( ( A @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) )
          & ( C @ ( F @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_Oequations_I6_J) ).

thf(17254,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( ( A @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) )
            & ~ ( C @ ( F @ hAPP ) @ hBOOL ) )
          | ( ( A @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) )
            & ( C @ ( F @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevaln ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevaln ) ) ) )
       => ( ( ( A @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) )
            & ~ ( C @ ( F @ hAPP ) @ hBOOL ) )
          | ( ( A @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) )
            & ( C @ ( F @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3173]) ).

thf(4057,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__add__diff__inverse2) ).

thf(20742,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4057]) ).

thf(1652,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__strict__increasing2) ).

thf(11229,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1652]) ).

thf(1552,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__self__div__2) ).

thf(10798,plain,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1552]) ).

thf(1761,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__int__eq) ).

thf(11642,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
       => ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) )
      & ( ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1761]) ).

thf(4146,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D != C )
     => ( ( A @ ( C @ ( B @ c_List_Oremove1 ) ) @ ( B @ c_List_Oset @ hAPP ) @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ c_List_Oset @ hAPP ) @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__set__remove1) ).

thf(21070,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D != C )
     => ( ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( B @ c_List_Oremove1 ) ) @ ( B @ c_List_Oset @ hAPP ) @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( B @ c_List_Oremove1 ) ) @ ( B @ c_List_Oset @ hAPP ) @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_List_Oset @ hAPP ) @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4146]) ).

thf(2405,axiom,
    ! [A: $i,B: $i,C: $i] :
      ~ ( A @ ( C @ c_List_Olexord ) @ ( C @ c_List_Olist_ONil @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexord__Nil__right) ).

thf(14110,plain,
    ! [A: $i,B: $i,C: $i] :
      ~ ( A @ ( C @ c_List_Olexord ) @ ( C @ c_List_Olist_ONil @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2405]) ).

thf(1213,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [E: $i] :
            ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ hBOOL ) )
       => ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__ball__nth) ).

thf(9477,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [E: $i] :
            ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ hBOOL ) )
       => ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1213]) ).

thf(1590,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ c_List_Oremdups ) @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oremdups ) )
      = ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oremdups ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remdups__map__remdups) ).

thf(10936,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ c_List_Oremdups ) @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oremdups ) )
      = ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oremdups ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1590]) ).

thf(3039,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__def) ).

thf(16715,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3039]) ).

thf(949,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( A @ ( B @ c_Nat__Transfer_Otsub ) @ c_Nat__Transfer_Ois__nat ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__function__closures_I3_J) ).

thf(8407,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( A @ ( B @ c_Nat__Transfer_Otsub ) @ c_Nat__Transfer_Ois__nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[949]) ).

thf(3871,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( D @ c_Finite__Set_Ocard @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__image) ).

thf(20069,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( D @ c_Finite__Set_Ocard @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3871]) ).

thf(2580,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i] :
            ( ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( D @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B @ ( A @ ( C @ c_Relation_Orefl__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__onI) ).

thf(14861,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i] :
            ( ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( D @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B @ ( A @ ( C @ c_Relation_Orefl__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2580]) ).

thf(123,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
          & ~ ( B @ ( E @ hAPP ) @ hBOOL ) )
        | ( ( A @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( E @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_Oequations_I5_J) ).

thf(5213,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ~ ( B @ ( E @ hAPP ) @ hBOOL ) )
          | ( ( A @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( E @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ~ ( B @ ( E @ hAPP ) @ hBOOL ) )
          | ( ( A @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( E @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[123]) ).

thf(977,axiom,
    ! [A: $i] :
      ( ( ( A @ c_Int_OBit0 )
        = c_Int_OPls )
    <=> ( A = c_Int_OPls ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I44_J) ).

thf(8499,plain,
    ! [A: $i] :
      ( ( ( A = c_Int_OPls )
       => ( ( A @ c_Int_OBit0 )
          = c_Int_OPls ) )
      & ( ( ( A @ c_Int_OBit0 )
          = c_Int_OPls )
       => ( A = c_Int_OPls ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[977]) ).

thf(1879,axiom,
    ( ( c_Int_OPls @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
   != ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__number__of__Pls__Min) ).

thf(12091,plain,
    ( ( c_Int_OPls @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
   != ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1879]) ).

thf(4793,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ( A
        = ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__empty__iff) ).

thf(23556,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A
          = ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( A
          = ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4793]) ).

thf(4215,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__lessThan__Suc) ).

thf(21370,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4215]) ).

thf(4416,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__atLeastAtMost) ).

thf(22141,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4416]) ).

thf(1167,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__map) ).

thf(9288,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1167]) ).

thf(4439,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__empty__right) ).

thf(22240,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4439]) ).

thf(4692,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ( ( B @ ( A @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( B @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_union__comp__emptyL) ).

thf(23186,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( ( ( B @ ( A @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( B @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4692]) ).

thf(306,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( A @ ( B @ ( D @ ( C @ c_List_Olinorder__class_Osort__key ) ) ) @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__sort__key) ).

thf(5865,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( A @ ( B @ ( D @ ( C @ c_List_Olinorder__class_Osort__key ) ) ) @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[306]) ).

thf(257,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( E @ ( D @ c_List_Olinorder__class_Osort__key ) ) ) @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( B @ ( E @ ( D @ c_List_Olinorder__class_Osort__key ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__sort) ).

thf(5662,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( E @ ( D @ c_List_Olinorder__class_Osort__key ) ) ) @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( B @ ( E @ ( D @ c_List_Olinorder__class_Osort__key ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[257]) ).

thf(1131,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
          = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__equal__iff__equal) ).

thf(9085,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( ( B = A )
         => ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1131]) ).

thf(2140,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Set_OCollect @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( C @ ( A @ hAPP ) @ hBOOL )
        & ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__Collect) ).

thf(13046,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( C @ ( A @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( D @ c_Set_OCollect @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ c_Set_OCollect @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2140]) ).

thf(1627,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( ( C @ ( D @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
       => ( ( D = C )
        <=> ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__eq__diff__eq) ).

thf(11097,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( ( C @ ( D @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
       => ( ( ( B = A )
           => ( D = C ) )
          & ( ( D = C )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1627]) ).

thf(4405,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( B @ ( C @ hAPP ) @ ( D @ ( B @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OAss ) @ c_Natural_Oevaln ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_Oequations_I2_J) ).

thf(22105,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( B @ ( C @ hAPP ) @ ( D @ ( B @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OAss ) @ c_Natural_Oevaln ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4405]) ).

thf(1484,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oremdups ) @ ( B @ c_List_Oremdups ) )
      = ( A @ ( B @ c_List_Oremdups ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remdups__remdups) ).

thf(10539,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oremdups ) @ ( B @ c_List_Oremdups ) )
      = ( A @ ( B @ c_List_Oremdups ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1484]) ).

thf(2102,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm__idem ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm__idem_Ofold__insert__idem) ).

thf(12942,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm__idem ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2102]) ).

thf(789,axiom,
    tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ c_Nat__Transfer_Ois__nat,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__function__closures_I5_J) ).

thf(7806,plain,
    tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ c_Nat__Transfer_Ois__nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[789]) ).

thf(2175,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Fun_Oid @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_id__def) ).

thf(13184,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Fun_Oid @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2175]) ).

thf(464,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C @ ( A @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ ( C @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__num__frac) ).

thf(6539,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C @ ( A @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ ( C @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[464]) ).

thf(943,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__drop) ).

thf(8390,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[943]) ).

thf(4499,axiom,
    ! [A: $i] : ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Relation_Orefl__on ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__on__empty) ).

thf(22460,plain,
    ! [A: $i] : ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Relation_Orefl__on ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4499]) ).

thf(604,axiom,
    c_Wellfounded_Oless__than @ ( tc_Nat_Onat @ c_Wellfounded_Owf ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__less__than) ).

thf(7059,plain,
    c_Wellfounded_Oless__than @ ( tc_Nat_Onat @ c_Wellfounded_Owf ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[604]) ).

thf(1806,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__Bit0) ).

thf(11797,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1806]) ).

thf(3602,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ c_Option_Ooption_OSome @ ( C @ ( B @ tc_Option_Ooption @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Map_Odom ) ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__const) ).

thf(18978,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ c_Option_Ooption_OSome @ ( C @ ( B @ tc_Option_Ooption @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Map_Odom ) ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3602]) ).

thf(1749,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ? [C: $i] :
            ( ! [D: $i] :
                ( ( ( D @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
                  & ( D @ ( B @ c_List_Olinorder__class_Osorted ) )
                  & ( ( D @ ( B @ c_List_Oset @ hAPP ) )
                    = A ) )
               => ( D = C ) )
            & ( C @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
            & ( C @ ( B @ c_List_Olinorder__class_Osorted ) )
            & ( ( C @ ( B @ c_List_Oset @ hAPP ) )
              = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__sorted__distinct__unique) ).

thf(11574,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ? [C: $i] :
            ( ! [D: $i] :
                ( ( ( D @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
                  & ( D @ ( B @ c_List_Olinorder__class_Osorted ) )
                  & ( ( D @ ( B @ c_List_Oset @ hAPP ) )
                    = A ) )
               => ( D = C ) )
            & ( C @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
            & ( C @ ( B @ c_List_Olinorder__class_Osorted ) )
            & ( ( C @ ( B @ c_List_Oset @ hAPP ) )
              = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1749]) ).

thf(24,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( B @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ints__of__int) ).

thf(4867,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( B @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[24]) ).

thf(3100,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_List_Olistrel1 ) @ ( D @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__listrel1__if__listrel) ).

thf(16969,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_List_Olistrel1 ) @ ( D @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3100]) ).

thf(2216,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inter__Un__subset) ).

thf(13309,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2216]) ).

thf(2866,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
              = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Oinsert__remove) ).

thf(16036,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
              = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2866]) ).

thf(1403,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Omonoid__add )
     => ( ! [F: $i] :
            ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ~ ( F @ ( B @ hAPP ) @ hBOOL )
             => ( ( F @ ( A @ hAPP ) )
                = ( E @ c_Groups_Ozero__class_Ozero ) ) ) )
       => ( ( C @ ( B @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( A @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
          = ( C @ ( A @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__map__filter) ).

thf(10239,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Omonoid__add )
     => ( ! [F: $i] :
            ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ~ ( F @ ( B @ hAPP ) @ hBOOL )
             => ( ( F @ ( A @ hAPP ) )
                = ( E @ c_Groups_Ozero__class_Ozero ) ) ) )
       => ( ( C @ ( B @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( A @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
          = ( C @ ( A @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1403]) ).

thf(3769,axiom,
    ! [A: $i,B: $i] :
      ~ ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__add__less1) ).

thf(19647,plain,
    ! [A: $i,B: $i] :
      ~ ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3769]) ).

thf(3521,axiom,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ~ ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ c_Wellfounded_Oacyclic ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_acyclicI) ).

thf(18650,plain,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ~ ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ c_Wellfounded_Oacyclic ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3521]) ).

thf(812,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_List_Olist @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Oconcat ) )
      = ( A @ ( C @ c_List_Oconcat ) @ ( B @ ( C @ c_List_Oconcat ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_concat__append) ).

thf(7895,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_List_Olist @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Oconcat ) )
      = ( A @ ( C @ c_List_Oconcat ) @ ( B @ ( C @ c_List_Oconcat ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[812]) ).

thf(4136,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__simps_I10_J) ).

thf(21042,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4136]) ).

thf(575,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( D @ ( B @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) )
        = ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile__eq__filter) ).

thf(6935,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( D @ ( B @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) )
        = ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[575]) ).

thf(2115,axiom,
    tc_Int_Oint @ class_Groups_Ouminus,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Ouminus) ).

thf(12977,plain,
    tc_Int_Oint @ class_Groups_Ouminus,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2115]) ).

thf(1436,axiom,
    ! [A: $i,B: $i] :
      ~ ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist__ex ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__ex__simps_I2_J) ).

thf(10353,plain,
    ! [A: $i,B: $i] :
      ~ ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist__ex ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1436]) ).

thf(1949,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( C
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( A
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_self__remainder) ).

thf(12357,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( C
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( A
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1949]) ).

thf(1197,axiom,
    ! [A: $i] :
      ( ( A @ class_HOL_Oequal )
     => ( ( A @ c_HOL_Oequal__class_Oequal )
        = c_fequal ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equal) ).

thf(9429,plain,
    ! [A: $i] :
      ( ( A @ class_HOL_Oequal )
     => ( ( A @ c_HOL_Oequal__class_Oequal )
        = c_fequal ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1197]) ).

thf(3946,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( B @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( E @ ( A @ ( B @ ( G @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( D = C ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_quotient__eqI) ).

thf(20359,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( B @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( E @ ( A @ ( B @ ( G @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( D = C ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3946]) ).

thf(764,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( A @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__mult__self) ).

thf(7682,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( A @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[764]) ).

thf(3053,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ c_Option_Ooption_ONone @ ( C @ ( B @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ c_Map_Omap__add ) ) ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_empty__map__add) ).

thf(16773,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ c_Option_Ooption_ONone @ ( C @ ( B @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ c_Map_Omap__add ) ) ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3053]) ).

thf(885,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( D @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( D @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_funpow__add) ).

thf(8159,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( D @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( D @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[885]) ).

thf(4240,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__geq) ).

thf(21463,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4240]) ).

thf(2862,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__imp__zdiv__nonneg__iff) ).

thf(16023,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2862]) ).

thf(1253,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ c_Hilbert__Choice_OEps ) @ ( B @ hAPP ) @ hBOOL )
    <=> ? [C: $i] : ( C @ ( B @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_some__eq__ex) ).

thf(9645,plain,
    ! [A: $i,B: $i] :
      ( ( ? [C: $i] : ( C @ ( B @ hAPP ) @ hBOOL )
       => ( B @ ( A @ c_Hilbert__Choice_OEps ) @ ( B @ hAPP ) @ hBOOL ) )
      & ( ( B @ ( A @ c_Hilbert__Choice_OEps ) @ ( B @ hAPP ) @ hBOOL )
       => ? [C: $i] : ( C @ ( B @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1253]) ).

thf(869,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
      = ( B @ ( C @ ( D @ c_Product__Type_Osnd ) @ hAPP ) @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_Ofst ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of_Osimps_I2_J) ).

thf(8100,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
      = ( B @ ( C @ ( D @ c_Product__Type_Osnd ) @ hAPP ) @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_Ofst ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[869]) ).

thf(2010,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( B
         != ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inter__subset) ).

thf(12600,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( B
         != ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2010]) ).

thf(1939,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( B @ ( A @ c_List_Obutlast ) @ ( A @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__butlast) ).

thf(12314,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( B @ ( A @ c_List_Obutlast ) @ ( A @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1939]) ).

thf(4763,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofolding__image__simple__idem ) ) ) ) ) )
     => ( ( A @ ( A @ ( E @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple__idem_Oidem) ).

thf(23429,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofolding__image__simple__idem ) ) ) ) ) )
     => ( ( A @ ( A @ ( E @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4763]) ).

thf(3806,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( D @ ( E @ ( F @ ( G @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( E @ ( C @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( C @ ( G @ ( H @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( C @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( H @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__compI) ).

thf(19796,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( D @ ( E @ ( F @ ( G @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( E @ ( C @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( C @ ( G @ ( H @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( C @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( H @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3806]) ).

thf(2453,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
                  = ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Ounion__disjoint) ).

thf(14318,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
                  = ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2453]) ).

thf(3664,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__diff__subset) ).

thf(19241,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3664]) ).

thf(518,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_List_Ofoldl ) ) ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_start__le__sum) ).

thf(6724,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_List_Ofoldl ) ) ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[518]) ).

thf(1158,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__minus1__odd) ).

thf(9260,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1158]) ).

thf(4558,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( c_Com_Ocom_OSKIP
     != ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I10_J) ).

thf(22673,plain,
    ! [A: $i,B: $i,C: $i] :
      ( c_Com_Ocom_OSKIP
     != ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4558]) ).

thf(2670,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__insert) ).

thf(15247,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2670]) ).

thf(1585,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ c_Com_Ovname_OLoc @ ( B @ ( C @ ( D @ c_Com_Ovname_Ovname__case ) ) ) )
      = ( A @ ( B @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vname_Osimps_I6_J) ).

thf(10919,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ c_Com_Ovname_OLoc @ ( B @ ( C @ ( D @ c_Com_Ovname_Ovname__case ) ) ) )
      = ( A @ ( B @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1585]) ).

thf(3315,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__comp ) ) ) ) ) )
        = ( E @ c_Option_Ooption_ONone ) )
    <=> ( ? [G: $i] :
            ( ( ( G @ ( C @ hAPP ) )
              = ( E @ c_Option_Ooption_ONone ) )
            & ( ( A @ ( B @ hAPP ) )
              = ( G @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) ) )
        | ( ( A @ ( B @ hAPP ) )
          = ( F @ c_Option_Ooption_ONone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__comp__None__iff) ).

thf(17825,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ? [G: $i] :
              ( ( ( G @ ( C @ hAPP ) )
                = ( E @ c_Option_Ooption_ONone ) )
              & ( ( A @ ( B @ hAPP ) )
                = ( G @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) ) )
          | ( ( A @ ( B @ hAPP ) )
            = ( F @ c_Option_Ooption_ONone ) ) )
       => ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__comp ) ) ) ) ) )
          = ( E @ c_Option_Ooption_ONone ) ) )
      & ( ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__comp ) ) ) ) ) )
          = ( E @ c_Option_Ooption_ONone ) )
       => ( ? [G: $i] :
              ( ( ( G @ ( C @ hAPP ) )
                = ( E @ c_Option_Ooption_ONone ) )
              & ( ( A @ ( B @ hAPP ) )
                = ( G @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) ) )
          | ( ( A @ ( B @ hAPP ) )
            = ( F @ c_Option_Ooption_ONone ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3315]) ).

thf(760,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) )
        & ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__map) ).

thf(7668,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) )
          & ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) )
          & ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[760]) ).

thf(1790,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J) ).

thf(11742,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1790]) ).

thf(1713,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__diff__left) ).

thf(11432,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1713]) ).

thf(77,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Divides_Opdivmod ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pdivmod__def) ).

thf(5063,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Divides_Opdivmod ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[77]) ).

thf(4210,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OAss ) @ ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ ( I @ ( J @ ( K @ c_Com_Ocom_Ocom__case ) ) ) ) ) ) ) ) ) )
      = ( A @ ( B @ ( I @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I65_J) ).

thf(21345,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OAss ) @ ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ ( I @ ( J @ ( K @ c_Com_Ocom_Ocom__case ) ) ) ) ) ) ) ) ) )
      = ( A @ ( B @ ( I @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4210]) ).

thf(234,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com__det) ).

thf(5576,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[234]) ).

thf(2418,axiom,
    ! [A: $i] :
      ( ( A @ c_Relation_OId )
      = ( A @ c_COMBI @ ( A @ ( A @ c_Product__Type_OPair ) @ ( A @ ( A @ tc_prod ) @ ( A @ ( A @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_fequal @ ( A @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ c_COMBB ) ) @ ( A @ ( A @ tc_prod ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ ( A @ tc_prod ) @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ ( A @ tc_prod ) @ ( A @ tc_fun ) @ ( A @ ( A @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ c_HOL_OEx @ ( A @ ( A @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( A @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Id__def) ).

thf(14174,plain,
    ! [A: $i] :
      ( ( A @ c_Relation_OId )
      = ( A @ c_COMBI @ ( A @ ( A @ c_Product__Type_OPair ) @ ( A @ ( A @ tc_prod ) @ ( A @ ( A @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_fequal @ ( A @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ c_COMBB ) ) @ ( A @ ( A @ tc_prod ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ ( A @ tc_prod ) @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ ( A @ tc_prod ) @ ( A @ tc_fun ) @ ( A @ ( A @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ c_HOL_OEx @ ( A @ ( A @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( A @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2418]) ).

thf(326,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [D: $i] : ( A @ ( D @ ( B @ ( C @ c_Natural_Oevaln ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eval__eq) ).

thf(5947,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ? [D: $i] : ( A @ ( D @ ( B @ ( C @ c_Natural_Oevaln ) ) ) )
       => ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [D: $i] : ( A @ ( D @ ( B @ ( C @ c_Natural_Oevaln ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[326]) ).

thf(157,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__minus1__right) ).

thf(5317,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[157]) ).

thf(1966,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( B = A )
        | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__Suc__eq) ).

thf(12418,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( B = A )
          | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B = A )
          | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1966]) ).

thf(3187,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i] :
      ( ( ( G @ ( H @ ( I @ ( J @ c_Set_Oimage ) ) @ hAPP ) )
        = F )
     => ( ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
          = A )
       => ( ( B @ ( J @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( G @ ( E @ ( J @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( H @ ( D @ ( E @ ( I @ ( J @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( D @ ( I @ tc_prod ) @ ( E @ ( J @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
          = ( A @ ( I @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( F @ ( D @ ( I @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__pair__surj__on) ).

thf(17318,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i] :
      ( ( ( G @ ( H @ ( I @ ( J @ c_Set_Oimage ) ) @ hAPP ) )
        = F )
     => ( ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
          = A )
       => ( ( B @ ( J @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( G @ ( E @ ( J @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( H @ ( D @ ( E @ ( I @ ( J @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( D @ ( I @ tc_prod ) @ ( E @ ( J @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
          = ( A @ ( I @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( F @ ( D @ ( I @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3187]) ).

thf(4284,axiom,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( ( A @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( A @ ( A @ c_COMBC ) ) @ hAPP ) @ ( A @ c_Orderings_Oord_Omax ) )
        = ( A @ c_Orderings_Oord__class_Omin ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dual__max) ).

thf(21636,plain,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( ( A @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( A @ ( A @ c_COMBC ) ) @ hAPP ) @ ( A @ c_Orderings_Oord_Omax ) )
        = ( A @ c_Orderings_Oord__class_Omin ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4284]) ).

thf(2184,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( C
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( B
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_self__quotient) ).

thf(13205,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( C
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( B
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2184]) ).

thf(2242,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__set__relations_I5_J) ).

thf(13415,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2242]) ).

thf(4127,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( D @ c_Groups_Ozero__class_Ozero @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ ( C @ ( D @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum_Oeq__fold) ).

thf(21006,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( D @ c_Groups_Ozero__class_Ozero @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ ( C @ ( D @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4127]) ).

thf(3985,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Typedef_Otype__definition ) ) ) ) )
     => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_type__definition_ORep__range) ).

thf(20493,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Typedef_Otype__definition ) ) ) ) )
     => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3985]) ).

thf(3417,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( G @ class_Rings_Osemiring__0 )
     => ( ( A @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( G @ c_Groups_Otimes__class_Otimes @ ( F @ ( G @ ( G @ tc_fun ) @ ( G @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ ( G @ c_COMBB ) ) @ ( F @ ( G @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ tc_fun ) @ ( G @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( G @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( G @ ( E @ ( F @ tc_prod ) @ c_Fun_Oinj__on ) ) ) )
       => ( ( A @ ( C @ ( G @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( G @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( G @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( E @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( F @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( G @ c_Groups_Otimes__class_Otimes @ ( F @ ( G @ ( G @ tc_fun ) @ ( G @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ ( G @ c_COMBB ) ) @ ( F @ ( G @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ tc_fun ) @ ( G @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fequal @ ( E @ ( tc_HOL_Obool @ ( G @ c_COMBB ) ) @ ( G @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ c_COMBB ) ) @ ( G @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ c_COMBS ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_COMBS ) ) @ ( G @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_HOL_OEx @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ c_HOL_OEx @ ( G @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ c_Set_OCollect @ hAPP ) @ ( G @ c_Fun_Oid @ ( G @ ( G @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__mult__setsum__if__inj) ).

thf(18225,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( G @ class_Rings_Osemiring__0 )
     => ( ( A @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( G @ c_Groups_Otimes__class_Otimes @ ( F @ ( G @ ( G @ tc_fun ) @ ( G @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ ( G @ c_COMBB ) ) @ ( F @ ( G @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ tc_fun ) @ ( G @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( G @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( G @ ( E @ ( F @ tc_prod ) @ c_Fun_Oinj__on ) ) ) )
       => ( ( A @ ( C @ ( G @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( G @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( G @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( E @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( F @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( G @ c_Groups_Otimes__class_Otimes @ ( F @ ( G @ ( G @ tc_fun ) @ ( G @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ ( G @ c_COMBB ) ) @ ( F @ ( G @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ tc_fun ) @ ( G @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fequal @ ( E @ ( tc_HOL_Obool @ ( G @ c_COMBB ) ) @ ( G @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ c_COMBB ) ) @ ( G @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ c_COMBS ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_COMBS ) ) @ ( G @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_HOL_OEx @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ c_HOL_OEx @ ( G @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ c_Set_OCollect @ hAPP ) @ ( G @ c_Fun_Oid @ ( G @ ( G @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3417]) ).

thf(3151,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__1) ).

thf(17170,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3151]) ).

thf(2648,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Option_Ooption_OSome @ ( B @ tc_Option_Ooption @ ( B @ c_Fun_Oinj__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__Some) ).

thf(15151,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Option_Ooption_OSome @ ( B @ tc_Option_Ooption @ ( B @ c_Fun_Oinj__on ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2648]) ).

thf(680,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
         != ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
          = ( C @ ( B @ c_List_Olast ) ) ) )
      & ( ( C
          = ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
          = ( A @ ( B @ c_List_Olast ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__append) ).

thf(7340,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
         != ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
          = ( C @ ( B @ c_List_Olast ) ) ) )
      & ( ( C
          = ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
          = ( A @ ( B @ c_List_Olast ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[680]) ).

thf(3197,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
     => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__injective) ).

thf(17360,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
     => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3197]) ).

thf(1460,axiom,
    ! [A: $i] :
      ( ( A @ class_Orderings_Oord )
     => ( ( A @ c_Orderings_Oord__class_Omax )
        = ( A @ c_Orderings_Oord__class_Oless__eq @ ( A @ c_Orderings_Oord_Omax ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__ord__max) ).

thf(10423,plain,
    ! [A: $i] :
      ( ( A @ class_Orderings_Oord )
     => ( ( A @ c_Orderings_Oord__class_Omax )
        = ( A @ c_Orderings_Oord__class_Oless__eq @ ( A @ c_Orderings_Oord_Omax ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1460]) ).

thf(2768,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            | ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( B @ ( A @ c_Divides_Odivmod__nat ) )
          = ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Divides_Odivmod__nat ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          | ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( B @ ( A @ c_Divides_Odivmod__nat ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__if) ).

thf(15664,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            | ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( B @ ( A @ c_Divides_Odivmod__nat ) )
          = ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Divides_Odivmod__nat ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          | ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( B @ ( A @ c_Divides_Odivmod__nat ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2768]) ).

thf(4164,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        | ( B @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
     => ( A @ ( B @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Collect__conjI) ).

thf(21155,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        | ( B @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
     => ( A @ ( B @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4164]) ).

thf(4669,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I1_J) ).

thf(23103,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4669]) ).

thf(211,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Omonoid__mult,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Groups_Omonoid__mult) ).

thf(5481,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Omonoid__mult,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[211]) ).

thf(3167,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
     => ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_surj__Compl__image__subset) ).

thf(17229,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
     => ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3167]) ).

thf(2565,axiom,
    ( c_Int_OMin
    = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int_OMin__def) ).

thf(14784,plain,
    ( c_Int_OMin
    = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2565]) ).

thf(4153,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__extend__simps_I2_J) ).

thf(21106,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4153]) ).

thf(2122,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__extend__simps_I7_J) ).

thf(12994,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2122]) ).

thf(1083,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
    <=> ? [F: $i] :
          ( ( ( C
              = ( A @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
            & ( ( F @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
              = B ) )
          | ( ( ( C @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
              = A )
            & ( D
              = ( F @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__eq__append__conv2) ).

thf(8891,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ? [F: $i] :
            ( ( ( C
                = ( A @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
              & ( ( F @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
                = B ) )
            | ( ( ( C @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
                = A )
              & ( D
                = ( F @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) )
       => ( ( C @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( C @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ? [F: $i] :
            ( ( ( C
                = ( A @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
              & ( ( F @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
                = B ) )
            | ( ( ( C @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
                = A )
              & ( D
                = ( F @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1083]) ).

thf(3084,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ! [G: $i,H: $i] :
          ( ( F
            = ( H @ ( G @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
         => ( H @ ( G @ ( A @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( F @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mem__splitI2) ).

thf(16906,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ! [G: $i,H: $i] :
          ( ( F
            = ( H @ ( G @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
         => ( H @ ( G @ ( A @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( F @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3084]) ).

thf(1015,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_OremoveAll ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__removeAll) ).

thf(8658,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_OremoveAll ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1015]) ).

thf(2569,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ole__infI) ).

thf(14799,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2569]) ).

thf(2703,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__add__Suc1) ).

thf(15369,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2703]) ).

thf(2231,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
                = ( A @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Ounion__idem) ).

thf(13366,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
                = ( A @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2231]) ).

thf(176,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) )
      = ( A @ ( C @ hAPP ) @ ( B @ ( E @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_apsnd__conv) ).

thf(5374,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) )
      = ( A @ ( C @ hAPP ) @ ( B @ ( E @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[176]) ).

thf(926,axiom,
    ! [A: $i] :
      ( ( A @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__self) ).

thf(8326,plain,
    ! [A: $i] :
      ( ( A @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[926]) ).

thf(4368,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Typedef_Otype__definition ) ) ) ) )
     => ( ( B @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ hAPP ) @ ( D @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_type__definition_OAbs__inverse) ).

thf(21944,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Typedef_Otype__definition ) ) ) ) )
     => ( ( B @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ hAPP ) @ ( D @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4368]) ).

thf(2170,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__top )
     => ( ( A @ ( B @ c_Orderings_Otop__class_Otop @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__top__left) ).

thf(13169,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__top )
     => ( ( A @ ( B @ c_Orderings_Otop__class_Otop @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2170]) ).

thf(4588,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ( A
        = ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__empty__iff) ).

thf(22796,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A
          = ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( A
          = ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4588]) ).

thf(3707,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_splitD) ).

thf(19393,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3707]) ).

thf(2535,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__compl__bot) ).

thf(14655,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2535]) ).

thf(592,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Olist_Olist__size ) ) )
      = ( A @ ( B @ ( D @ ( C @ ( tc_Nat_Onat @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_Olist_Olist__size ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__size__map) ).

thf(7014,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Olist_Olist__size ) ) )
      = ( A @ ( B @ ( D @ ( C @ ( tc_Nat_Onat @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_Olist_Olist__size ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[592]) ).

thf(3903,axiom,
    ! [A: $i] :
      ( ? [B: $i] : ( B @ ( A @ hAPP ) @ hBOOL )
    <=> ? [B: $i] :
          ( ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ hAPP ) @ hBOOL )
          & ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ex__nat) ).

thf(20180,plain,
    ! [A: $i] :
      ( ( ? [B: $i] :
            ( ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ? [B: $i] : ( B @ ( A @ hAPP ) @ hBOOL ) )
      & ( ? [B: $i] : ( B @ ( A @ hAPP ) @ hBOOL )
       => ? [B: $i] :
            ( ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ hAPP ) @ hBOOL )
            & ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3903]) ).

thf(4549,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inter__UNIV) ).

thf(22641,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4549]) ).

thf(178,axiom,
    ! [A: $i] :
      ( ( A @ c_Code__Numeral_OSuc__code__numeral )
      = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__code__numeral__def) ).

thf(5380,plain,
    ! [A: $i] :
      ( ( A @ c_Code__Numeral_OSuc__code__numeral )
      = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[178]) ).

thf(4459,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL )
     => ( B
       != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1Set__nonempty) ).

thf(22326,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL )
     => ( B
       != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4459]) ).

thf(1046,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ c_List_OdropWhile ) ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__dropWhile) ).

thf(8764,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ c_List_OdropWhile ) ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1046]) ).

thf(3256,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat) ).

thf(17582,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3256]) ).

thf(2431,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
    <=> ( ! [D: $i] :
            ( ( B
              = ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
           => ( D @ ( C @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__diff__split) ).

thf(14227,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ! [D: $i] :
              ( ( B
                = ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
             => ( D @ ( C @ hAPP ) @ hBOOL ) )
          & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( B
                = ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
             => ( D @ ( C @ hAPP ) @ hBOOL ) )
          & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2431]) ).

thf(3323,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__add__assoc) ).

thf(17873,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3323]) ).

thf(727,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ ( C @ c_Groups_Oone__class_Oone @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J) ).

thf(7508,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ ( C @ c_Groups_Oone__class_Oone @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[727]) ).

thf(2752,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bot__empty__eq2) ).

thf(15602,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2752]) ).

thf(250,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__add )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( C @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__simps_I2_J) ).

thf(5639,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__add )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( C @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[250]) ).

thf(96,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ ( C @ c_List_Olinorder__class_Osort__key ) ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
      <=> ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__sort) ).

thf(5134,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ ( C @ c_List_Olinorder__class_Osort__key ) ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( D @ ( C @ c_List_Olinorder__class_Osort__key ) ) ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[96]) ).

thf(128,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_List_Orev @ hAPP ) @ ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_OtakeWhile ) ) )
          = ( B @ ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_OdropWhile ) ) @ ( C @ c_List_Otl @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile__neq__rev) ).

thf(5234,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_List_Orev @ hAPP ) @ ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_OtakeWhile ) ) )
          = ( B @ ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_OdropWhile ) ) @ ( C @ c_List_Otl @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[128]) ).

thf(4429,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Otop__class_Otop ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_compl__sup__top) ).

thf(22201,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Otop__class_Otop ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4429]) ).

thf(1347,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( C @ c_List_OdropWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__dropWhile__le) ).

thf(10026,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( C @ c_List_OdropWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1347]) ).

thf(1694,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sum__power2__ge__zero) ).

thf(11360,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1694]) ).

thf(850,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__code__numeral__def) ).

thf(8036,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[850]) ).

thf(2533,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__diff__nat) ).

thf(14649,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2533]) ).

thf(2343,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( B @ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__filter) ).

thf(13839,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( B @ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2343]) ).

thf(3179,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__comp__distrib) ).

thf(17286,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3179]) ).

thf(2889,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__into__trancl2) ).

thf(16112,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2889]) ).

thf(3967,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__set__functions_I4_J) ).

thf(20434,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3967]) ).

thf(4166,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__def) ).

thf(21162,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4166]) ).

thf(438,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 )
     != c_Int_OMin ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I45_J) ).

thf(6433,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 )
     != c_Int_OMin ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[438]) ).

thf(4740,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Union__insert) ).

thf(23352,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4740]) ).

thf(1279,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__drop) ).

thf(9739,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1279]) ).

thf(3406,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__lessD) ).

thf(18176,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3406]) ).

thf(1241,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__zminus__int) ).

thf(9581,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1241]) ).

thf(561,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I8_J) ).

thf(6876,plain,
    ! [A: $i] :
      ( ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[561]) ).

thf(1870,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( G @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( G @ ( H @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ ( H @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( C @ ( H @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( G @ ( H @ c_Product__Type_OPair ) @ ( C @ ( G @ ( H @ tc_prod ) @ ( G @ c_COMBB ) ) @ ( H @ ( G @ ( H @ tc_prod ) @ ( C @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( C @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ ( H @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ ( F @ ( G @ ( H @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( H @ ( F @ ( C @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( C @ ( H @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ ( C @ ( H @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__zip__map2) ).

thf(12059,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( G @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( G @ ( H @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ ( H @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( C @ ( H @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( G @ ( H @ c_Product__Type_OPair ) @ ( C @ ( G @ ( H @ tc_prod ) @ ( G @ c_COMBB ) ) @ ( H @ ( G @ ( H @ tc_prod ) @ ( C @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( C @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ ( H @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ ( F @ ( G @ ( H @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( H @ ( F @ ( C @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( C @ ( H @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ ( C @ ( H @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1870]) ).

thf(379,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__Suc) ).

thf(6211,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[379]) ).

thf(3485,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__SucI) ).

thf(18476,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3485]) ).

thf(3369,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( C @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__setprod) ).

thf(18044,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( C @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3369]) ).

thf(1204,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add_Ocomm__neutral) ).

thf(9448,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1204]) ).

thf(3042,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ c_List_Olist_ONil )
        = ( A @ ( B @ c_List_Oconcat ) ) )
    <=> ! [C: $i] :
          ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C
            = ( B @ c_List_Olist_ONil ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nil__eq__concat__conv) ).

thf(16722,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] :
            ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C
              = ( B @ c_List_Olist_ONil ) ) )
       => ( ( B @ c_List_Olist_ONil )
          = ( A @ ( B @ c_List_Oconcat ) ) ) )
      & ( ( ( B @ c_List_Olist_ONil )
          = ( A @ ( B @ c_List_Oconcat ) ) )
       => ! [C: $i] :
            ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C
              = ( B @ c_List_Olist_ONil ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3042]) ).

thf(3452,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Nat_Onat_Onat__case ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__Suc2) ).

thf(18347,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Nat_Onat_Onat__case ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3452]) ).

thf(4189,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Relation_Orefl__on ) ) )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__onD) ).

thf(21243,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Relation_Orefl__on ) ) )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4189]) ).

thf(1378,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
    <=> ( ( B = A )
        | ( C
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__eq__cancel__disj) ).

thf(10148,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( B = A )
          | ( C
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
       => ( ( B = A )
          | ( C
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1378]) ).

thf(3704,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Olists ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ c_List_Olists ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Olistrel ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__subset) ).

thf(19383,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Olists ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ c_List_Olists ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Olistrel ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3704]) ).

thf(2283,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Orderings_Oorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Ostrict__mono ) ) )
       => ( ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_strict__mono__less__eq) ).

thf(13594,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Orderings_Oorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Ostrict__mono ) ) )
       => ( ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2283]) ).

thf(387,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ c_Int_Opred @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__diff__number__of) ).

thf(6239,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ c_Int_Opred @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[387]) ).

thf(4031,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
     != ( C @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list_Osimps_I3_J) ).

thf(20666,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
     != ( C @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4031]) ).

thf(1137,axiom,
    tc_Nat_Onat @ class_Rings_Olinordered__semidom,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Rings_Olinordered__semidom) ).

thf(9112,plain,
    tc_Nat_Onat @ class_Rings_Olinordered__semidom,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1137]) ).

thf(2233,axiom,
    ! [A: $i,B: $i] :
      ( ( B != A )
     => ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__neqE__nat) ).

thf(13376,plain,
    ! [A: $i,B: $i] :
      ( ( B != A )
     => ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2233]) ).

thf(1126,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = A )
    <=> ( ( B
          = ( A @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) ) )
        & ( C
          = ( A @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__eq__conv__conj) ).

thf(9053,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( B
            = ( A @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) ) )
          & ( C
            = ( A @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) ) ) )
       => ( ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = A ) )
      & ( ( ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = A )
       => ( ( B
            = ( A @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) ) )
          & ( C
            = ( A @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1126]) ).

thf(3362,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_Sum__Type_OPlus ) ) ) )
      = ( tc_HOL_Obool @ ( A @ ( B @ tc_sum ) @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UNIV__Plus__UNIV) ).

thf(18027,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_Sum__Type_OPlus ) ) ) )
      = ( tc_HOL_Obool @ ( A @ ( B @ tc_sum ) @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3362]) ).

thf(1453,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power2__less__imp__less) ).

thf(10401,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1453]) ).

thf(415,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olexord ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ? [E: $i] :
            ( ( A @ ( E @ ( B @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( E @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( ( C @ ( E @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
              = ( B @ ( E @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) ) )
            & ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        | ( ( ( B @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
            = C )
          & ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexord__take__index__conv) ).

thf(6346,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ? [E: $i] :
              ( ( A @ ( E @ ( B @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( E @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
              & ( ( C @ ( E @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
                = ( B @ ( E @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) ) )
              & ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ( ( ( B @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
              = C )
            & ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( D @ c_List_Olexord ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ c_List_Olexord ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ? [E: $i] :
              ( ( A @ ( E @ ( B @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( E @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
              & ( ( C @ ( E @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
                = ( B @ ( E @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) ) )
              & ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ( ( ( B @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
              = C )
            & ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[415]) ).

thf(1115,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ c_List_Otake @ hAPP ) @ hAPP ) )
        = ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_List_Oupt ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__upt) ).

thf(9017,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ c_List_Otake @ hAPP ) @ hAPP ) )
        = ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_List_Oupt ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1115]) ).

thf(1035,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( B @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__Nil) ).

thf(8732,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( B @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1035]) ).

thf(4400,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_FunDef_Opair__leq @ ( A @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pair__leqI2) ).

thf(22090,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_FunDef_Opair__leq @ ( A @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4400]) ).

thf(596,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Com_Ovname_OGlb )
     != ( A @ c_Com_Ovname_OLoc ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vname_Osimps_I3_J) ).

thf(7027,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Com_Ovname_OGlb )
     != ( A @ c_Com_Ovname_OLoc ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[596]) ).

thf(4673,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__commute) ).

thf(23118,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4673]) ).

thf(4525,axiom,
    ! [A: $i,B: $i,C: $i] : ( tc_HOL_Obool @ ( C @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( c_Com_Ocom_OSKIP @ ( A @ ( C @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hoare__derivs_Oequations_I7_J) ).

thf(22552,plain,
    ! [A: $i,B: $i,C: $i] : ( tc_HOL_Obool @ ( C @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( c_Com_Ocom_OSKIP @ ( A @ ( C @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4525]) ).

thf(4305,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Otop__class_Otop ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__compl__top) ).

thf(21705,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Otop__class_Otop ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4305]) ).

thf(4161,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I1_J) ).

thf(21146,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4161]) ).

thf(2681,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
          = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Diff__subset) ).

thf(15285,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
          = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2681]) ).

thf(3722,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup_Ocommute) ).

thf(19474,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3722]) ).

thf(1573,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Opreorder )
     => ( A @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__refl) ).

thf(10879,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Opreorder )
     => ( A @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1573]) ).

thf(2206,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( A @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_gfp__upperbound) ).

thf(13277,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( A @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2206]) ).

thf(2252,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ComplI) ).

thf(13451,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2252]) ).

thf(2712,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( D @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__infinite) ).

thf(15399,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( D @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2712]) ).

thf(1353,axiom,
    ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero )
    = ( c_Int_OPls @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__is__num__zero) ).

thf(10047,plain,
    ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero )
    = ( c_Int_OPls @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1353]) ).

thf(4010,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pow__iff) ).

thf(20593,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4010]) ).

thf(3505,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insertI1) ).

thf(18568,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3505]) ).

thf(3941,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ ( E @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__subset__eq) ).

thf(20337,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ ( E @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ ( E @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3941]) ).

thf(3245,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( D @ c_Orderings_Oord__class_Omax @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__le__fold__sup) ).

thf(17546,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( D @ c_Orderings_Oord__class_Omax @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3245]) ).

thf(2665,axiom,
    ! [A: $i] :
      ~ ( tc_HOL_Obool @ ( A @ tc_List_Olist @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ tc_List_Olist @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_infinite__UNIV__listI) ).

thf(15232,plain,
    ! [A: $i] :
      ~ ( tc_HOL_Obool @ ( A @ tc_List_Olist @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ tc_List_Olist @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2665]) ).

thf(1483,axiom,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I30_J) ).

thf(10533,plain,
    ! [A: $i] :
      ( ( ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OMin @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Int_OMin @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OMin @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1483]) ).

thf(341,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( C @ ( A @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) )
        = ( C @ ( E @ ( B @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upds__append__drop) ).

thf(6005,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( C @ ( A @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) )
        = ( C @ ( E @ ( B @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[341]) ).

thf(3593,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( E @ c_Relation_ODomain ) @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_DomainI) ).

thf(18934,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( E @ c_Relation_ODomain ) @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3593]) ).

thf(1424,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power2__minus) ).

thf(10302,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1424]) ).

thf(2605,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pos__imp__zdiv__pos__iff) ).

thf(14965,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2605]) ).

thf(1993,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
          = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__Un__image__eq__iff) ).

thf(12533,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B = A )
         => ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
            = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
            = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1993]) ).

thf(3250,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( A @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max__mono) ).

thf(17559,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( A @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3250]) ).

thf(4044,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__vimage__eq) ).

thf(20698,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4044]) ).

thf(1305,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Divides_OposDivAlg ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_posDivAlg__div__mod) ).

thf(9846,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Divides_OposDivAlg ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1305]) ).

thf(1937,axiom,
    tc_Int_Oint @ class_Groups_Oordered__comm__monoid__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Oordered__comm__monoid__add) ).

thf(12310,plain,
    tc_Int_Oint @ class_Groups_Oordered__comm__monoid__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1937]) ).

thf(32,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__le__0__iff) ).

thf(4902,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[32]) ).

thf(3690,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__trans) ).

thf(19337,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3690]) ).

thf(432,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Osublist ) ) )
      = ( A @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( B @ ( D @ c_List_Osublist ) ) @ ( A @ ( C @ ( D @ c_List_Osublist ) ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sublist__append) ).

thf(6418,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Osublist ) ) )
      = ( A @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( B @ ( D @ c_List_Osublist ) ) @ ( A @ ( C @ ( D @ c_List_Osublist ) ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[432]) ).

thf(4635,axiom,
    tc_HOL_Obool @ class_Orderings_Otop,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Orderings_Otop) ).

thf(22973,plain,
    tc_HOL_Obool @ class_Orderings_Otop,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4635]) ).

thf(1486,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Rings_Olinordered__semidom,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semidom) ).

thf(10550,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Rings_Olinordered__semidom,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1486]) ).

thf(2619,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
       => ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( B @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__UNIV__surj__inj) ).

thf(15037,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
       => ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( B @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2619]) ).

thf(3278,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( F @ c_List_Olistrel1 ) @ ( B @ ( C @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ( A @ ( F @ c_List_Olistrel1 ) @ ( B @ ( D @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( E = C ) )
        | ( ( D = B )
          & ( A @ ( C @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Cons__listrel1__Cons) ).

thf(17675,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( ( A @ ( F @ c_List_Olistrel1 ) @ ( B @ ( D @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( E = C ) )
          | ( ( D = B )
            & ( A @ ( C @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( F @ c_List_Olistrel1 ) @ ( B @ ( C @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( F @ c_List_Olistrel1 ) @ ( B @ ( C @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( F @ c_List_Olistrel1 ) @ ( B @ ( D @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( E = C ) )
          | ( ( D = B )
            & ( A @ ( C @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3278]) ).

thf(242,axiom,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__Pls) ).

thf(5603,plain,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[242]) ).

thf(2407,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( H @ class_Groups_Ocomm__monoid__mult )
     => ( ( D @ ( E @ ( F @ ( G @ c_Fun_Oinj__on ) ) ) )
       => ( ( C
            = ( D @ ( E @ ( F @ ( G @ c_Set_Oimage ) ) @ hAPP ) ) )
         => ( ! [I: $i] :
                ( ( D @ ( I @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( I @ ( B @ hAPP ) )
                  = ( I @ ( E @ ( A @ ( G @ ( H @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) ) ) )
           => ( ( C @ ( A @ ( H @ ( F @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( D @ ( B @ ( H @ ( G @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_strong__setprod__reindex__cong) ).

thf(14116,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( H @ class_Groups_Ocomm__monoid__mult )
     => ( ( D @ ( E @ ( F @ ( G @ c_Fun_Oinj__on ) ) ) )
       => ( ( C
            = ( D @ ( E @ ( F @ ( G @ c_Set_Oimage ) ) @ hAPP ) ) )
         => ( ! [I: $i] :
                ( ( D @ ( I @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( I @ ( B @ hAPP ) )
                  = ( I @ ( E @ ( A @ ( G @ ( H @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) ) ) )
           => ( ( C @ ( A @ ( H @ ( F @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( D @ ( B @ ( H @ ( G @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2407]) ).

thf(796,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__mult__distrib2) ).

thf(7826,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[796]) ).

thf(3897,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__diff__diff) ).

thf(20160,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3897]) ).

thf(4682,axiom,
    tc_HOL_Obool @ class_Groups_Ouminus,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Groups_Ouminus) ).

thf(23150,plain,
    tc_HOL_Obool @ class_Groups_Ouminus,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4682]) ).

thf(66,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( G @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
    <=> ( ( A @ ( C @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
        & ( B @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__Cons) ).

thf(5026,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( ( A @ ( C @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
          & ( B @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( G @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) ) )
      & ( ( A @ ( B @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( G @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
       => ( ( A @ ( C @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
          & ( B @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[66]) ).

thf(2023,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__partition2) ).

thf(12641,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2023]) ).

thf(3321,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__mult )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( D @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( G @ ( B @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
         => ( ( D @ ( B @ ( A @ ( F @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ ( E @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ ( C @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( F @ ( C @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ ( C @ ( E @ tc_prod ) @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__Sigma) ).

thf(17858,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__mult )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( D @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( G @ ( B @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
         => ( ( D @ ( B @ ( A @ ( F @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ ( E @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ ( C @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( F @ ( C @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ ( C @ ( E @ tc_prod ) @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3321]) ).

thf(1270,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( ( A
             != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( A @ ( B @ c_Divides_Opdivmod ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBB ) ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_fequal @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_If @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBS ) ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Divides_Opdivmod ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ ( c_fconj @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ ( c_fconj @ hAPP ) @ hAPP ) @ ( c_fdisj @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_If @ hAPP ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) ) ) )
          & ( ( A
              = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) )
      & ( ( B
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__pdivmod) ).

thf(9694,plain,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( ( A
             != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( A @ ( B @ c_Divides_Opdivmod ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBB ) ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_fequal @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_If @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBS ) ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Divides_Opdivmod ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ ( c_fconj @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ ( c_fconj @ hAPP ) @ hAPP ) @ ( c_fdisj @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_If @ hAPP ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) ) ) )
          & ( ( A
              = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) )
      & ( ( B
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1270]) ).

thf(2838,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( D
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__Cons_H) ).

thf(15934,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( D
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2838]) ).

thf(4443,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Complete__Lattice_OSup__class_OSup ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__binary) ).

thf(22252,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Complete__Lattice_OSup__class_OSup ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4443]) ).

thf(3016,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Orderings_Oord__class_Omin @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ofold__inf__le__inf) ).

thf(16624,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Orderings_Oord__class_Omin @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3016]) ).

thf(4196,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UnI1) ).

thf(21270,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4196]) ).

thf(4785,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup1I1) ).

thf(23528,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4785]) ).

thf(4798,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( D @ ( E @ ( G @ c_Hoare__Mirabelle_Opeek__and ) ) @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( A @ ( D @ ( c_fNot @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( G @ c_Hoare__Mirabelle_Opeek__and ) ) @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
       => ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( A @ ( C @ ( D @ c_Com_Ocom_OCond ) ) @ ( E @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hoare__derivs_OIf) ).

thf(23588,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( D @ ( E @ ( G @ c_Hoare__Mirabelle_Opeek__and ) ) @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( A @ ( D @ ( c_fNot @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( G @ c_Hoare__Mirabelle_Opeek__and ) ) @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
       => ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( A @ ( C @ ( D @ c_Com_Ocom_OCond ) ) @ ( E @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4798]) ).

thf(2311,axiom,
    c_Int_OPls @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I19_J) ).

thf(13699,plain,
    c_Int_OPls @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2311]) ).

thf(4318,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Wellfounded_Oacyclic ) )
       => ( A @ ( B @ c_Wellfounded_Owf ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__acyclic__wf) ).

thf(21761,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Wellfounded_Oacyclic ) )
       => ( A @ ( B @ c_Wellfounded_Owf ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4318]) ).

thf(3989,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__image__subset__iff) ).

thf(20510,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3989]) ).

thf(1182,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( D @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__rel__mult1__eq) ).

thf(9372,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( D @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1182]) ).

thf(1857,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
    <=> ( ? [F: $i] :
            ( ( ( C @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
              = A )
            & ( D
              = ( F @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
        | ( ( C
            = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
          & ( D
            = ( E @ c_List_Olist_ONil ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__eq__Cons__conv) ).

thf(12005,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ? [F: $i] :
              ( ( ( C @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
                = A )
              & ( D
                = ( F @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
          | ( ( C
              = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
            & ( D
              = ( E @ c_List_Olist_ONil ) ) ) )
       => ( ( C @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( C @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
       => ( ? [F: $i] :
              ( ( ( C @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
                = A )
              & ( D
                = ( F @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
          | ( ( C
              = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
            & ( D
              = ( E @ c_List_Olist_ONil ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1857]) ).

thf(4006,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Groups_Ocomm__monoid__mult )
        & ( E @ class_Groups_Ocomm__monoid__add ) )
     => ( ( D = C )
       => ( ( C @ c_Nat__Transfer_Onat__set )
         => ( ! [F: $i] :
                ( ( F @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( B @ hAPP ) )
                  = ( F @ ( A @ hAPP ) ) ) )
           => ( ( D @ ( B @ ( E @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( E @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__sum__prod__cong_I2_J) ).

thf(20574,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Groups_Ocomm__monoid__mult )
        & ( E @ class_Groups_Ocomm__monoid__add ) )
     => ( ( D = C )
       => ( ( C @ c_Nat__Transfer_Onat__set )
         => ( ! [F: $i] :
                ( ( F @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( B @ hAPP ) )
                  = ( F @ ( A @ hAPP ) ) ) )
           => ( ( D @ ( B @ ( E @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( E @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4006]) ).

thf(1837,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_fdisj @ hAPP ) @ hAPP ) @ hBOOL )
      | ~ ( B @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fdisj__1) ).

thf(11933,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_fdisj @ hAPP ) @ hAPP ) @ hBOOL )
      | ~ ( B @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1837]) ).

thf(3714,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OnegateSnd @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negateSnd__eq) ).

thf(19415,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OnegateSnd @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3714]) ).

thf(1894,axiom,
    ! [A: $i] :
      ~ ( A @ c_Int_OBit0 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I7_J) ).

thf(12138,plain,
    ! [A: $i] :
      ~ ( A @ c_Int_OBit0 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1894]) ).

thf(4297,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Relation_Oconverse ) @ ( C @ ( tc_HOL_Obool @ ( E @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converse__INTER) ).

thf(21683,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Relation_Oconverse ) @ ( C @ ( tc_HOL_Obool @ ( E @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4297]) ).

thf(2108,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__trans) ).

thf(12962,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2108]) ).

thf(1128,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__rotate) ).

thf(9068,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1128]) ).

thf(2633,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( A @ ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__ord_I2_J) ).

thf(15101,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( A @ ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2633]) ).

thf(2180,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__mp) ).

thf(13196,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2180]) ).

thf(3237,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_OwfP ) )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Wellfounded_OwfP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wfP__subset) ).

thf(17514,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_OwfP ) )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Wellfounded_OwfP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3237]) ).

thf(3730,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__le__iff__le) ).

thf(19498,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3730]) ).

thf(3427,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__greaterThanLessThan) ).

thf(18257,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3427]) ).

thf(4169,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( c_FunDef_Opair__leq @ ( D @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( c_FunDef_Omax__weak @ ( C @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_FunDef_Omax__weak @ ( C @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wmax__insertI) ).

thf(21179,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( c_FunDef_Opair__leq @ ( D @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( c_FunDef_Omax__weak @ ( C @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_FunDef_Omax__weak @ ( C @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4169]) ).

thf(1395,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( ( G @ ( H @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( ( D @ ( H @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ~ ( E @ ( F @ c_List_Oset @ hAPP ) @ ( C @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( H @ c_Option_Ooption_OSome @ hAPP ) @ ( C @ ( G @ ( E @ ( H @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( H @ ( F @ c_Map_Omap__of ) @ hAPP ) @ ( H @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
              = ( A @ ( H @ c_Option_Ooption_OSome @ hAPP ) @ ( C @ ( D @ ( E @ ( H @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( H @ ( F @ c_Map_Omap__of ) @ hAPP ) @ ( H @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) )
           => ( ( G @ ( E @ ( H @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( H @ ( F @ c_Map_Omap__of ) @ hAPP ) )
              = ( D @ ( E @ ( H @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( H @ ( F @ c_Map_Omap__of ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__zip__upd) ).

thf(10212,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( ( G @ ( H @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( ( D @ ( H @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ~ ( E @ ( F @ c_List_Oset @ hAPP ) @ ( C @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( H @ c_Option_Ooption_OSome @ hAPP ) @ ( C @ ( G @ ( E @ ( H @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( H @ ( F @ c_Map_Omap__of ) @ hAPP ) @ ( H @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
              = ( A @ ( H @ c_Option_Ooption_OSome @ hAPP ) @ ( C @ ( D @ ( E @ ( H @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( H @ ( F @ c_Map_Omap__of ) @ hAPP ) @ ( H @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) )
           => ( ( G @ ( E @ ( H @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( H @ ( F @ c_Map_Omap__of ) @ hAPP ) )
              = ( D @ ( E @ ( H @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( H @ ( F @ c_Map_Omap__of ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1395]) ).

thf(758,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( B @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__mult) ).

thf(7661,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( B @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[758]) ).

thf(1923,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I22_J) ).

thf(12250,plain,
    ! [A: $i] :
      ( ( ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1923]) ).

thf(3577,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( G @ ( H @ c_Wellfounded_Olex__prod ) ) ) @ ( C @ ( D @ ( G @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( G @ ( H @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( G @ ( H @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ( A @ ( C @ ( E @ ( G @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( F = D ) )
        | ( B @ ( D @ ( F @ ( H @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( H @ ( H @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__lex__prod) ).

thf(18870,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( ( ( ( A @ ( C @ ( E @ ( G @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( F = D ) )
          | ( B @ ( D @ ( F @ ( H @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( H @ ( H @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( G @ ( H @ c_Wellfounded_Olex__prod ) ) ) @ ( C @ ( D @ ( G @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( G @ ( H @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( G @ ( H @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( G @ ( H @ c_Wellfounded_Olex__prod ) ) ) @ ( C @ ( D @ ( G @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( G @ ( H @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ tc_prod ) @ ( G @ ( H @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( C @ ( E @ ( G @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( F = D ) )
          | ( B @ ( D @ ( F @ ( H @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( H @ ( H @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3577]) ).

thf(3107,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_SMT_Oz3mod ) )
          = ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_SMT_Oz3mod ) )
          = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_z3mod__def) ).

thf(16996,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_SMT_Oz3mod ) )
          = ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_SMT_Oz3mod ) )
          = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3107]) ).

thf(1455,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Olinordered__idom )
     => ( ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__one) ).

thf(10406,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Olinordered__idom )
     => ( ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1455]) ).

thf(3842,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Odistrib__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__Sup2__distrib) ).

thf(19953,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Odistrib__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3842]) ).

thf(4606,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inter__insert) ).

thf(22873,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4606]) ).

thf(4687,axiom,
    ! [A: $i,B: $i,C: $i] : ( tc_HOL_Obool @ ( C @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( c_Com_Ocom_OSKIP @ ( A @ ( C @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hoare__derivs_OSkip) ).

thf(23171,plain,
    ! [A: $i,B: $i,C: $i] : ( tc_HOL_Obool @ ( C @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( c_Com_Ocom_OSKIP @ ( A @ ( C @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4687]) ).

thf(456,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
        & ( B @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__in__listsp__conv) ).

thf(6514,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[456]) ).

thf(2099,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__int__code_I16_J) ).

thf(12931,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2099]) ).

thf(1099,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) )
        = ( A @ ( D @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__add) ).

thf(8971,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) )
        = ( A @ ( D @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1099]) ).

thf(1768,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( B @ ( A @ ( C @ c_Wellfounded_Omlex__prod ) ) @ ( C @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__mlex) ).

thf(11673,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( B @ ( A @ ( C @ c_Wellfounded_Omlex__prod ) ) @ ( C @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1768]) ).

thf(278,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Orev @ hAPP ) @ ( A @ c_List_Ohd @ hAPP ) )
        = ( B @ ( A @ c_List_Olast ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hd__rev) ).

thf(5747,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Orev @ hAPP ) @ ( A @ c_List_Ohd @ hAPP ) )
        = ( B @ ( A @ c_List_Olast ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[278]) ).

thf(1753,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
     => ( ( ( ~ ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
          & ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) )
       => ( ( C
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( C @ ( D @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
            = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__rel__mod__eq) ).

thf(11593,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
     => ( ( ( ~ ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
          & ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) )
       => ( ( C
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( C @ ( D @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1753]) ).

thf(1649,axiom,
    ! [A: $i] :
      ( c_Int_OPls
     != ( A @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I39_J) ).

thf(11216,plain,
    ! [A: $i] :
      ( c_Int_OPls
     != ( A @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1649]) ).

thf(2683,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I37_J) ).

thf(15290,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2683]) ).

thf(2267,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Groups_Ocomm__monoid__mult )
        & ( E @ class_Groups_Ocomm__monoid__add ) )
     => ( ( D = C )
       => ( ( C @ c_Nat__Transfer_Onat__set )
         => ( ! [F: $i] :
                ( ( F @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( B @ hAPP ) )
                  = ( F @ ( A @ hAPP ) ) ) )
           => ( ( D @ ( B @ ( E @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( E @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__sum__prod__cong_I1_J) ).

thf(13507,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Groups_Ocomm__monoid__mult )
        & ( E @ class_Groups_Ocomm__monoid__add ) )
     => ( ( D = C )
       => ( ( C @ c_Nat__Transfer_Onat__set )
         => ( ! [F: $i] :
                ( ( F @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( B @ hAPP ) )
                  = ( F @ ( A @ hAPP ) ) ) )
           => ( ( D @ ( B @ ( E @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( E @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2267]) ).

thf(2246,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min__fin__set__fold) ).

thf(13430,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2246]) ).

thf(154,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__add )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__0__right) ).

thf(5310,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__add )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[154]) ).

thf(100,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__add )
     => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_COMBK ) @ hAPP ) @ ( C @ ( B @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( C @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__0) ).

thf(5153,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__add )
     => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_COMBK ) @ hAPP ) @ ( C @ ( B @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( C @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[100]) ).

thf(1441,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oconcat ) )
      = ( A @ ( C @ c_List_Oconcat ) @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_concat_Osimps_I2_J) ).

thf(10366,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oconcat ) )
      = ( A @ ( C @ c_List_Oconcat ) @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1441]) ).

thf(2733,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( E @ ( C @ ( A @ c_Map_Odom ) ) @ ( D @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_domI) ).

thf(15538,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( E @ ( C @ ( A @ c_Map_Odom ) ) @ ( D @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2733]) ).

thf(3895,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( B @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__Int2) ).

thf(20153,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( B @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3895]) ).

thf(1499,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__imp__rtrancl) ).

thf(10597,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1499]) ).

thf(4020,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_Complete__Lattice_OInf__class_OInf ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__Inf__fold__inf) ).

thf(20629,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_Complete__Lattice_OInf__class_OInf ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4020]) ).

thf(461,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ c_List_Onth @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_elem__le__listsum__nat) ).

thf(6533,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ c_List_Onth @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[461]) ).

thf(3973,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ! [F: $i] :
          ( ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( F @ ( A @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__iff) ).

thf(20451,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ! [F: $i] :
            ( ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( A @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [F: $i] :
            ( ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( A @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3973]) ).

thf(1266,axiom,
    ~ ( c_Int_OMin @ ( c_Int_OPls @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I2_J) ).

thf(9684,plain,
    ~ ( c_Int_OMin @ ( c_Int_OPls @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1266]) ).

thf(3569,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
    = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__1) ).

thf(18832,plain,
    ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
    = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3569]) ).

thf(2056,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( E @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( C @ ( G @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( G @ ( B @ ( tc_HOL_Obool @ ( D @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ c_Set_OCollect @ hAPP ) @ ( F @ c_Finite__Set_Ocard @ hAPP ) )
                = ( G @ ( A @ hAPP ) ) ) )
         => ( ( E @ ( B @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ocard @ ( F @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__multicount__gen) ).

thf(12751,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( E @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( C @ ( G @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( G @ ( B @ ( tc_HOL_Obool @ ( D @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ c_Set_OCollect @ hAPP ) @ ( F @ c_Finite__Set_Ocard @ hAPP ) )
                = ( G @ ( A @ hAPP ) ) ) )
         => ( ( E @ ( B @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ocard @ ( F @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2056]) ).

thf(1209,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__semidom )
     => ~ ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__less__0__iff) ).

thf(9468,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__semidom )
     => ~ ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1209]) ).

thf(3182,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ~ ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( E @ ( B @ ( C @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
          = ( D @ ( B @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) ) ) )
      & ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( E @ ( B @ ( C @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( E @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__image) ).

thf(17293,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ~ ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( E @ ( B @ ( C @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
          = ( D @ ( B @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) ) ) )
      & ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( E @ ( B @ ( C @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( E @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3182]) ).

thf(2604,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple__idem ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( F @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple__idem_Osubset__idem) ).

thf(14961,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple__idem ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( F @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2604]) ).

thf(4290,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( C @ c_List_Olists ) @ ( A @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsp__lists__eq) ).

thf(21659,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_List_Olists ) @ ( A @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_List_Olists ) @ ( A @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4290]) ).

thf(3483,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Oupt ) )
          = ( tc_Nat_Onat @ c_List_Olist_ONil ) ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Oupt ) )
          = ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upt__rec) ).

thf(18465,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Oupt ) )
          = ( tc_Nat_Onat @ c_List_Olist_ONil ) ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Oupt ) )
          = ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3483]) ).

thf(3494,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( C @ ( D @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__Un__eq2) ).

thf(18508,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( D @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3494]) ).

thf(2278,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__add__left__cancel__less) ).

thf(13554,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2278]) ).

thf(3359,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( B @ ( C @ ( G @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( C @ ( G @ ( D @ c_Fun_Oinj__on ) ) ) )
       => ( ( B @ ( C @ ( G @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ ( E @ ( D @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( F @ ( D @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) )
            = ( A @ ( E @ ( B @ ( C @ ( G @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( F @ ( G @ c_Fun_Othe__inv__into ) ) ) @ ( C @ ( B @ ( G @ ( D @ c_Fun_Othe__inv__into ) ) ) @ ( F @ ( D @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the__inv__into__comp) ).

thf(18012,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( B @ ( C @ ( G @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( C @ ( G @ ( D @ c_Fun_Oinj__on ) ) ) )
       => ( ( B @ ( C @ ( G @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ ( E @ ( D @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( F @ ( D @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) )
            = ( A @ ( E @ ( B @ ( C @ ( G @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( F @ ( G @ c_Fun_Othe__inv__into ) ) ) @ ( C @ ( B @ ( G @ ( D @ c_Fun_Othe__inv__into ) ) ) @ ( F @ ( D @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3359]) ).

thf(269,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) )
      = ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__take) ).

thf(5711,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) )
      = ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[269]) ).

thf(3371,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( B @ ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__ord_I1_J) ).

thf(18049,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( B @ ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3371]) ).

thf(3137,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__Suc__Suc) ).

thf(17106,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3137]) ).

thf(914,axiom,
    tc_Int_Oint @ class_Rings_Olinordered__idom,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Rings_Olinordered__idom) ).

thf(8247,plain,
    tc_Int_Oint @ class_Rings_Olinordered__idom,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[914]) ).

thf(1697,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__number__of__Suc) ).

thf(11368,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1697]) ).

thf(3400,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olistrel ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Relation_OImage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( D @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olistrel ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( D @ c_List_Oset__Cons ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__Cons) ).

thf(18159,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olistrel ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Relation_OImage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( D @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olistrel ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( D @ c_List_Oset__Cons ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3400]) ).

thf(3565,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__diff__iff) ).

thf(18813,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3565]) ).

thf(84,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_List_Orev @ hAPP ) )
        = ( A @ ( C @ c_List_Orev @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__is__rev__conv) ).

thf(5090,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B = A )
       => ( ( B @ ( C @ c_List_Orev @ hAPP ) )
          = ( A @ ( C @ c_List_Orev @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ c_List_Orev @ hAPP ) )
          = ( A @ ( C @ c_List_Orev @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[84]) ).

thf(3160,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_termination__basic__simps_I1_J) ).

thf(17203,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3160]) ).

thf(700,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I32_J) ).

thf(7407,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[700]) ).

thf(1330,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_COMBK ) @ hAPP ) @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lfp__const) ).

thf(9964,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_COMBK ) @ hAPP ) @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1330]) ).

thf(2728,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__less__SucD) ).

thf(15499,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2728]) ).

thf(2318,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__le__cases) ).

thf(13714,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2318]) ).

thf(1846,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_List_Oupto ) @ ( C @ ( D @ ( tc_Int_Oint @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__set__upto__conv__listsum__int) ).

thf(11972,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_List_Oupto ) @ ( C @ ( D @ ( tc_Int_Oint @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1846]) ).

thf(2750,axiom,
    ! [A: $i] :
      ( ( ( A @ ( c_Int_Onat @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
    <=> ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__0__iff) ).

thf(15592,plain,
    ! [A: $i] :
      ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( c_Int_Onat @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2750]) ).

thf(1341,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Orev @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) )
     => ( ( B @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_List_Otranspose ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( A @ ( C @ c_List_Onth @ ( C @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose__column) ).

thf(10011,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Orev @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) )
     => ( ( B @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_List_Otranspose ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( A @ ( C @ c_List_Onth @ ( C @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1341]) ).

thf(1504,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( B @ c_Groups_Ozero__class_Ozero )
          = ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
      <=> ( A
          = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_double__zero__sym) ).

thf(10614,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( ( B @ c_Groups_Ozero__class_Ozero )
            = ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( B @ c_Groups_Ozero__class_Ozero )
            = ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
         => ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1504]) ).

thf(1979,axiom,
    ! [A: $i,B: $i] :
      ( ( B != A )
    <=> ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__neq__iff) ).

thf(12469,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B != A ) )
      & ( ( B != A )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1979]) ).

thf(2415,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) )
          = ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atMost__eq__iff) ).

thf(14157,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( B = A )
         => ( ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) )
            = ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) )
            = ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2415]) ).

thf(2088,axiom,
    ! [A: $i,B: $i] : ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__le__self) ).

thf(12891,plain,
    ! [A: $i,B: $i] : ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2088]) ).

thf(1913,axiom,
    ! [A: $i] : ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__zminus__int) ).

thf(12206,plain,
    ! [A: $i] : ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1913]) ).

thf(3922,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lessThan__subset__iff) ).

thf(20241,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3922]) ).

thf(4246,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i,F: $i] :
          ( ( C @ ( E @ ( F @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          | ( E = F )
          | ( C @ ( F @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( C @ ( D @ c_List_Olexord ) @ ( B @ ( A @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        | ( B = A )
        | ( C @ ( D @ c_List_Olexord ) @ ( A @ ( B @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexord__linear) ).

thf(21485,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i,F: $i] :
          ( ( C @ ( E @ ( F @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          | ( E = F )
          | ( C @ ( F @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( C @ ( D @ c_List_Olexord ) @ ( B @ ( A @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        | ( B = A )
        | ( C @ ( D @ c_List_Olexord ) @ ( A @ ( B @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4246]) ).

thf(1479,axiom,
    tc_Nat_Onat @ class_Groups_Oab__semigroup__mult,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Groups_Oab__semigroup__mult) ).

thf(10524,plain,
    tc_Nat_Onat @ class_Groups_Oab__semigroup__mult,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1479]) ).

thf(1160,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power2__abs) ).

thf(9269,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1160]) ).

thf(2970,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fdisj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__def) ).

thf(16432,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fdisj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2970]) ).

thf(1124,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Otranspose__rel @ ( D @ tc_List_Olist @ tc_List_Olist @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Otranspose ) )
        = ( A @ ( D @ tc_List_Olist @ c_List_Olist_ONil @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_ONil @ ( D @ ( D @ tc_List_Olist @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Oconcat ) @ ( B @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Otranspose ) @ ( A @ ( D @ c_List_Olist_ONil @ ( D @ c_List_Olist_OCons @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_COMBK ) @ ( D @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist_ONil @ ( D @ ( D @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oconcat ) @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose_Opsimps_I3_J) ).

thf(9044,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Otranspose__rel @ ( D @ tc_List_Olist @ tc_List_Olist @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Otranspose ) )
        = ( A @ ( D @ tc_List_Olist @ c_List_Olist_ONil @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_ONil @ ( D @ ( D @ tc_List_Olist @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Oconcat ) @ ( B @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Otranspose ) @ ( A @ ( D @ c_List_Olist_ONil @ ( D @ c_List_Olist_OCons @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_COMBK ) @ ( D @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist_ONil @ ( D @ ( D @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oconcat ) @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1124]) ).

thf(4379,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( B @ ( A @ ( D @ c_List_Oremove1 ) ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_notin__set__remove1) ).

thf(21989,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( B @ ( A @ ( D @ c_List_Oremove1 ) ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4379]) ).

thf(2133,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [D: $i] :
            ( ( D @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UnionE) ).

thf(13026,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [D: $i] :
            ( ( D @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2133]) ).

thf(1521,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_List_Olinorder__class_Osorted ) )
         => ( ( A @ ( B @ ( C @ c_List_Oremove1 ) ) @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insort__remove1) ).

thf(10689,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_List_Olinorder__class_Osorted ) )
         => ( ( A @ ( B @ ( C @ c_List_Oremove1 ) ) @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1521]) ).

thf(3653,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Relation_OField @ hAPP ) )
      = ( A @ ( C @ c_Relation_OField @ hAPP ) @ ( B @ ( C @ c_Relation_OField @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Field__Un) ).

thf(19198,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Relation_OField @ hAPP ) )
      = ( A @ ( C @ c_Relation_OField @ hAPP ) @ ( B @ ( C @ c_Relation_OField @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3653]) ).

thf(1875,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__diff) ).

thf(12074,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1875]) ).

thf(1742,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C @ ( A @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__divide__eq__iff) ).

thf(11546,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C @ ( A @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1742]) ).

thf(3062,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_prod ) @ c_List_Olist_ONil @ ( B @ ( C @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
      = ( B @ c_Option_Ooption_ONone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of_Osimps_I1_J) ).

thf(16812,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_prod ) @ c_List_Olist_ONil @ ( B @ ( C @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
      = ( B @ c_Option_Ooption_ONone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3062]) ).

thf(3627,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__antisym__conv2) ).

thf(19066,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B = A )
           => ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3627]) ).

thf(1513,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__2__eq__Suc) ).

thf(10656,plain,
    ! [A: $i] :
      ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1513]) ).

thf(1112,axiom,
    ! [A: $i] :
      ( ( A @ c_Com_Ovname_OLoc @ c_Com_Ovname_Ovname__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vname_Osize_I2_J) ).

thf(9008,plain,
    ! [A: $i] :
      ( ( A @ c_Com_Ovname_OLoc @ c_Com_Ovname_Ovname__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1112]) ).

thf(1087,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
    <=> ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
        & ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__is__0) ).

thf(8923,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1087]) ).

thf(3660,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__set) ).

thf(19227,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3660]) ).

thf(1076,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ c_List_Osublist ) ) )
      = ( B @ ( A @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sublist__upt__eq__take) ).

thf(8871,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( C @ c_List_Osublist ) ) )
      = ( B @ ( A @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1076]) ).

thf(189,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D @ class_Rings_Osemiring__1 )
        & ( D @ class_Groups_Ocomm__monoid__mult ) )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ ( C @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__setprod) ).

thf(5415,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D @ class_Rings_Osemiring__1 )
        & ( D @ class_Groups_Ocomm__monoid__mult ) )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ ( C @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[189]) ).

thf(4724,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Relation_ODomain ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__empty) ).

thf(23300,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Relation_ODomain ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4724]) ).

thf(1473,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ hAPP ) @ hBOOL )
    <=> ( ( ( A
           != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ! [D: $i,E: $i] :
              ( ( A @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( B
                  = ( E @ ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
               => ( E @ ( C @ hAPP ) @ hBOOL ) ) ) )
        & ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ( B @ ( C @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__mod) ).

thf(10470,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( ( A
             != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ! [D: $i,E: $i] :
                ( ( A @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( B
                    = ( E @ ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                 => ( E @ ( C @ hAPP ) @ hBOOL ) ) ) )
          & ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ( B @ ( C @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ hAPP ) @ hBOOL )
       => ( ( ( A
             != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ! [D: $i,E: $i] :
                ( ( A @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( B
                    = ( E @ ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                 => ( E @ ( C @ hAPP ) @ hBOOL ) ) ) )
          & ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ( B @ ( C @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1473]) ).

thf(4539,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Oorder )
     => ( ( A @ ( A @ ( B @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastAtMost__singleton) ).

thf(22609,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Oorder )
     => ( ( A @ ( A @ ( B @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4539]) ).

thf(853,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osize_I11_J) ).

thf(8049,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[853]) ).

thf(4569,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
     => ( A = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_empty__fold__graphE) ).

thf(22714,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
     => ( A = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4569]) ).

thf(4317,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__psubset__trans) ).

thf(21759,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4317]) ).

thf(3351,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mono__Un) ).

thf(17984,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3351]) ).

thf(543,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__upds ) ) ) ) @ ( D @ ( E @ c_Map_Odom ) ) )
      = ( C @ ( D @ ( E @ c_Map_Odom ) ) @ ( B @ ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) @ ( E @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__map__upds) ).

thf(6812,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__upds ) ) ) ) @ ( D @ ( E @ c_Map_Odom ) ) )
      = ( C @ ( D @ ( E @ c_Map_Odom ) ) @ ( B @ ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) @ ( E @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[543]) ).

thf(2389,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atMost__Suc) ).

thf(14035,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2389]) ).

thf(3394,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I17_J) ).

thf(18144,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3394]) ).

thf(2764,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        | ( B @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__rtrancl__UnI) ).

thf(15646,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        | ( B @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2764]) ).

thf(3900,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_OwfP ) )
     => ( A @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_accp__wfPD) ).

thf(20172,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_OwfP ) )
     => ( A @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3900]) ).

thf(2869,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__supE) ).

thf(16048,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2869]) ).

thf(3274,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Equiv__Relations_Ocongruent ) ) ) )
     => ( ( D @ ( A @ ( B @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ hAPP ) )
          = ( A @ ( C @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_congruentD) ).

thf(17651,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Equiv__Relations_Ocongruent ) ) ) )
     => ( ( D @ ( A @ ( B @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ hAPP ) )
          = ( A @ ( C @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3274]) ).

thf(3382,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Oone__class_Oone ) ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod_Ounion__inter__neutral) ).

thf(18100,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Oone__class_Oone ) ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3382]) ).

thf(1556,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I16_J) ).

thf(10819,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1556]) ).

thf(3298,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__maxI2) ).

thf(17767,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3298]) ).

thf(343,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B
          = ( A @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) ) )
       => ( ( A @ ( C @ ( C @ c_Orderings_Oorder__class_Omono ) ) )
         => ( B
            = ( B @ ( A @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_def__gfp__unfold) ).

thf(6011,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B
          = ( A @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) ) )
       => ( ( A @ ( C @ ( C @ c_Orderings_Oorder__class_Omono ) ) )
         => ( B
            = ( B @ ( A @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[343]) ).

thf(196,axiom,
    tc_Int_Oint @ class_Groups_Omonoid__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Omonoid__add) ).

thf(5434,plain,
    tc_Int_Oint @ class_Groups_Omonoid__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[196]) ).

thf(944,axiom,
    c_fTrue @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fTrue__1) ).

thf(8393,plain,
    c_fTrue @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[944]) ).

thf(395,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( tc_Nat_Onat @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( C @ ( B @ ( tc_Nat_Onat @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__update__nat) ).

thf(6260,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( tc_Nat_Onat @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( C @ ( B @ ( tc_Nat_Onat @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[395]) ).

thf(495,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__0__number__of) ).

thf(6647,plain,
    ! [A: $i] :
      ( ( ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[495]) ).

thf(3873,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite_OinsertI) ).

thf(20075,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3873]) ).

thf(1813,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__nat__number__of) ).

thf(11824,plain,
    ! [A: $i,B: $i] :
      ( ( ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1813]) ).

thf(275,axiom,
    ! [A: $i] :
      ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero )
     != ( A @ c_Code__Numeral_OSuc__code__numeral ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_code__numeral_Osimps_I2_J) ).

thf(5737,plain,
    ! [A: $i] :
      ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero )
     != ( A @ c_Code__Numeral_OSuc__code__numeral ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[275]) ).

thf(1981,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( G @ tc_fun ) @ ( H @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( C @ ( A @ ( D @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( E @ ( A @ ( H @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF2__E) ).

thf(12486,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( G @ tc_fun ) @ ( H @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( C @ ( A @ ( D @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( E @ ( A @ ( H @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1981]) ).

thf(33,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( B @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ints__number__of) ).

thf(4906,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( B @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[33]) ).

thf(4468,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Transitive__Closure_Otrancl ) )
      = ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__empty) ).

thf(22358,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Transitive__Closure_Otrancl ) )
      = ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4468]) ).

thf(4536,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [E: $i] :
            ( ( C
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( E @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( D @ c_Relation_OImage ) ) @ hAPP ) ) )
           => ~ ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_quotientE) ).

thf(22590,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [E: $i] :
            ( ( C
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( E @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( D @ c_Relation_OImage ) ) @ hAPP ) ) )
           => ~ ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4536]) ).

thf(3635,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Divides_Odivmod__nat ) )
        = ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__base) ).

thf(19090,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Divides_Odivmod__nat ) )
        = ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3635]) ).

thf(2997,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( D @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( E @ ( F @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_O__assoc) ).

thf(16537,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( D @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( E @ ( F @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2997]) ).

thf(530,axiom,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__code__numeral__def) ).

thf(6756,plain,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[530]) ).

thf(3079,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( D @ ( A @ ( E @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__singleton__iff) ).

thf(16886,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( D @ ( A @ ( E @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( D @ ( A @ ( E @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3079]) ).

thf(2587,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Transitive__Closure_Ortrancl ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__Un__rtrancl) ).

thf(14886,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Transitive__Closure_Ortrancl ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2587]) ).

thf(2421,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_List_Osublist ) ) )
      = ( B @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sublist__empty) ).

thf(14185,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_List_Osublist ) ) )
      = ( B @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2421]) ).

thf(3106,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
      <=> ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThan__empty__iff) ).

thf(16990,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
        & ( ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3106]) ).

thf(2095,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lessThan__Suc) ).

thf(12913,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2095]) ).

thf(4437,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_List_Olist_ONil @ ( A @ c_List_Olistset ) )
      = ( tc_HOL_Obool @ ( A @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_List_Olist_ONil @ ( A @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listset_Osimps_I1_J) ).

thf(22233,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_List_Olist_ONil @ ( A @ c_List_Olistset ) )
      = ( tc_HOL_Obool @ ( A @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_List_Olist_ONil @ ( A @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4437]) ).

thf(4180,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I20_J) ).

thf(21214,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4180]) ).

thf(3766,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
    <=> ( ( ( B @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
        & ( A @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
        & ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__Un) ).

thf(19627,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( ( B @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          & ( A @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
          & ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( ( ( B @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          & ( A @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
          & ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3766]) ).

thf(3464,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( D @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ ( B @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Product__Type_Ofst ) @ ( B @ ( C @ ( B @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
          = A ) )
      & ( ( D
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( D @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ ( B @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Product__Type_Ofst ) @ ( B @ ( C @ ( B @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fst__image__times) ).

thf(18389,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( D @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ ( B @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Product__Type_Ofst ) @ ( B @ ( C @ ( B @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
          = A ) )
      & ( ( D
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( D @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ ( B @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Product__Type_Ofst ) @ ( B @ ( C @ ( B @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3464]) ).

thf(1565,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J) ).

thf(10851,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1565]) ).

thf(2300,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( A @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( E @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__inj__on__le) ).

thf(13667,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( A @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( E @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2300]) ).

thf(4424,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__le__cancel1) ).

thf(22177,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4424]) ).

thf(410,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( ( B @ ( D @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
          = A )
      <=> ( ( ( A @ ( C @ ( E @ c_Product__Type_Osnd ) @ ( C @ ( C @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
            = B )
          & ( ( A @ ( C @ ( E @ c_Product__Type_Ofst ) @ ( E @ ( C @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
            = D ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__eq__conv) ).

thf(6311,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( ( ( ( A @ ( C @ ( E @ c_Product__Type_Osnd ) @ ( C @ ( C @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
              = B )
            & ( ( A @ ( C @ ( E @ c_Product__Type_Ofst ) @ ( E @ ( C @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
              = D ) )
         => ( ( B @ ( D @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
            = A ) )
        & ( ( ( B @ ( D @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
            = A )
         => ( ( ( A @ ( C @ ( E @ c_Product__Type_Osnd ) @ ( C @ ( C @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
              = B )
            & ( ( A @ ( C @ ( E @ c_Product__Type_Ofst ) @ ( E @ ( C @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
              = D ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[410]) ).

thf(4573,axiom,
    ! [A: $i] : ( A @ tc_Hoare__Mirabelle_Otriple @ class_HOL_Oequal ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Hoare____Mirabelle__Otriple__HOL_Oequal) ).

thf(22731,plain,
    ! [A: $i] : ( A @ tc_Hoare__Mirabelle_Otriple @ class_HOL_Oequal ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4573]) ).

thf(833,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( E @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ ( D @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ ( E @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ ( E @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__map1) ).

thf(7972,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( E @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ ( D @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ ( E @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ ( E @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[833]) ).

thf(149,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ c_Int_Opred @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__pred) ).

thf(5295,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ c_Int_Opred @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[149]) ).

thf(3687,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ c_Enum_On__lists ) ) )
      = ( B @ tc_List_Olist @ c_List_Olist_ONil @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_n__lists_Osimps_I1_J) ).

thf(19315,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ c_Enum_On__lists ) ) )
      = ( B @ tc_List_Olist @ c_List_Olist_ONil @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3687]) ).

thf(93,axiom,
    ( ( c_Int_OPls @ c_Int_Osucc )
    = ( c_Int_OPls @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_succ__Pls) ).

thf(5126,plain,
    ( ( c_Int_OPls @ c_Int_Osucc )
    = ( c_Int_OPls @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[93]) ).

thf(3482,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( G @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( D @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( F @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__comp) ).

thf(18462,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( G @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( D @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( F @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3482]) ).

thf(579,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__left__commute) ).

thf(6950,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[579]) ).

thf(616,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( B @ c_List_Oremove1 ) ) )
        = ( A @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remove1__filter__not) ).

thf(7106,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( B @ c_List_Oremove1 ) ) )
        = ( A @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[616]) ).

thf(298,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Owellorder )
     => ( ( A @ ( B @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Orderings_Oord__class_OLeast ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Least__le) ).

thf(5840,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Owellorder )
     => ( ( A @ ( B @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Orderings_Oord__class_OLeast ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[298]) ).

thf(2481,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__le__linear) ).

thf(14433,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2481]) ).

thf(1548,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__cancel2) ).

thf(10783,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1548]) ).

thf(4638,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ hAPP ) @ hBOOL )
       => ( C @ ( B @ ( D @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf1I) ).

thf(22980,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ hAPP ) @ hBOOL )
       => ( C @ ( B @ ( D @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4638]) ).

thf(2458,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__add ) ) ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) @ ( D @ c_Option_Ooption_OSome @ ( A @ ( C @ hAPP ) @ ( D @ ( D @ tc_Option_Ooption @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__def) ).

thf(14335,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__add ) ) ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) @ ( D @ c_Option_Ooption_OSome @ ( A @ ( C @ hAPP ) @ ( D @ ( D @ tc_Option_Ooption @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2458]) ).

thf(3586,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ! [E: $i] :
            ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( A @ ( C @ ( B @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__SigmaI) ).

thf(18902,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ! [E: $i] :
            ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( A @ ( C @ ( B @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3586]) ).

thf(608,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ c_Groups_Oone__class_Oone @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__decreasing) ).

thf(7074,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ c_Groups_Oone__class_Oone @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[608]) ).

thf(4431,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__ab__group__add )
     => ( ( ( C @ ( D @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
       => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__eq__diff__less__eq) ).

thf(22208,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__ab__group__add )
     => ( ( ( C @ ( D @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
       => ( ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4431]) ).

thf(4478,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ( A
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__is__empty) ).

thf(22390,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( A
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4478]) ).

thf(1157,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__le__iff) ).

thf(9256,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1157]) ).

thf(4678,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Diff__insert) ).

thf(23135,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4678]) ).

thf(2032,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [F: $i] :
                    ( ( A @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( D
                     != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) )
           => ( ( D @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
             => ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bset_I8_J) ).

thf(12677,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [F: $i] :
                    ( ( A @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( D
                     != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) )
           => ( ( D @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
             => ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2032]) ).

thf(709,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
    <=> ! [C: $i] :
          ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i] :
              ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( C != D )
               => ( ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
                 != ( D @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__conv__nth) ).

thf(7444,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] :
            ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [D: $i] :
                ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( C != D )
                 => ( ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
                   != ( D @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ) ) )
       => ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ! [C: $i] :
            ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [D: $i] :
                ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( C != D )
                 => ( ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
                   != ( D @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[709]) ).

thf(2891,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( C @ c_Relation_OImage ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_quotient__def) ).

thf(16120,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( C @ c_Relation_OImage ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2891]) ).

thf(908,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__less__asym) ).

thf(8234,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[908]) ).

thf(4132,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Groups_Oordered__cancel__ab__semigroup__add )
        & ( E @ class_Groups_Ocomm__monoid__add ) )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C
           != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [F: $i] :
                ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( F @ ( A @ hAPP ) @ ( F @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__strict__mono) ).

thf(21023,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Groups_Oordered__cancel__ab__semigroup__add )
        & ( E @ class_Groups_Ocomm__monoid__add ) )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C
           != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [F: $i] :
                ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( F @ ( A @ hAPP ) @ ( F @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4132]) ).

thf(2147,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( H @ class_Groups_Ocomm__monoid__add )
     => ( ( D @ ( E @ ( F @ ( G @ c_Fun_Oinj__on ) ) ) )
       => ( ( C
            = ( D @ ( E @ ( F @ ( G @ c_Set_Oimage ) ) @ hAPP ) ) )
         => ( ! [I: $i] :
                ( ( D @ ( I @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( I @ ( B @ hAPP ) )
                  = ( I @ ( E @ hAPP ) @ ( A @ hAPP ) ) ) )
           => ( ( C @ ( A @ ( H @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( D @ ( B @ ( H @ ( G @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__reindex__cong) ).

thf(13071,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( H @ class_Groups_Ocomm__monoid__add )
     => ( ( D @ ( E @ ( F @ ( G @ c_Fun_Oinj__on ) ) ) )
       => ( ( C
            = ( D @ ( E @ ( F @ ( G @ c_Set_Oimage ) ) @ hAPP ) ) )
         => ( ! [I: $i] :
                ( ( D @ ( I @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( I @ ( B @ hAPP ) )
                  = ( I @ ( E @ hAPP ) @ ( A @ hAPP ) ) ) )
           => ( ( C @ ( A @ ( H @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( D @ ( B @ ( H @ ( G @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2147]) ).

thf(1904,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Oremdups ) )
      = ( A @ ( C @ c_List_Oremdups ) @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remdups__filter) ).

thf(12173,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Oremdups ) )
      = ( A @ ( C @ c_List_Oremdups ) @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1904]) ).

thf(873,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I12_J) ).

thf(8110,plain,
    ! [A: $i] :
      ( ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OPls @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Int_OPls @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[873]) ).

thf(4433,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
          = ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lessThan__eq__iff) ).

thf(22218,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( B = A )
         => ( ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
            = ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
            = ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4433]) ).

thf(1058,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( c_fimplies @ hAPP ) @ hAPP ) @ hBOOL )
      | ~ ( B @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fimplies__2) ).

thf(8807,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( c_fimplies @ hAPP ) @ hAPP ) @ hBOOL )
      | ~ ( B @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1058]) ).

thf(2809,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( C @ ( G @ ( D @ ( H @ ( E @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( G @ ( H @ tc_prod ) @ ( D @ ( E @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( F @ ( G @ ( H @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [I: $i,J: $i] :
            ( ( F
              = ( J @ ( B @ hAPP ) @ ( I @ ( C @ hAPP ) @ ( G @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
           => ~ ( A @ ( J @ ( I @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_prod__fun__imageE) ).

thf(15815,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( C @ ( G @ ( D @ ( H @ ( E @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( G @ ( H @ tc_prod ) @ ( D @ ( E @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( F @ ( G @ ( H @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [I: $i,J: $i] :
            ( ( F
              = ( J @ ( B @ hAPP ) @ ( I @ ( C @ hAPP ) @ ( G @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
           => ~ ( A @ ( J @ ( I @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2809]) ).

thf(2105,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( C @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__COMBC__1) ).

thf(12953,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( C @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2105]) ).

thf(4552,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
            = ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one__idem_Oinsert__idem) ).

thf(22650,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
            = ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4552]) ).

thf(1899,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_List_Olistrel1 ) )
      = ( A @ ( B @ c_List_Olistrel1 ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Relation_Oconverse ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel1__converse) ).

thf(12155,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_List_Olistrel1 ) )
      = ( A @ ( B @ c_List_Olistrel1 ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Relation_Oconverse ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1899]) ).

thf(3222,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__add__nat__ivl) ).

thf(17471,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3222]) ).

thf(458,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__of__nat) ).

thf(6524,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[458]) ).

thf(1234,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Ofoldr ) ) ) ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose__max__length) ).

thf(9545,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ ( B @ tc_List_Olist @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Ofoldr ) ) ) ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1234]) ).

thf(1636,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( A @ ( A @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equiv__comp__eq) ).

thf(11165,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( A @ ( A @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1636]) ).

thf(2718,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel1 ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( D @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__reflcl__if__listrel1) ).

thf(15427,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel1 ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( D @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2718]) ).

thf(1958,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__comp__distrib2) ).

thf(12389,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ ( F @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1958]) ).

thf(3154,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__simps_I5_J) ).

thf(17182,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3154]) ).

thf(3402,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( E @ ( D @ ( B @ ( C @ ( F @ c_Map_Orestrict__map ) ) ) @ ( C @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( E @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( F @ c_Map_Orestrict__map ) ) ) @ ( C @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__restrict__conv) ).

thf(18164,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( E @ ( D @ ( B @ ( C @ ( F @ c_Map_Orestrict__map ) ) ) @ ( C @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( E @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( F @ c_Map_Orestrict__map ) ) ) @ ( C @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3402]) ).

thf(3703,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__simps_I4_J) ).

thf(19380,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3703]) ).

thf(2012,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Opreorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__less__le__trans) ).

thf(12609,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Opreorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2012]) ).

thf(4165,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( B @ ( E @ ( F @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( E @ ( A @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) @ ( D @ ( F @ c_Map_Orestrict__map ) ) ) )
          = ( C @ ( E @ ( E @ ( F @ c_List_Oset @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( F @ c_Map_Orestrict__map ) ) ) @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_restrict__map__upds) ).

thf(21159,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( B @ ( E @ ( F @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( E @ ( A @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) @ ( D @ ( F @ c_Map_Orestrict__map ) ) ) )
          = ( C @ ( E @ ( E @ ( F @ c_List_Oset @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( F @ c_Map_Orestrict__map ) ) ) @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4165]) ).

thf(3218,axiom,
    ! [A: $i] :
      ( ( A @ c_Fun_Oid @ ( A @ ( A @ c_Option_Omap ) @ hAPP ) )
      = ( A @ tc_Option_Ooption @ c_Fun_Oid ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Option_Omap_Oid) ).

thf(17454,plain,
    ! [A: $i] :
      ( ( A @ c_Fun_Oid @ ( A @ ( A @ c_Option_Omap ) @ hAPP ) )
      = ( A @ tc_Option_Ooption @ c_Fun_Oid ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3218]) ).

thf(2980,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trans__le__add1) ).

thf(16464,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2980]) ).

thf(1215,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
    <=> ( C = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__add__right__cancel) ).

thf(9484,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C = A )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( C = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1215]) ).

thf(3847,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min__le) ).

thf(19972,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3847]) ).

thf(929,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ? [D: $i] : ( D @ ( C @ hAPP ) @ hBOOL )
     => ( ( B
          = ( C @ ( A @ c_Hilbert__Choice_OEps ) ) )
       => ( B @ ( C @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_exE__some) ).

thf(8333,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ? [D: $i] : ( D @ ( C @ hAPP ) @ hBOOL )
     => ( ( B
          = ( C @ ( A @ c_Hilbert__Choice_OEps ) ) )
       => ( B @ ( C @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[929]) ).

thf(4167,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ! [D: $i] :
          ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Union__disjoint) ).

thf(21165,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ! [D: $i] :
            ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4167]) ).

thf(1489,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( ( ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
            = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__zminus1__eq__if) ).

thf(10556,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( ( ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
            = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1489]) ).

thf(4557,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( tc_HOL_Obool @ ( F @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( D @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( F @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ! [G: $i,H: $i] :
            ( ( H @ ( G @ ( A @ hAPP ) @ hAPP ) @ hBOOL )
           => ( H @ ( G @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( tc_HOL_Obool @ ( F @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( A @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( F @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_conseq1) ).

thf(22669,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( tc_HOL_Obool @ ( F @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( D @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( F @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ! [G: $i,H: $i] :
            ( ( H @ ( G @ ( A @ hAPP ) @ hAPP ) @ hBOOL )
           => ( H @ ( G @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( tc_HOL_Obool @ ( F @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( A @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( F @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4557]) ).

thf(1122,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( C @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Product__Type_Ofst ) @ hAPP ) @ ( D @ ( C @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Product__Type_Osnd ) @ hAPP ) @ ( E @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_exI__realizer) ).

thf(9040,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( C @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Product__Type_Ofst ) @ hAPP ) @ ( D @ ( C @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Product__Type_Osnd ) @ hAPP ) @ ( E @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1122]) ).

thf(1276,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Nat_Onat_Onat__case ) ) ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__case__0) ).

thf(9726,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Nat_Onat_Onat__case ) ) ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1276]) ).

thf(1732,axiom,
    ! [A: $i] : ( A @ c_Relation_OId @ ( A @ ( A @ c_Relation_Osingle__valued ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_single__valued__Id) ).

thf(11506,plain,
    ! [A: $i] : ( A @ c_Relation_OId @ ( A @ ( A @ c_Relation_Osingle__valued ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1732]) ).

thf(338,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_List_Olexn ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Olexn ) @ hAPP ) @ ( B @ ( C @ tc_List_Olist @ ( C @ c_Wellfounded_Olex__prod ) ) ) @ ( C @ c_List_Olist_OCons @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ c_List_Olist_OCons @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ tc_prod ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ tc_prod ) @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ ( C @ tc_List_Olist @ ( C @ tc_prod ) @ ( C @ tc_List_Olist @ ( C @ tc_prod ) @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexn_Osimps_I2_J) ).

thf(5996,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_List_Olexn ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Olexn ) @ hAPP ) @ ( B @ ( C @ tc_List_Olist @ ( C @ c_Wellfounded_Olex__prod ) ) ) @ ( C @ c_List_Olist_OCons @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ c_List_Olist_OCons @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ tc_prod ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ tc_prod ) @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ ( C @ tc_List_Olist @ ( C @ tc_prod ) @ ( C @ tc_List_Olist @ ( C @ tc_prod ) @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[338]) ).

thf(3617,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Relation_OField @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ c_Relation_OField @ hAPP ) @ ( B @ ( B @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__subset__Field2) ).

thf(19038,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Relation_OField @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ c_Relation_OField @ hAPP ) @ ( B @ ( B @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3617]) ).

thf(1772,axiom,
    ( ( c_fTrue @ c_HOL_Obool_Obool__size )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bool_Osize_I1_J) ).

thf(11692,plain,
    ( ( c_fTrue @ c_HOL_Obool_Obool__size )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1772]) ).

thf(2983,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ? [E: $i] :
              ( ( A @ ( C @ ( E @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( C @ ( E @ ( B @ ( D @ c_Fun_Oinj__on ) ) ) ) )
        <=> ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__iff__card__le) ).

thf(16477,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ? [E: $i] :
                ( ( A @ ( C @ ( E @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                & ( C @ ( E @ ( B @ ( D @ c_Fun_Oinj__on ) ) ) ) ) )
          & ( ? [E: $i] :
                ( ( A @ ( C @ ( E @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                & ( C @ ( E @ ( B @ ( D @ c_Fun_Oinj__on ) ) ) ) )
           => ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2983]) ).

thf(222,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__diff) ).

thf(5524,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[222]) ).

thf(2201,axiom,
    ! [A: $i] : ( A @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zle__refl) ).

thf(13264,plain,
    ! [A: $i] : ( A @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2201]) ).

thf(1176,axiom,
    ! [A: $i,B: $i] : ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olistrelp ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrelp_Oequations_I1_J) ).

thf(9352,plain,
    ! [A: $i,B: $i] : ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olistrelp ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1176]) ).

thf(4394,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oab__group__add )
     => ( ( ~ ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__natinterval__difff) ).

thf(22059,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oab__group__add )
     => ( ( ~ ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4394]) ).

thf(1613,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__mult__distrib) ).

thf(11033,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1613]) ).

thf(439,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J) ).

thf(6437,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[439]) ).

thf(3147,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( E @ c_List_Olistrel1 ) @ ( A @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel1I1) ).

thf(17150,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( E @ c_List_Olistrel1 ) @ ( A @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3147]) ).

thf(2138,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( c_FunDef_Omax__weak @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wmax__emptyI) ).

thf(13041,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( c_FunDef_Omax__weak @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2138]) ).

thf(4562,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ! [E: $i] :
          ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( E @ ( A @ hAPP ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UNION__empty__conv_I2_J) ).

thf(22686,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ! [E: $i] :
            ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( A @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ! [E: $i] :
            ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( A @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4562]) ).

thf(348,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ c_Relation_Ototal__on ) ) )
    <=> ( A @ ( B @ ( C @ c_Relation_Ototal__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_total__on__converse) ).

thf(6026,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_Relation_Ototal__on ) ) )
       => ( A @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ c_Relation_Ototal__on ) ) ) )
      & ( ( A @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ c_Relation_Ototal__on ) ) )
       => ( A @ ( B @ ( C @ c_Relation_Ototal__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[348]) ).

thf(3283,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Oupt ) )
        = ( tc_Nat_Onat @ c_List_Olist_ONil @ ( A @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upt__Suc__append) ).

thf(17716,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Oupt ) )
        = ( tc_Nat_Onat @ c_List_Olist_ONil @ ( A @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3283]) ).

thf(3920,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__image__Un__Int) ).

thf(20236,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3920]) ).

thf(1149,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
        = ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__ConsL) ).

thf(9231,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
        = ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1149]) ).

thf(2224,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ! [C: $i] :
            ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Union) ).

thf(13331,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ! [C: $i] :
            ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2224]) ).

thf(1599,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__abs) ).

thf(10971,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1599]) ).

thf(2574,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__0L) ).

thf(14831,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2574]) ).

thf(3912,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C
          = ( E @ ( B @ hAPP ) ) )
       => ( D @ ( B @ ( A @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__image__eqI) ).

thf(20207,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C
          = ( E @ ( B @ hAPP ) ) )
       => ( D @ ( B @ ( A @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3912]) ).

thf(2756,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fdisj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__compr) ).

thf(15614,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fdisj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2756]) ).

thf(3891,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olex ) )
      = ( A @ ( B @ c_List_Olexn ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lex__def) ).

thf(20140,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olex ) )
      = ( A @ ( B @ c_List_Olexn ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3891]) ).

thf(3038,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( c_fequal @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( E @ c_Groups_Oone__class_Oone ) ) )
          & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( c_fequal @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__delta_H) ).

thf(16709,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( c_fequal @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( E @ c_Groups_Oone__class_Oone ) ) )
          & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( c_fequal @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3038]) ).

thf(97,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct1__rotate) ).

thf(5138,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_List_Orotate1 @ hAPP ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[97]) ).

thf(624,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__eq__code__numeral__def) ).

thf(7128,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[624]) ).

thf(283,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OposDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( A @ ( B @ c_Divides_OnegDivAlg ) ) ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( ( B
                 != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
               => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
                  = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OnegDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) ) ) )
              & ( ( B
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
               => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( A @ ( B @ c_Divides_OposDivAlg ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__def) ).

thf(5762,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OposDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( A @ ( B @ c_Divides_OnegDivAlg ) ) ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( ( B
                 != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
               => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
                  = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OnegDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) ) ) )
              & ( ( B
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
               => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( A @ ( B @ c_Divides_OposDivAlg ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[283]) ).

thf(3739,axiom,
    ( ( tc_Nat_Onat @ c_Lattices_Osemilattice__sup__class_Osup )
    = ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__nat__def) ).

thf(19530,plain,
    ( ( tc_Nat_Onat @ c_Lattices_Osemilattice__sup__class_Osup )
    = ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3739]) ).

thf(3070,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = ( C @ c_Option_Ooption_ONone ) )
     => ( ( A @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( E @ ( C @ tc_Option_Ooption @ ( B @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Map_Oran ) ) )
        = ( E @ ( C @ ( B @ c_Map_Oran ) ) @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ran__map__upd) ).

thf(16857,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = ( C @ c_Option_Ooption_ONone ) )
     => ( ( A @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( E @ ( C @ tc_Option_Ooption @ ( B @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Map_Oran ) ) )
        = ( E @ ( C @ ( B @ c_Map_Oran ) ) @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3070]) ).

thf(4413,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__is__subset) ).

thf(22132,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4413]) ).

thf(485,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__le__even__power_H) ).

thf(6615,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[485]) ).

thf(171,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__add )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__0__left) ).

thf(5359,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__add )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[171]) ).

thf(2769,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Orderings_Olinorder )
        & ( E @ class_Complete__Lattice_Ocomplete__lattice ) )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ? [F: $i] :
            ( ( A @ ( F @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF__less__iff) ).

thf(15675,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Orderings_Olinorder )
        & ( E @ class_Complete__Lattice_Ocomplete__lattice ) )
     => ( ( ? [F: $i] :
              ( ( A @ ( F @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [F: $i] :
              ( ( A @ ( F @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2769]) ).

thf(4631,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
        = ( B @ ( C @ c_Finite__Set_Ofold1 ) ) )
     => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__singleton__def) ).

thf(22960,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
        = ( B @ ( C @ c_Finite__Set_Ofold1 ) ) )
     => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4631]) ).

thf(3598,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding__idem ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) )
            = ( B @ ( C @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__idem_Osubset__comp__idem) ).

thf(18968,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding__idem ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) )
            = ( B @ ( C @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3598]) ).

thf(1391,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ c_List_OtakeWhile ) ) @ ( C @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_Osnd ) @ ( B @ ( D @ ( E @ tc_prod ) @ ( tc_HOL_Obool @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_OtakeWhile ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__takeWhile__snd) ).

thf(10202,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ c_List_OtakeWhile ) ) @ ( C @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_Osnd ) @ ( B @ ( D @ ( E @ tc_prod ) @ ( tc_HOL_Obool @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_OtakeWhile ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1391]) ).

thf(4040,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_FunDef_Oreduction__pair ) )
     => ( ( C @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ c_Wellfounded_Owf ) )
           => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Wellfounded_Owf ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_reduction__pair__lemma) ).

thf(20688,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_FunDef_Oreduction__pair ) )
     => ( ( C @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ c_Wellfounded_Owf ) )
           => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Wellfounded_Owf ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4040]) ).

thf(710,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_odd__0__le__power__imp__0__le) ).

thf(7459,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[710]) ).

thf(2069,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( F @ ( E @ c_Relation_Oconverse ) @ hAPP ) @ ( E @ ( F @ c_Relation_Osingle__valued ) ) )
     => ( ( C
         != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( B @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
          = ( A @ ( D @ ( F @ ( E @ c_Relation_OImage ) ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( B @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__INT__eq) ).

thf(12813,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( F @ ( E @ c_Relation_Oconverse ) @ hAPP ) @ ( E @ ( F @ c_Relation_Osingle__valued ) ) )
     => ( ( C
         != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( B @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
          = ( A @ ( D @ ( F @ ( E @ c_Relation_OImage ) ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( B @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2069]) ).

thf(4743,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Orestrict__map ) ) ) @ ( E @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Map_Orestrict__map ) ) ) @ ( E @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__restrict) ).

thf(23365,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Orestrict__map ) ) ) @ ( E @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Map_Orestrict__map ) ) ) @ ( E @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4743]) ).

thf(985,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_List_Orotate ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate__length01) ).

thf(8531,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_List_Orotate ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[985]) ).

thf(1296,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_plus__code__numeral__def) ).

thf(9821,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1296]) ).

thf(3542,axiom,
    ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero )
   != ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__0__neq__1) ).

thf(18736,plain,
    ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero )
   != ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3542]) ).

thf(26,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__0__less__iff) ).

thf(4874,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[26]) ).

thf(649,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ c_List_Oupt ) )
      = ( tc_Nat_Onat @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upt__0) ).

thf(7225,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ c_List_Oupt ) )
      = ( tc_Nat_Onat @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[649]) ).

thf(3984,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ofold__sup__insert) ).

thf(20490,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3984]) ).

thf(302,axiom,
    ! [A: $i] :
      ( ( A @ tc_List_Olist @ c_List_Olist_ONil @ ( A @ c_List_Otranspose__rel @ ( A @ tc_List_Olist @ tc_List_Olist @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( A @ tc_List_Olist @ c_List_Olist_ONil @ ( A @ c_List_Otranspose ) )
        = ( A @ tc_List_Olist @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose_Opsimps_I1_J) ).

thf(5855,plain,
    ! [A: $i] :
      ( ( A @ tc_List_Olist @ c_List_Olist_ONil @ ( A @ c_List_Otranspose__rel @ ( A @ tc_List_Olist @ tc_List_Olist @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( A @ tc_List_Olist @ c_List_Olist_ONil @ ( A @ c_List_Otranspose ) )
        = ( A @ tc_List_Olist @ c_List_Olist_ONil ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[302]) ).

thf(4765,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__equals__eq) ).

thf(23435,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B = A )
       => ( ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4765]) ).

thf(4795,axiom,
    ! [A: $i] : ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite_Oequations_I1_J) ).

thf(23566,plain,
    ! [A: $i] : ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4795]) ).

thf(1427,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ ( B @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ ( C @ tc_List_Olist @ ( D @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( C @ c_List_Omap ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_List_Omap_Ocomp) ).

thf(10310,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ ( B @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ ( C @ tc_List_Olist @ ( D @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( C @ c_List_Omap ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1427]) ).

thf(772,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__def) ).

thf(7706,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[772]) ).

thf(2989,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image ) ) ) ) )
     => ( ( C @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( G @ ( G @ c_Fun_Oinj__on ) ) ) )
         => ( ( C @ ( B @ ( G @ ( G @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) )
            = ( C @ ( B @ ( A @ ( G @ ( H @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image_Oreindex) ).

thf(16505,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image ) ) ) ) )
     => ( ( C @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( G @ ( G @ c_Fun_Oinj__on ) ) ) )
         => ( ( C @ ( B @ ( G @ ( G @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) )
            = ( C @ ( B @ ( A @ ( G @ ( H @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2989]) ).

thf(2520,axiom,
    ! [A: $i,B: $i,C: $i] : ( B @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__subset__Cons) ).

thf(14593,plain,
    ! [A: $i,B: $i,C: $i] : ( B @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2520]) ).

thf(2810,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__less__nonneg) ).

thf(15820,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2810]) ).

thf(1684,axiom,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone )
    = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__code__numeral__def) ).

thf(11332,plain,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone )
    = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1684]) ).

thf(72,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ c_Divides_OnegDivAlg ) )
            = ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ c_Divides_OnegDivAlg ) @ ( B @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ c_Divides_OnegDivAlg ) )
            = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negDivAlg__eqn) ).

thf(5048,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ c_Divides_OnegDivAlg ) )
            = ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ c_Divides_OnegDivAlg ) @ ( B @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ c_Divides_OnegDivAlg ) )
            = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[72]) ).

thf(3077,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ~ ( B @ ( C @ ( E @ c_Map_Odom ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( B @ ( A @ ( C @ ( E @ c_Map_Omap__add ) ) ) @ hAPP ) )
        = ( D @ ( A @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__dom__app__simps_I3_J) ).

thf(16879,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ~ ( B @ ( C @ ( E @ c_Map_Odom ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( B @ ( A @ ( C @ ( E @ c_Map_Omap__add ) ) ) @ hAPP ) )
        = ( D @ ( A @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3077]) ).

thf(970,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OposDivAlg ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__pos__pos__1__number__of) ).

thf(8480,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OposDivAlg ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[970]) ).

thf(4444,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Nitpick_Ofold__graph_H ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__graph_H_Oequations_I1_J) ).

thf(22255,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Nitpick_Ofold__graph_H ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4444]) ).

thf(4748,axiom,
    ! [A: $i] : ( c_fFalse @ ( A @ ( tc_HOL_Obool @ c_COMBK ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ c_Wellfounded_OwfP ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wfP__empty) ).

thf(23386,plain,
    ! [A: $i] : ( c_fFalse @ ( A @ ( tc_HOL_Obool @ c_COMBK ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ c_Wellfounded_OwfP ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4748]) ).

thf(2365,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Equiv__Relations_Ocongruent ) ) ) )
       => ( ( E @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
            = ( A @ ( B @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__equiv__class) ).

thf(13947,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Equiv__Relations_Ocongruent ) ) ) )
       => ( ( E @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
            = ( A @ ( B @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2365]) ).

thf(2033,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__less__mono2) ).

thf(12683,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2033]) ).

thf(2448,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OId__on ) @ ( B @ ( B @ c_Relation_ODomain ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__Id__on) ).

thf(14303,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OId__on ) @ ( B @ ( B @ c_Relation_ODomain ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2448]) ).

thf(2349,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [E: $i] :
            ~ ( A @ ( E @ ( C @ ( B @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_DomainE) ).

thf(13864,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [E: $i] :
            ~ ( A @ ( E @ ( C @ ( B @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2349]) ).

thf(1419,axiom,
    ( c_FunDef_Opair__less
    = ( c_Wellfounded_Oless__than @ ( c_Wellfounded_Oless__than @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Wellfounded_Olex__prod ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pair__less__def) ).

thf(10289,plain,
    ( c_FunDef_Opair__less
    = ( c_Wellfounded_Oless__than @ ( c_Wellfounded_Oless__than @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Wellfounded_Olex__prod ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1419]) ).

thf(597,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( c_Int_Onat @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat__Numeral_Oneg @ ( tc_Nat_Onat @ c_If @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__nat__number__of) ).

thf(7031,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( c_Int_Onat @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat__Numeral_Oneg @ ( tc_Nat_Onat @ c_If @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[597]) ).

thf(3715,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist__ex1 ) ) )
    <=> ? [D: $i] :
          ( ! [E: $i] :
              ( ( ( E @ ( B @ hAPP ) @ hBOOL )
                & ( A @ ( C @ c_List_Oset @ hAPP ) @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E = D ) )
          & ( D @ ( B @ hAPP ) @ hBOOL )
          & ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__ex1__iff) ).

thf(19418,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ? [D: $i] :
            ( ! [E: $i] :
                ( ( ( E @ ( B @ hAPP ) @ hBOOL )
                  & ( A @ ( C @ c_List_Oset @ hAPP ) @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( E = D ) )
            & ( D @ ( B @ hAPP ) @ hBOOL )
            & ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_List_Olist__ex1 ) ) ) )
      & ( ( A @ ( B @ ( C @ c_List_Olist__ex1 ) ) )
       => ? [D: $i] :
            ( ! [E: $i] :
                ( ( ( E @ ( B @ hAPP ) @ hBOOL )
                  & ( A @ ( C @ c_List_Oset @ hAPP ) @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( E = D ) )
            & ( D @ ( B @ hAPP ) @ hBOOL )
            & ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3715]) ).

thf(389,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_right__minus) ).

thf(6243,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[389]) ).

thf(3699,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Olists ) @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lists_ONil) ).

thf(19365,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Olists ) @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3699]) ).

thf(4707,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__empty) ).

thf(23244,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4707]) ).

thf(1432,axiom,
    c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Nat__Transfer_Ois__nat,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__function__closures_I7_J) ).

thf(10327,plain,
    c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Nat__Transfer_Ois__nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1432]) ).

thf(3844,axiom,
    ( ( tc_HOL_Obool @ ( tc_Product__Type_Ounit @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_Product__Type_Ounit @ c_Finite__Set_Ocard @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__UNIV__unit) ).

thf(19960,plain,
    ( ( tc_HOL_Obool @ ( tc_Product__Type_Ounit @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_Product__Type_Ounit @ c_Finite__Set_Ocard @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3844]) ).

thf(2041,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThanAtMost__empty) ).

thf(12704,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2041]) ).

thf(3507,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__def) ).

thf(18572,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3507]) ).

thf(1459,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Omeasures ) )
      = ( A @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ c_COMBI @ ( tc_Nat_Onat @ ( B @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ c_List_Omap ) @ ( B @ ( tc_Nat_Onat @ tc_List_Olist @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ tc_List_Olist @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ tc_List_Olist @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Wellfounded_Oless__than @ ( tc_Nat_Onat @ c_List_Olex ) @ ( B @ ( tc_Nat_Onat @ tc_List_Olist @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_measures__def) ).

thf(10420,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Omeasures ) )
      = ( A @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ c_COMBI @ ( tc_Nat_Onat @ ( B @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ c_List_Omap ) @ ( B @ ( tc_Nat_Onat @ tc_List_Olist @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ tc_List_Olist @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ tc_List_Olist @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Wellfounded_Oless__than @ ( tc_Nat_Onat @ c_List_Olex ) @ ( B @ ( tc_Nat_Onat @ tc_List_Olist @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1459]) ).

thf(1049,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( ( B
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
                | ( A
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( B @ ( A @ c_Nitpick_Onorm__frac ) )
              = ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( c_Nitpick_Oint__gcd @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( B
                = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
              | ( A
                = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( B @ ( A @ c_Nitpick_Onorm__frac ) )
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) )
      & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_Nitpick_Onorm__frac ) )
          = ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Nitpick_Onorm__frac ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_norm__frac_Osimps) ).

thf(8771,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( ( B
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
                | ( A
                  = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( B @ ( A @ c_Nitpick_Onorm__frac ) )
              = ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( c_Nitpick_Oint__gcd @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( B
                = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
              | ( A
                = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( B @ ( A @ c_Nitpick_Onorm__frac ) )
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) )
      & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_Nitpick_Onorm__frac ) )
          = ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Nitpick_Onorm__frac ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1049]) ).

thf(446,axiom,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__numerals_I4_J) ).

thf(6469,plain,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[446]) ).

thf(1430,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_New__DSequence_Opos__not__seq @ hAPP ) )
      = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ c_Lazy__Sequence_Ohb__not__seq ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_New__DSequence_Opos__not__seq__def) ).

thf(10321,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_New__DSequence_Opos__not__seq @ hAPP ) )
      = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ c_Lazy__Sequence_Ohb__not__seq ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1430]) ).

thf(4266,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ComplD) ).

thf(21568,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4266]) ).

thf(63,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Otl @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__tl) ).

thf(5016,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Otl @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[63]) ).

thf(827,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__Cons) ).

thf(7953,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[827]) ).

thf(4045,axiom,
    tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__function__closures_I6_J) ).

thf(20701,plain,
    tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4045]) ).

thf(467,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__append) ).

thf(6546,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[467]) ).

thf(334,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__bin__simps_I1_J) ).

thf(5979,plain,
    ! [A: $i] :
      ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[334]) ).

thf(3821,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Wellfounded_Omax__extp ) ) ) )
    <=> ( ! [E: $i] :
            ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ? [F: $i] :
                ( ( F @ ( E @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
                & ( A @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
        & ( A
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
        & ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        & ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__extp_Oequations) ).

thf(19861,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ! [E: $i] :
              ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ? [F: $i] :
                  ( ( F @ ( E @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( A @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
          & ( A
           != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          & ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( D @ c_Wellfounded_Omax__extp ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Wellfounded_Omax__extp ) ) ) )
       => ( ! [E: $i] :
              ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ? [F: $i] :
                  ( ( F @ ( E @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( A @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
          & ( A
           != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          & ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3821]) ).

thf(2046,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__Suc__eq__le) ).

thf(12719,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2046]) ).

thf(313,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) )
      = ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__filter) ).

thf(5882,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) )
      = ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[313]) ).

thf(3354,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__extend__simps_I9_J) ).

thf(17991,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3354]) ).

thf(3424,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( D @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [D: $i] :
              ( ( ( D @ ( B @ hAPP ) )
                = A )
              & ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__val__lemma) ).

thf(18244,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( D @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [D: $i] :
              ( ( ( D @ ( B @ hAPP ) )
                = A )
              & ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3424]) ).

thf(4248,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( B @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ hAPP ) @ ( D @ ( B @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( E @ ( B @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_weak__coinduct__image) ).

thf(21495,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( B @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ hAPP ) @ ( D @ ( B @ ( C @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( E @ ( B @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4248]) ).

thf(1205,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( A @ ( B @ c_List_Onth @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__nth) ).

thf(9451,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( A @ ( B @ c_List_Onth @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1205]) ).

thf(3951,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [D: $i] : ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_psubset__imp__ex__mem) ).

thf(20384,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [D: $i] : ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3951]) ).

thf(1721,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ab__diff__minus) ).

thf(11459,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1721]) ).

thf(4052,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__update__memI) ).

thf(20720,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4052]) ).

thf(1077,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__nonpos__neg) ).

thf(8874,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1077]) ).

thf(4261,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
                = ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Ounion__idem) ).

thf(21555,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
                = ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4261]) ).

thf(3611,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__Int__subset) ).

thf(19017,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3611]) ).

thf(3214,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__absorb2) ).

thf(17436,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3214]) ).

thf(4718,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C = B )
    <=> ( ( C @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        & ( B @ ( C @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__eq__subset) ).

thf(23276,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( C @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( C = B ) )
      & ( ( C = B )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4718]) ).

thf(3076,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the__inv__f__f) ).

thf(16876,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3076]) ).

thf(739,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__zmult__distrib) ).

thf(7567,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[739]) ).

thf(3460,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Orderings_Oorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Ostrict__mono ) ) )
       => ( ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_strict__mono__less) ).

thf(18376,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Orderings_Oorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Ostrict__mono ) ) )
       => ( ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3460]) ).

thf(3093,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( B @ ( A @ c_List_Oset @ hAPP ) @ ( B @ ( A @ c_List_Ohd @ hAPP ) @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hd__in__set) ).

thf(16941,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( B @ ( A @ c_List_Oset @ hAPP ) @ ( B @ ( A @ c_List_Ohd @ hAPP ) @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3093]) ).

thf(1577,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__1__right) ).

thf(10890,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1577]) ).

thf(2637,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
       != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__less) ).

thf(15111,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
       != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2637]) ).

thf(4302,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Product__Type_OPair ) @ ( A @ ( C @ ( B @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( B @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__eta) ).

thf(21695,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Product__Type_OPair ) @ ( A @ ( C @ ( B @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( B @ ( C @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4302]) ).

thf(2774,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__less__iff) ).

thf(15696,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( ( B @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2774]) ).

thf(2396,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ ( D @ c_Map_Odom ) ) @ ( A @ ( B @ ( C @ ( D @ c_Map_Omap__add ) ) ) @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Oinj__on ) ) ) )
    <=> ( A @ ( C @ ( D @ c_Map_Odom ) ) @ ( A @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__map__add__dom) ).

thf(14072,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( C @ ( D @ c_Map_Odom ) ) @ ( A @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Oinj__on ) ) ) )
       => ( A @ ( C @ ( D @ c_Map_Odom ) ) @ ( A @ ( B @ ( C @ ( D @ c_Map_Omap__add ) ) ) @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Oinj__on ) ) ) ) )
      & ( ( A @ ( C @ ( D @ c_Map_Odom ) ) @ ( A @ ( B @ ( C @ ( D @ c_Map_Omap__add ) ) ) @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Oinj__on ) ) ) )
       => ( A @ ( C @ ( D @ c_Map_Odom ) ) @ ( A @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2396]) ).

thf(4474,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_List_Olists ) )
      = ( tc_HOL_Obool @ ( A @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_List_Olist_ONil @ ( A @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lists__empty) ).

thf(22377,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_List_Olists ) )
      = ( tc_HOL_Obool @ ( A @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_List_Olist_ONil @ ( A @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4474]) ).

thf(1470,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( D @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( B @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( B @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( D @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) )
     => ( B @ ( D @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__obtain__same__length) ).

thf(10461,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( D @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( B @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( B @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( D @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) )
     => ( B @ ( D @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1470]) ).

thf(1517,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( E @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
                = ( E @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
         => ( ( B @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
            = ( A @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__take__lemma) ).

thf(10668,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( E @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
                = ( E @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
         => ( ( B @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
            = ( A @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1517]) ).

thf(2443,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Diff__subset__Int) ).

thf(14286,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2443]) ).

thf(4627,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ hAPP ) @ hBOOL )
     => ( C @ ( D @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup1I2) ).

thf(22944,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ hAPP ) @ hBOOL )
     => ( C @ ( D @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4627]) ).

thf(903,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( c_Int_Onat @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__Suc__number__of) ).

thf(8217,plain,
    ! [A: $i,B: $i] :
      ( ( ( c_Int_Onat @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_Onat @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[903]) ).

thf(3857,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__Int__eq) ).

thf(20009,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3857]) ).

thf(773,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ ( D @ c_Nat_Onat_Onat__rec ) ) @ hAPP ) )
      = ( c_Int_Onat @ ( B @ ( C @ ( D @ c_Nat_Onat_Onat__rec ) ) @ ( tc_Int_Oint @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ ( B @ ( tc_Int_Oint @ ( D @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( c_Nat__Numeral_Oneg @ ( D @ c_If @ ( tc_Int_Oint @ ( D @ ( D @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_fun ) @ ( D @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__rec__number__of) ).

thf(7709,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ ( D @ c_Nat_Onat_Onat__rec ) ) @ hAPP ) )
      = ( c_Int_Onat @ ( B @ ( C @ ( D @ c_Nat_Onat_Onat__rec ) ) @ ( tc_Int_Oint @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ ( B @ ( tc_Int_Oint @ ( D @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( c_Nat__Numeral_Oneg @ ( D @ c_If @ ( tc_Int_Oint @ ( D @ ( D @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_fun ) @ ( D @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[773]) ).

thf(631,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [C: $i] :
          ( A
          = ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zless__iff__Suc__zadd) ).

thf(7162,plain,
    ! [A: $i,B: $i] :
      ( ( ? [C: $i] :
            ( A
            = ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [C: $i] :
            ( A
            = ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[631]) ).

thf(3953,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__imp__less__Suc) ).

thf(20388,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3953]) ).

thf(1000,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__all ) ) )
    <=> ( ( A @ ( C @ ( D @ c_List_Olist__all ) ) )
        & ( B @ ( C @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all__simps_I1_J) ).

thf(8597,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( C @ ( D @ c_List_Olist__all ) ) )
          & ( B @ ( C @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__all ) ) ) )
      & ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__all ) ) )
       => ( ( A @ ( C @ ( D @ c_List_Olist__all ) ) )
          & ( B @ ( C @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1000]) ).

thf(386,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_List_Oupto__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_List_Oupto__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
           => ( ( ( E @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( E @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( B @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upto_Opinduct) ).

thf(6234,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_List_Oupto__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_List_Oupto__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
           => ( ( ( E @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( E @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( B @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[386]) ).

thf(1361,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sum__length__filter__compl) ).

thf(10068,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1361]) ).

thf(2608,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( A @ ( A @ ( B @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max__in) ).

thf(14974,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( A @ ( A @ ( B @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2608]) ).

thf(1970,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Com_Ocom_OWhile ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I39_J) ).

thf(12441,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Com_Ocom_OWhile ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1970]) ).

thf(4618,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_singleton__conv) ).

thf(22913,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4618]) ).

thf(843,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( C @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update__code_I1_J) ).

thf(8015,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( C @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[843]) ).

thf(2627,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__add__eq__less) ).

thf(15070,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2627]) ).

thf(3092,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Oone__class_Oone ) ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
              = ( B @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__image__Un__one) ).

thf(16935,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Oone__class_Oone ) ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
              = ( B @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3092]) ).

thf(2255,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [F: $i] :
          ( ( C @ ( A @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( F @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_weak__map__of__SomeI) ).

thf(13471,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [F: $i] :
          ( ( C @ ( A @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( F @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2255]) ).

thf(3474,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
     != A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__Cons__self2) ).

thf(18427,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
     != A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3474]) ).

thf(205,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( B @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ints__minus) ).

thf(5456,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( B @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[205]) ).

thf(4145,axiom,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( ( A @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( A @ ( A @ c_COMBC ) ) @ hAPP ) @ ( A @ c_Orderings_Oord_Omin ) )
        = ( A @ c_Orderings_Oord__class_Omax ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dual__min) ).

thf(21067,plain,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( ( A @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( A @ ( A @ c_COMBC ) ) @ hAPP ) @ ( A @ c_Orderings_Oord_Omin ) )
        = ( A @ c_Orderings_Oord__class_Omax ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4145]) ).

thf(1292,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_List_Olist_OCons @ ( B @ tc_List_Olist @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_List_Olist @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Olist_ONil @ ( B @ ( B @ tc_List_Olist @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ ( B @ tc_List_Olist @ tc_List_Olist @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Oconcat ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( B @ c_List_Otl @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose__aux__filter__tail) ).

thf(9798,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_List_Olist_OCons @ ( B @ tc_List_Olist @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_List_Olist @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Olist_ONil @ ( B @ ( B @ tc_List_Olist @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ ( B @ tc_List_Olist @ tc_List_Olist @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Oconcat ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( B @ c_List_Otl @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1292]) ).

thf(742,axiom,
    ! [A: $i] :
      ( ( ( A @ class_Orderings_Olinorder )
        & ( A @ class_Lattices_Osemilattice__sup ) )
     => ( ( A @ c_Lattices_Osemilattice__sup__class_Osup )
        = ( A @ c_Orderings_Oord__class_Omax ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__max) ).

thf(7590,plain,
    ! [A: $i] :
      ( ( ( A @ class_Orderings_Olinorder )
        & ( A @ class_Lattices_Osemilattice__sup ) )
     => ( ( A @ c_Lattices_Osemilattice__sup__class_Osup )
        = ( A @ c_Orderings_Oord__class_Omax ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[742]) ).

thf(2340,axiom,
    ! [A: $i,B: $i,C: $i] : ( B @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Osublist ) ) @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__sublist__subset) ).

thf(13832,plain,
    ! [A: $i,B: $i,C: $i] : ( B @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Osublist ) ) @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2340]) ).

thf(4288,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ! [E: $i] :
            ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__pos) ).

thf(21647,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ! [E: $i] :
            ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4288]) ).

thf(4216,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] : ( A @ ( B @ ( E @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__finite2__subset) ).

thf(21373,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] : ( A @ ( B @ ( E @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4216]) ).

thf(822,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ( C = B )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ord__eq__le__trans) ).

thf(7938,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ( C = B )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[822]) ).

thf(4659,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__insert__left) ).

thf(23067,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4659]) ).

thf(4155,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I17_J) ).

thf(21116,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4155]) ).

thf(3497,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
                = A ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Oremove) ).

thf(18529,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
                = A ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3497]) ).

thf(4561,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Finite__Set_Ocard @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card_Oempty) ).

thf(22683,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Finite__Set_Ocard @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4561]) ).

thf(2104,axiom,
    ! [A: $i,B: $i] : ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__le__dividend) ).

thf(12951,plain,
    ! [A: $i,B: $i] : ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2104]) ).

thf(1400,axiom,
    c_Int_OPls @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of2) ).

thf(10232,plain,
    c_Int_OPls @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1400]) ).

thf(4415,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I10_J) ).

thf(22138,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4415]) ).

thf(2035,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zle__trans) ).

thf(12688,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2035]) ).

thf(3666,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_Othe__elem ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( c_fequal @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_HOL_OThe ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the__elem__def) ).

thf(19249,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_Othe__elem ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( c_fequal @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_HOL_OThe ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3666]) ).

thf(2560,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
        = ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) )
     => ( D @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__seg__image__imp__finite) ).

thf(14760,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
        = ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) )
     => ( D @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2560]) ).

thf(4229,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__Diff__subset) ).

thf(21428,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4229]) ).

thf(3073,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Com_Ocom_OAss ) )
     != ( A @ ( B @ c_Com_Ocom_OSemi ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I24_J) ).

thf(16866,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Com_Ocom_OAss ) )
     != ( A @ ( B @ c_Com_Ocom_OSemi ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3073]) ).

thf(1628,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) )
        = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Code__Numeral_Onat__of__inject) ).

thf(11105,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
       => ( ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) )
          = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) ) ) )
      & ( ( ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) )
          = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1628]) ).

thf(4336,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__inf__le__inf) ).

thf(21822,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4336]) ).

thf(2865,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__ub__add__nat) ).

thf(16033,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2865]) ).

thf(4023,axiom,
    ( ( tc_Nat_Onat @ c_List_Olist_ONil )
    = ( tc_Int_Oint @ c_List_Olist_ONil @ c_List_Oreturn__list ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__list__functions_I2_J) ).

thf(20638,plain,
    ( ( tc_Nat_Onat @ c_List_Olist_ONil )
    = ( tc_Int_Oint @ c_List_Olist_ONil @ c_List_Oreturn__list ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4023]) ).

thf(2830,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin__set__fold) ).

thf(15904,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2830]) ).

thf(486,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Orotate ) @ hAPP ) @ ( C @ ( D @ c_List_Orotate ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_List_Orotate ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate__rotate) ).

thf(6617,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Orotate ) @ hAPP ) @ ( C @ ( D @ c_List_Orotate ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_List_Orotate ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[486]) ).

thf(214,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OnegDivAlg__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              | ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( A @ ( B @ c_Divides_OnegDivAlg ) )
            = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_Divides_OnegDivAlg ) @ ( A @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( A @ ( B @ c_Divides_OnegDivAlg ) )
            = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negDivAlg_Opsimps) ).

thf(5488,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OnegDivAlg__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              | ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( A @ ( B @ c_Divides_OnegDivAlg ) )
            = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_Divides_OnegDivAlg ) @ ( A @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( A @ ( B @ c_Divides_OnegDivAlg ) )
            = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[214]) ).

thf(2372,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThanSuc) ).

thf(13972,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2372]) ).

thf(3215,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_Option_Ooption @ tc_fun ) @ c_Orderings_Otop__class_Otop )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Option_Ooption_OSome @ ( A @ tc_Option_Ooption @ ( A @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ c_Option_Ooption_ONone @ ( A @ tc_Option_Ooption @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UNIV__option__conv) ).

thf(17439,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_Option_Ooption @ tc_fun ) @ c_Orderings_Otop__class_Otop )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Option_Ooption_OSome @ ( A @ tc_Option_Ooption @ ( A @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ c_Option_Ooption_ONone @ ( A @ tc_Option_Ooption @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3215]) ).

thf(2119,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Ounion__inter) ).

thf(12986,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2119]) ).

thf(4677,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( C
         != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( D @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( B @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF__const) ).

thf(23132,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( C
         != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( D @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( B @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4677]) ).

thf(182,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ c_Divides_OnegDivAlg ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__neg__pos) ).

thf(5395,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ c_Divides_OnegDivAlg ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[182]) ).

thf(3013,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Com_Ocom_OAss ) )
     != ( A @ ( B @ c_Com_Ocom_OWhile ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I28_J) ).

thf(16617,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Com_Ocom_OAss ) )
     != ( A @ ( B @ c_Com_Ocom_OWhile ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3013]) ).

thf(4116,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__SucI) ).

thf(20947,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4116]) ).

thf(2864,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( ( I @ ( J @ hAPP ) @ ( K @ hAPP ) )
        = ( F @ ( G @ hAPP ) @ ( H @ hAPP ) ) )
     => ( ( I @ ( J @ ( K @ ( C @ ( D @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) )
        = ( F @ ( G @ ( H @ ( A @ ( D @ ( B @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comp__cong) ).

thf(16030,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( ( I @ ( J @ hAPP ) @ ( K @ hAPP ) )
        = ( F @ ( G @ hAPP ) @ ( H @ hAPP ) ) )
     => ( ( I @ ( J @ ( K @ ( C @ ( D @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) )
        = ( F @ ( G @ ( H @ ( A @ ( D @ ( B @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2864]) ).

thf(652,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OWhile ) @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osize_I14_J) ).

thf(7233,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OWhile ) @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[652]) ).

thf(2472,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ c_Relation_Orefl__on ) ) )
       => ( A @ ( C @ c_List_Olistrel ) @ ( B @ ( C @ c_List_Olistrel1 ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel1__subset__listrel) ).

thf(14394,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ c_Relation_Orefl__on ) ) )
       => ( A @ ( C @ c_List_Olistrel ) @ ( B @ ( C @ c_List_Olistrel1 ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2472]) ).

thf(1278,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Product__Type_Ofst ) @ ( E @ ( D @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( C @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) )
      <=> ( C @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__eq__Some__iff) ).

thf(9733,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Product__Type_Ofst ) @ ( E @ ( D @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( ( C @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
            = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
            = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) )
         => ( C @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1278]) ).

thf(3177,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__aci_I3_J) ).

thf(17280,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3177]) ).

thf(4363,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
                = ( A @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Ounion__idem) ).

thf(21926,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
                = ( A @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4363]) ).

thf(4565,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__UNIV__right) ).

thf(22702,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4565]) ).

thf(3281,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ? [E: $i] :
            ( ! [F: $i] :
                ( ( A
                  = ( F @ ( B @ hAPP ) ) )
               => ( F = E ) )
            & ( A
              = ( E @ ( B @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_range__ex1__eq) ).

thf(17700,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( ( ? [E: $i] :
              ( ! [F: $i] :
                  ( ( A
                    = ( F @ ( B @ hAPP ) ) )
                 => ( F = E ) )
              & ( A
                = ( E @ ( B @ hAPP ) ) ) )
         => ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [E: $i] :
              ( ! [F: $i] :
                  ( ( A
                    = ( F @ ( B @ hAPP ) ) )
                 => ( F = E ) )
              & ( A
                = ( E @ ( B @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3281]) ).

thf(995,axiom,
    ! [A: $i] :
      ~ ( c_Int_OPls @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I10_J) ).

thf(8580,plain,
    ! [A: $i] :
      ~ ( c_Int_OPls @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[995]) ).

thf(1776,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__atLeastAtMost__int) ).

thf(11703,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1776]) ).

thf(719,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oremove1 ) ) @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( B @ ( D @ c_List_Oremove1 ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__remove1) ).

thf(7487,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oremove1 ) ) @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( B @ ( D @ c_List_Oremove1 ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[719]) ).

thf(1940,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) )
      <=> ( ! [D: $i] :
              ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [E: $i] :
                  ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( E @ ( D @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
          & ( A @ ( C @ c_List_Olinorder__class_Osorted ) )
          & ( B @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__append) ).

thf(12317,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( ! [D: $i] :
                ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [E: $i] :
                    ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( E @ ( D @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
            & ( A @ ( C @ c_List_Olinorder__class_Osorted ) )
            & ( B @ ( C @ c_List_Olinorder__class_Osorted ) ) )
         => ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) ) )
        & ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) )
         => ( ! [D: $i] :
                ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [E: $i] :
                    ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( E @ ( D @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
            & ( A @ ( C @ c_List_Olinorder__class_Osorted ) )
            & ( B @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1940]) ).

thf(4426,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( B @ hAPP ) @ hBOOL )
           => ( C @ ( D @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( B @ hAPP ) @ hBOOL ) ) )
     => ( ( A @ ( B @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__induct__0) ).

thf(22188,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( B @ hAPP ) @ hBOOL )
           => ( C @ ( D @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( B @ hAPP ) @ hBOOL ) ) )
     => ( ( A @ ( B @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4426]) ).

thf(625,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__less__asym_H) ).

thf(7134,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[625]) ).

thf(2197,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofold__insert) ).

thf(13249,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2197]) ).

thf(91,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( F @ ( G @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( H @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( F @ ( D @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) )
       => ( ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( H @ ( C @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( B @ ( H @ ( F @ ( G @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__update__cong) ).

thf(5121,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( F @ ( G @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( H @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( F @ ( D @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) )
       => ( ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( H @ ( C @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( B @ ( H @ ( F @ ( G @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( G @ c_List_Olist__all2 ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[91]) ).

thf(4586,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Omax @ ( B @ c_Big__Operators_Olattice_OSup__fin ) ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Osingleton) ).

thf(22790,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Omax @ ( B @ c_Big__Operators_Olattice_OSup__fin ) ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4586]) ).

thf(2143,axiom,
    ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Zero__int__def) ).

thf(13060,plain,
    ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2143]) ).

thf(3069,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( A @ ( B @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lfp__lowerbound) ).

thf(16855,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( A @ ( B @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3069]) ).

thf(881,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OnegDivAlg ) )
            = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OnegDivAlg ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OnegDivAlg ) )
            = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negDivAlg__eqn__1__number__of) ).

thf(8139,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OnegDivAlg ) )
            = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OnegDivAlg ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OnegDivAlg ) )
            = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[881]) ).

thf(3658,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__seteq) ).

thf(19217,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3658]) ).

thf(322,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Divides_Odivmod__nat ) )
      = ( A @ ( B @ c_Divides_Odivmod__nat__rel ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_HOL_OThe ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__def) ).

thf(5923,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Divides_Odivmod__nat ) )
      = ( A @ ( B @ c_Divides_Odivmod__nat__rel ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_HOL_OThe ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[322]) ).

thf(3607,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeast__upt) ).

thf(18990,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3607]) ).

thf(1651,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oupt ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ c_List_Oupt ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__Suc__upt) ).

thf(11226,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oupt ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ c_List_Oupt ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1651]) ).

thf(1896,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
         != ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Obutlast ) )
          = ( C @ ( B @ c_List_Obutlast ) @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( C
          = ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Obutlast ) )
          = ( A @ ( B @ c_List_Obutlast ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_butlast__append) ).

thf(12143,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
         != ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Obutlast ) )
          = ( C @ ( B @ c_List_Obutlast ) @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( C
          = ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Obutlast ) )
          = ( A @ ( B @ c_List_Obutlast ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1896]) ).

thf(3429,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastatMost__empty) ).

thf(18262,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3429]) ).

thf(3103,axiom,
    ! [A: $i,B: $i] :
      ( ~ ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__less__Suc2) ).

thf(16977,plain,
    ! [A: $i,B: $i] :
      ( ~ ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3103]) ).

thf(3144,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( C @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( D @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ( D @ ( C @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThan__subset__iff) ).

thf(17141,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( C @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( D @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ( D @ ( C @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3144]) ).

thf(1271,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = B )
     => ( A
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__eq__self__zero) ).

thf(9706,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = B )
     => ( A
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1271]) ).

thf(38,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OAss ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A
        = ( B @ ( C @ hAPP ) @ ( D @ ( B @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc__elim__cases_I2_J) ).

thf(4926,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OAss ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A
        = ( B @ ( C @ hAPP ) @ ( D @ ( B @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[38]) ).

thf(4777,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__assoc) ).

thf(23498,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4777]) ).

thf(1059,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update__length) ).

thf(8809,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1059]) ).

thf(4226,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( D @ tc_prod ) @ ( D @ c_COMBB ) ) @ ( C @ ( D @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ ( D @ ( C @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ ( D @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inv__image__def) ).

thf(21413,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( D @ tc_prod ) @ ( D @ c_COMBB ) ) @ ( C @ ( D @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ ( D @ ( C @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ ( D @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4226]) ).

thf(3338,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__set__functions_I1_J) ).

thf(17931,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3338]) ).

thf(3472,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ ( D @ ( E @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF__INT__eq2) ).

thf(18418,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ ( D @ ( E @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ ( D @ ( E @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3472]) ).

thf(4156,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oset @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Set_OCollect @ hAPP ) @ ( C @ tc_List_Olist @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__lists__length__eq) ).

thf(21122,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oset @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Set_OCollect @ hAPP ) @ ( C @ tc_List_Olist @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4156]) ).

thf(2900,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_Enum_Oenum )
        & ( C @ class_Enum_Oenum ) )
     => ( ( A @ ( C @ ( B @ tc_prod ) @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
      <=> ( C @ ( B @ c_Product__Type_OPair ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( C @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oenum__class_Oenum__ex @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__ex__prod__def) ).

thf(16154,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_Enum_Oenum )
        & ( C @ class_Enum_Oenum ) )
     => ( ( ( C @ ( B @ c_Product__Type_OPair ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( C @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oenum__class_Oenum__ex @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( B @ tc_prod ) @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( B @ tc_prod ) @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
         => ( C @ ( B @ c_Product__Type_OPair ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( C @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oenum__class_Oenum__ex @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2900]) ).

thf(2135,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Oset__Cons ) ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_OCons @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( B @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__Cons__sing__Nil) ).

thf(13033,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Oset__Cons ) ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_OCons @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( B @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2135]) ).

thf(384,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__filter) ).

thf(6229,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[384]) ).

thf(2913,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( B != A )
       => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__neq__le__trans) ).

thf(16199,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( B != A )
       => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2913]) ).

thf(2550,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Oone__class_Oone ) ) )
           => ( ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__mono__one__left) ).

thf(14714,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Oone__class_Oone ) ) )
           => ( ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2550]) ).

thf(848,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = c_Int_OPls ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__Pls) ).

thf(8027,plain,
    ! [A: $i] :
      ( ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = c_Int_OPls ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[848]) ).

thf(2485,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__supI1) ).

thf(14448,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2485]) ).

thf(1818,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__number__of__Bit0) ).

thf(11851,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1818]) ).

thf(2208,axiom,
    ! [A: $i] : ( A @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__square) ).

thf(13281,plain,
    ! [A: $i] : ( A @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2208]) ).

thf(1957,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] : ( D @ ( B @ hAPP ) @ ( D @ ( C @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sum__diff__distrib) ).

thf(12386,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] : ( D @ ( B @ hAPP ) @ ( D @ ( C @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1957]) ).

thf(599,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( B @ ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiff__zmod__left) ).

thf(7041,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( B @ ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[599]) ).

thf(2510,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [F: $i] :
            ( ( D @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( F @ ( B @ hAPP ) @ hBOOL )
             => ( F @ ( A @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( E @ c_Set_OCollect @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Set_OCollect @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__Collect__mono) ).

thf(14544,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [F: $i] :
            ( ( D @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( F @ ( B @ hAPP ) @ hBOOL )
             => ( F @ ( A @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( E @ c_Set_OCollect @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Set_OCollect @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2510]) ).

thf(3632,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insertI2) ).

thf(19083,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3632]) ).

thf(311,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__mult )
     => ( ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__1__left) ).

thf(5876,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__mult )
     => ( ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[311]) ).

thf(2607,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) )
       => ( ( A @ ( B @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ c_Fun_Oid @ ( D @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__reindex__id) ).

thf(14971,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) )
       => ( ( A @ ( B @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ c_Fun_Oid @ ( D @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2607]) ).

thf(4668,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ c_Relation_OField @ hAPP ) )
      = ( A @ ( D @ c_Relation_OField @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Field__insert) ).

thf(23100,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ c_Relation_OField @ hAPP ) )
      = ( A @ ( D @ c_Relation_OField @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4668]) ).

thf(2386,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Predicate_OPowp ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( C @ c_Set_OPow @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Powp__Pow__eq) ).

thf(14021,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_Set_OPow @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Predicate_OPowp ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Predicate_OPowp ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Set_OPow @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2386]) ).

thf(3138,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__mult )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ~ ( D @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( A @ ( B @ ( C @ ( c_fequal @ ( tc_HOL_Obool @ ( E @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ c_If @ ( E @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( D @ ( E @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( F @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) )
          & ( ( D @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( A @ ( B @ ( C @ ( c_fequal @ ( tc_HOL_Obool @ ( E @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ c_If @ ( E @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( E @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( F @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( B @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__gen__delta) ).

thf(17109,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__mult )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ~ ( D @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( A @ ( B @ ( C @ ( c_fequal @ ( tc_HOL_Obool @ ( E @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ c_If @ ( E @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( D @ ( E @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( F @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) )
          & ( ( D @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( A @ ( B @ ( C @ ( c_fequal @ ( tc_HOL_Obool @ ( E @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ c_If @ ( E @ ( F @ ( F @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_fun ) @ ( F @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( E @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( F @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( B @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3138]) ).

thf(636,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
         => ( A = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofold__graph__determ) ).

thf(7180,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
         => ( A = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[636]) ).

thf(3022,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__less__cancel1) ).

thf(16649,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3022]) ).

thf(866,axiom,
    tc_Nat_Onat @ class_Rings_Ocomm__semiring__1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Rings_Ocomm__semiring__1) ).

thf(8092,plain,
    tc_Nat_Onat @ class_Rings_Ocomm__semiring__1,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[866]) ).

thf(4612,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Set_OPow @ hAPP ) )
      = ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( C @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pow__Int__eq) ).

thf(22890,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Set_OPow @ hAPP ) )
      = ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( C @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4612]) ).

thf(3501,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( E @ ( F @ ( G @ ( H @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( H @ ( H @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D
          = ( B @ ( G @ ( H @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( H @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( ( A
            = ( B @ ( F @ ( H @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( H @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
         => ( E @ ( H @ c_List_Olistrel1 ) @ ( A @ ( D @ ( H @ tc_List_Olist @ ( H @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( H @ tc_List_Olist @ ( H @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel1I) ).

thf(18548,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( E @ ( F @ ( G @ ( H @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( H @ ( H @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D
          = ( B @ ( G @ ( H @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( H @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( ( A
            = ( B @ ( F @ ( H @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( H @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
         => ( E @ ( H @ c_List_Olistrel1 ) @ ( A @ ( D @ ( H @ tc_List_Olist @ ( H @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( H @ tc_List_Olist @ ( H @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3501]) ).

thf(140,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__number__of__eq) ).

thf(5271,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[140]) ).

thf(3979,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [F: $i] :
          ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__Suc__D2) ).

thf(20475,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [F: $i] :
          ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3979]) ).

thf(2530,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Olistrel1 ) @ ( B @ ( C @ c_List_Olistrel1 ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel1__mono) ).

thf(14642,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Olistrel1 ) @ ( B @ ( C @ c_List_Olistrel1 ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2530]) ).

thf(1307,axiom,
    ! [A: $i] :
      ( ( A @ c_COMBI @ ( A @ ( A @ c_Option_Omap ) @ hAPP ) )
      = ( A @ tc_Option_Ooption @ c_Fun_Oid ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Option_Omap_Oidentity) ).

thf(9852,plain,
    ! [A: $i] :
      ( ( A @ c_COMBI @ ( A @ ( A @ c_Option_Omap ) @ hAPP ) )
      = ( A @ tc_Option_Ooption @ c_Fun_Oid ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1307]) ).

thf(50,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) )
      = ( A @ ( C @ c_List_Otl @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_tl__take) ).

thf(4975,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) )
      = ( A @ ( C @ c_List_Otl @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[50]) ).

thf(2360,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__le__cancel1) ).

thf(13920,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2360]) ).

thf(1374,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Odistinct @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__upt) ).

thf(10127,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Odistinct @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1374]) ).

thf(2261,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ tc_Option_Ooption @ c_If @ ( E @ ( D @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Map_Odom ) ) )
      = ( C @ ( c_fNot @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Set_OCollect @ hAPP ) @ ( A @ ( D @ ( E @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Set_OCollect @ hAPP ) @ ( B @ ( D @ ( E @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__if) ).

thf(13492,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ tc_Option_Ooption @ c_If @ ( E @ ( D @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ tc_fun ) @ ( D @ tc_Option_Ooption @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Map_Odom ) ) )
      = ( C @ ( c_fNot @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Set_OCollect @ hAPP ) @ ( A @ ( D @ ( E @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Set_OCollect @ hAPP ) @ ( B @ ( D @ ( E @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2261]) ).

thf(4287,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Relation_OImage ) ) @ hAPP ) )
      = ( A @ ( D @ ( E @ ( F @ c_Relation_OImage ) ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__UN) ).

thf(21644,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Relation_OImage ) ) @ hAPP ) )
      = ( A @ ( D @ ( E @ ( F @ c_Relation_OImage ) ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4287]) ).

thf(3684,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_One__nat__def) ).

thf(19308,plain,
    ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3684]) ).

thf(4249,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) )
    <=> ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
        & ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negative__eq__positive) ).

thf(21497,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) )
      & ( ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) )
       => ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4249]) ).

thf(4033,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ c_Wellfounded_Oaccp ) @ ( A @ ( C @ c_Wellfounded_Oaccp ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_accp__subset) ).

thf(20673,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ c_Wellfounded_Oaccp ) @ ( A @ ( C @ c_Wellfounded_Oaccp ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4033]) ).

thf(1480,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__number__of) ).

thf(10525,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1480]) ).

thf(4784,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ( A @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
       => ( A @ ( B @ ( D @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hoare__derivs_Oinsert) ).

thf(23526,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ( A @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
       => ( A @ ( B @ ( D @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4784]) ).

thf(3913,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( c_fequal @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_If @ hAPP ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( c_fequal @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_If @ hAPP ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zminus1__lemma) ).

thf(20211,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( c_fequal @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_If @ hAPP ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( c_fequal @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_If @ hAPP ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3913]) ).

thf(2028,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__aci_I7_J) ).

thf(12663,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2028]) ).

thf(3143,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( B @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( ( C = B )
         => ( C @ ( B @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( ( C @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( B @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( C @ ( B @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__less__cases) ).

thf(17130,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( B @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( ( C = B )
         => ( C @ ( B @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( ( C @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( B @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( C @ ( B @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3143]) ).

thf(4185,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ ( D @ ( E @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) @ ( C @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_f__the__inv__into__f) ).

thf(21233,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ ( D @ ( E @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) @ ( C @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4185]) ).

thf(3158,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__insert__le) ).

thf(17199,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3158]) ).

thf(793,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Rings_Ocomm__semiring__1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Rings_Ocomm__semiring__1) ).

thf(7815,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Rings_Ocomm__semiring__1,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[793]) ).

thf(2109,axiom,
    tc_HOL_Obool @ class_Lattices_Olattice,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Lattices_Olattice) ).

thf(12964,plain,
    tc_HOL_Obool @ class_Lattices_Olattice,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2109]) ).

thf(1250,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A
           != ( C @ c_Groups_Ozero__class_Ozero ) )
          | ( B
           != ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sum__power2__gt__zero__iff) ).

thf(9627,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( ( ( A
             != ( C @ c_Groups_Ozero__class_Ozero ) )
            | ( B
             != ( C @ c_Groups_Ozero__class_Ozero ) ) )
         => ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A
             != ( C @ c_Groups_Ozero__class_Ozero ) )
            | ( B
             != ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1250]) ).

thf(2662,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image ) ) ) ) )
     => ( ( C @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( B @ ( F @ ( G @ ( H @ ( H @ tc_fun ) @ ( H @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( H @ ( H @ ( G @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( D @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( D @ hAPP ) @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image_Odistrib) ).

thf(15224,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image ) ) ) ) )
     => ( ( C @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( B @ ( F @ ( G @ ( H @ ( H @ tc_fun ) @ ( H @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( H @ ( H @ ( G @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( D @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( D @ hAPP ) @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2662]) ).

thf(4739,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__empty) ).

thf(23349,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4739]) ).

thf(4582,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot )
        = ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) ) )
    <=> ( B
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_quotient__is__empty2) ).

thf(22772,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) ) )
       => ( B
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4582]) ).

thf(1728,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oconcat ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Oappend @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_concat__conv__foldl) ).

thf(11483,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oconcat ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Oappend @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1728]) ).

thf(1417,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ c_List_Oremdups ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__remdups__leq) ).

thf(10284,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ c_List_Oremdups ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1417]) ).

thf(858,axiom,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__2) ).

thf(8064,plain,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[858]) ).

thf(4737,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Relation_OId__on ) )
      = ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Id__on__empty) ).

thf(23344,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Relation_OId__on ) )
      = ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4737]) ).

thf(3139,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ c_Groups_Ozero__class_Ozero @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ ( C @ ( D @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum_OF__eq) ).

thf(17115,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ c_Groups_Ozero__class_Ozero @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ ( C @ ( D @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3139]) ).

thf(785,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Ocomm__monoid__mult,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Groups_Ocomm__monoid__mult) ).

thf(7795,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Ocomm__monoid__mult,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[785]) ).

thf(4047,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
    = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__Suc0__eq__1) ).

thf(20705,plain,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
    = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4047]) ).

thf(2911,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) )
     => ( A @ ( C @ c_List_Olistrel ) @ ( B @ ( C @ c_List_Olists ) @ ( C @ tc_List_Olist @ c_Relation_Orefl__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__refl__on) ).

thf(16194,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) )
     => ( A @ ( C @ c_List_Olistrel ) @ ( B @ ( C @ c_List_Olists ) @ ( C @ tc_List_Olist @ c_Relation_Orefl__on ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2911]) ).

thf(3275,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) )
        = ( C @ c_List_Olist_ONil ) )
    <=> ! [D: $i] :
          ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dropWhile__eq__Nil__conv) ).

thf(17654,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) )
          = ( C @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) )
          = ( C @ c_List_Olist_ONil ) )
       => ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3275]) ).

thf(1352,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__m1__odd) ).

thf(10044,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1352]) ).

thf(3823,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ c_List_Orotate ) )
      = ( A @ tc_List_Olist @ c_Fun_Oid ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate0) ).

thf(19881,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ c_List_Orotate ) )
      = ( A @ tc_List_Olist @ c_Fun_Oid ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3823]) ).

thf(1922,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ~ ( C @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( G @ c_List_Otake @ hAPP ) @ hAPP ) @ ( G @ c_List_Oset @ hAPP ) @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) @ ( F @ ( B @ ( E @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ c_Map_Omap__upds ) ) ) ) )
          = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) @ ( F @ ( D @ ( C @ ( B @ ( E @ ( G @ c_Map_Omap__upds ) ) ) ) @ ( E @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( C @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( G @ c_List_Otake @ hAPP ) @ hAPP ) @ ( G @ c_List_Oset @ hAPP ) @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) @ ( F @ ( B @ ( E @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ c_Map_Omap__upds ) ) ) ) )
          = ( D @ ( C @ ( B @ ( E @ ( G @ c_Map_Omap__upds ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upd__upds__conv__if) ).

thf(12242,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ~ ( C @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( G @ c_List_Otake @ hAPP ) @ hAPP ) @ ( G @ c_List_Oset @ hAPP ) @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) @ ( F @ ( B @ ( E @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ c_Map_Omap__upds ) ) ) ) )
          = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) @ ( F @ ( D @ ( C @ ( B @ ( E @ ( G @ c_Map_Omap__upds ) ) ) ) @ ( E @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( C @ ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( G @ c_List_Otake @ hAPP ) @ hAPP ) @ ( G @ c_List_Oset @ hAPP ) @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) @ ( F @ ( B @ ( E @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ c_Map_Omap__upds ) ) ) ) )
          = ( D @ ( C @ ( B @ ( E @ ( G @ c_Map_Omap__upds ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1922]) ).

thf(2359,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ! [E: $i] :
            ( ( B @ ( C @ ( D @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( E @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__iff__zip) ).

thf(13908,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ! [E: $i] :
              ( ( B @ ( C @ ( D @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( E @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) )
       => ( A @ ( D @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( B @ ( C @ ( D @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( E @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2359]) ).

thf(2367,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( E @ c_List_OremoveAll ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_List_OremoveAll ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__removeAll__inj) ).

thf(13952,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( E @ c_List_OremoveAll ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_List_OremoveAll ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2367]) ).

thf(2824,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_fimplies @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Collect__imp__eq) ).

thf(15876,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_fimplies @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2824]) ).

thf(3453,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__least) ).

thf(18350,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3453]) ).

thf(1811,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__diff__add__eq1) ).

thf(11819,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1811]) ).

thf(226,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( A @ ( C @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Otl @ hAPP ) )
        = ( A @ ( C @ ( B @ c_List_Otl @ hAPP ) @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_tl__append2) ).

thf(5546,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( A @ ( C @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Otl @ hAPP ) )
        = ( A @ ( C @ ( B @ c_List_Otl @ hAPP ) @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[226]) ).

thf(3649,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
              = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Oinsert__remove) ).

thf(19176,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
              = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3649]) ).

thf(986,axiom,
    ( ( c_Int_OPls @ c_Int_Opred )
    = c_Int_OMin ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__Pls) ).

thf(8534,plain,
    ( ( c_Int_OPls @ c_Int_Opred )
    = c_Int_OMin ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[986]) ).

thf(1324,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zless__nat__eq__int__zless) ).

thf(9935,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1324]) ).

thf(1337,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
    <=> ( ? [F: $i] :
            ( ( C
              = ( A @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
            & ( ( F @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
              = B ) )
        | ( ( ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
            = A )
          & ( B
            = ( E @ c_List_Olist_ONil ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Cons__eq__append__conv) ).

thf(9984,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ? [F: $i] :
              ( ( C
                = ( A @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
              & ( ( F @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
                = B ) )
          | ( ( ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
              = A )
            & ( B
              = ( E @ c_List_Olist_ONil ) ) ) )
       => ( ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( ? [F: $i] :
              ( ( C
                = ( A @ ( F @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
              & ( ( F @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
                = B ) )
          | ( ( ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
              = A )
            & ( B
              = ( E @ c_List_Olist_ONil ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1337]) ).

thf(3673,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_Osingle__valued ) ) )
    <=> ! [D: $i,E: $i] :
          ( ( A @ ( E @ ( D @ ( B @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [F: $i] :
              ( ( A @ ( F @ ( D @ ( B @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E = F ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_single__valued__def) ).

thf(19269,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i,E: $i] :
            ( ( A @ ( E @ ( D @ ( B @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [F: $i] :
                ( ( A @ ( F @ ( D @ ( B @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( E = F ) ) )
       => ( A @ ( B @ ( C @ c_Relation_Osingle__valued ) ) ) )
      & ( ( A @ ( B @ ( C @ c_Relation_Osingle__valued ) ) )
       => ! [D: $i,E: $i] :
            ( ( A @ ( E @ ( D @ ( B @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [F: $i] :
                ( ( A @ ( F @ ( D @ ( B @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( E = F ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3673]) ).

thf(1166,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_Divides_Odivmod__nat ) )
          = ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__step) ).

thf(9285,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_Divides_Odivmod__nat ) )
          = ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1166]) ).

thf(51,axiom,
    ! [A: $i] :
      ( ( A @ class_Enum_Oenum )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop )
        = ( A @ c_Enum_Oenum__class_Oenum @ ( A @ c_List_Oset @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UNIV__enum) ).

thf(4978,plain,
    ! [A: $i] :
      ( ( A @ class_Enum_Oenum )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop )
        = ( A @ c_Enum_Oenum__class_Oenum @ ( A @ c_List_Oset @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[51]) ).

thf(1503,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ c_List_Oset @ hAPP ) @ ( D @ ( E @ ( B @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ ( D @ hAPP ) @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ ( E @ ( B @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) )
          = ( A @ ( C @ ( D @ ( E @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insort__insert__insort__key) ).

thf(10611,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ c_List_Oset @ hAPP ) @ ( D @ ( E @ ( B @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ ( D @ hAPP ) @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ ( E @ ( B @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) )
          = ( A @ ( C @ ( D @ ( E @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1503]) ).

thf(872,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 )
      = ( A @ ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Bit1__def) ).

thf(8107,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 )
      = ( A @ ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[872]) ).

thf(3117,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__mono) ).

thf(17041,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3117]) ).

thf(3828,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__minus__self__iff) ).

thf(19894,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3828]) ).

thf(67,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_Oapsnd ) ) ) )
      = ( A @ ( B @ c_Fun_Oid @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_Omap__pair ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_apsnd__def) ).

thf(5033,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_Oapsnd ) ) ) )
      = ( A @ ( B @ c_Fun_Oid @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_Omap__pair ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[67]) ).

thf(2412,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__subset__eq) ).

thf(14144,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2412]) ).

thf(641,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Obutlast ) @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Obutlast ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__butlast) ).

thf(7191,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Obutlast ) @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Obutlast ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[641]) ).

thf(1350,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( C @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__sum__prod2_I2_J) ).

thf(10034,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( C @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1350]) ).

thf(423,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( B = A )
       => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__eq__refl) ).

thf(6385,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( B = A )
       => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[423]) ).

thf(3291,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop )
      = ( c_fTrue @ ( A @ ( tc_HOL_Obool @ c_COMBK ) @ hAPP ) @ ( A @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UNIV__def) ).

thf(17744,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop )
      = ( c_fTrue @ ( A @ ( tc_HOL_Obool @ c_COMBK ) @ hAPP ) @ ( A @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3291]) ).

thf(3059,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Option_Ooption_ONone ) )
    <=> ~ ( B @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__eq__None__iff) ).

thf(16796,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( C @ c_Option_Ooption_ONone ) ) )
      & ( ( ( A @ ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( C @ c_Option_Ooption_ONone ) )
       => ~ ( B @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3059]) ).

thf(3441,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Relation_OField @ hAPP ) @ ( B @ ( C @ c_Relation_OField @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mono__Field) ).

thf(18314,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Relation_OField @ hAPP ) @ ( B @ ( C @ c_Relation_OField @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3441]) ).

thf(1257,axiom,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__numerals_I4_J) ).

thf(9659,plain,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1257]) ).

thf(3026,axiom,
    ! [A: $i] :
      ( A
     != ( A @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_n__not__Suc__n) ).

thf(16664,plain,
    ! [A: $i] :
      ( A
     != ( A @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3026]) ).

thf(210,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ c_Divides_OnegDivAlg ) )
          = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_Divides_OnegDivAlg ) @ ( A @ c_Divides_Oadjust @ hAPP ) ) ) )
      & ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          | ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ c_Divides_OnegDivAlg ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negDivAlg_Osimps) ).

thf(5471,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ c_Divides_OnegDivAlg ) )
          = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_Divides_OnegDivAlg ) @ ( A @ c_Divides_Oadjust @ hAPP ) ) ) )
      & ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          | ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ c_Divides_OnegDivAlg ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[210]) ).

thf(661,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
           => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
              = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_Onat @ hAPP ) ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
           => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
              = ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__nat__number__of) ).

thf(7270,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
           => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
              = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_Onat @ hAPP ) ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
           => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
              = ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[661]) ).

thf(4599,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( C @ ( D @ c_Sum__Type_OPlus ) ) ) )
        = ( tc_HOL_Obool @ ( C @ ( D @ tc_sum ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ( ( A
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
        & ( B
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Plus__eq__empty__conv) ).

thf(22841,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          & ( B
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
       => ( ( A @ ( B @ ( C @ ( D @ c_Sum__Type_OPlus ) ) ) )
          = ( tc_HOL_Obool @ ( C @ ( D @ tc_sum ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ ( C @ ( D @ c_Sum__Type_OPlus ) ) ) )
          = ( tc_HOL_Obool @ ( C @ ( D @ tc_sum ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          & ( B
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4599]) ).

thf(884,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( ( B @ c_Groups_Ozero__class_Ozero )
          = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
      <=> ( ( B @ c_Groups_Ozero__class_Ozero )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__0__equal__iff__equal) ).

thf(8152,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( ( ( B @ c_Groups_Ozero__class_Ozero )
            = A )
         => ( ( B @ c_Groups_Ozero__class_Ozero )
            = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
        & ( ( ( B @ c_Groups_Ozero__class_Ozero )
            = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
         => ( ( B @ c_Groups_Ozero__class_Ozero )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[884]) ).

thf(15,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__less__iff) ).

thf(4837,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[15]) ).

thf(500,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
      = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc3__eq__add__3) ).

thf(6667,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
      = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[500]) ).

thf(1364,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( A @ ( A @ ( B @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__self) ).

thf(10083,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( A @ ( A @ ( B @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1364]) ).

thf(1407,axiom,
    ~ ( c_Int_OPls @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__neg__number__of__Pls) ).

thf(10257,plain,
    ~ ( c_Int_OPls @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1407]) ).

thf(2045,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__max__eq__min) ).

thf(12716,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2045]) ).

thf(837,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__reflcl) ).

thf(7983,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[837]) ).

thf(1962,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UnionI) ).

thf(12401,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1962]) ).

thf(1387,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I37_J) ).

thf(10183,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1387]) ).

thf(3488,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ~ ( D @ ( F @ c_List_Oset @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( E @ ( B @ ( C @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( D @ ( B @ ( C @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__fun__upd) ).

thf(18484,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ~ ( D @ ( F @ c_List_Oset @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( E @ ( B @ ( C @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( D @ ( B @ ( C @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3488]) ).

thf(4338,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ hAPP ) @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( D @ ( E @ ( A @ c_Set_Ovimage ) ) @ hAPP ) @ ( C @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimageI2) ).

thf(21827,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ hAPP ) @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( D @ ( E @ ( A @ c_Set_Ovimage ) ) @ hAPP ) @ ( C @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4338]) ).

thf(1068,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Wellfounded_Oacyclic ) )
    <=> ( A @ ( B @ c_Wellfounded_Oacyclic ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_acyclic__converse) ).

thf(8841,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_Wellfounded_Oacyclic ) )
       => ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Wellfounded_Oacyclic ) ) )
      & ( ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Wellfounded_Oacyclic ) )
       => ( A @ ( B @ c_Wellfounded_Oacyclic ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1068]) ).

thf(4262,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ~ ! [D: $i] : ( B @ ( D @ ( A @ hAPP ) @ ( D @ ( c_Nat_OSuc @ hAPP ) @ ( A @ hAPP ) @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__no__infinite__down__chainE) ).

thf(21558,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ~ ! [D: $i] : ( B @ ( D @ ( A @ hAPP ) @ ( D @ ( c_Nat_OSuc @ hAPP ) @ ( A @ hAPP ) @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4262]) ).

thf(1222,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_Option_Ooption_ONone @ ( A @ ( B @ ( C @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
      = ( B @ c_Option_Ooption_ONone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option__map__None) ).

thf(9506,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_Option_Ooption_ONone @ ( A @ ( B @ ( C @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
      = ( B @ c_Option_Ooption_ONone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1222]) ).

thf(4137,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__diff__conv2) ).

thf(21045,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4137]) ).

thf(3055,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
              = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Oinsert__remove) ).

thf(16779,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
              = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3055]) ).

thf(2265,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i] :
      ( ( E @ ( F @ ( G @ ( H @ ( I @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( H @ ( I @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( E @ ( A @ ( B @ ( C @ ( H @ ( D @ ( I @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( C @ ( D @ tc_prod ) @ ( H @ ( I @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( F @ ( A @ hAPP ) @ ( G @ ( B @ hAPP ) @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__pair__imageI) ).

thf(13503,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i] :
      ( ( E @ ( F @ ( G @ ( H @ ( I @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( H @ ( I @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( E @ ( A @ ( B @ ( C @ ( H @ ( D @ ( I @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( C @ ( D @ tc_prod ) @ ( H @ ( I @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( F @ ( A @ hAPP ) @ ( G @ ( B @ hAPP ) @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2265]) ).

thf(3693,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
      = ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__Union) ).

thf(19345,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
      = ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3693]) ).

thf(2504,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one__idem_Oin__idem) ).

thf(14517,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2504]) ).

thf(1723,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__upt) ).

thf(11466,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1723]) ).

thf(1509,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Osemilattice__inf ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Lattices_Osemilattice__inf) ).

thf(10640,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Osemilattice__inf ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1509]) ).

thf(4567,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__disjoint) ).

thf(22708,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4567]) ).

thf(3932,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ! [E: $i] :
            ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( E @ ( B @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( E @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__iff__nth) ).

thf(20283,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ! [E: $i] :
              ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( E @ ( B @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( E @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) )
       => ( A @ ( D @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( E @ ( B @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( E @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3932]) ).

thf(3724,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
                = ( A @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min__Un) ).

thf(19479,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
                = ( A @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3724]) ).

thf(4463,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__image__empty) ).

thf(22345,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4463]) ).

thf(2152,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Nat__Transfer_Otsub ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__function__closures_I3_J) ).

thf(13093,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Nat__Transfer_Otsub ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2152]) ).

thf(1891,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
          = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sgn__neg) ).

thf(12128,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
          = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1891]) ).

thf(2572,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) )
        = ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) )
    <=> ( ( D = A )
        & ( E = B )
        & ( F = C ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I4_J) ).

thf(14807,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( D = A )
          & ( E = B )
          & ( F = C ) )
       => ( ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) )
          = ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) ) )
      & ( ( ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) )
          = ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) )
       => ( ( D = A )
          & ( E = B )
          & ( F = C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2572]) ).

thf(4231,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ole__infE) ).

thf(21433,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4231]) ).

thf(4762,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup2E) ).

thf(23426,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4762]) ).

thf(4408,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ! [H: $i] :
          ( ( D @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( H @ ( C @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF2__iff) ).

thf(22113,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ! [H: $i] :
            ( ( D @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( H @ ( C @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [H: $i] :
            ( ( D @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( H @ ( C @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4408]) ).

thf(10,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__power) ).

thf(4822,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[10]) ).

thf(538,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__special_I2_J) ).

thf(6794,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[538]) ).

thf(936,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) ) )
     => ( ( B @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__eq__dom) ).

thf(8359,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) ) )
     => ( ( B @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( C @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( C @ ( D @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[936]) ).

thf(3859,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__minus__iff) ).

thf(20019,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3859]) ).

thf(1355,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__filter__le) ).

thf(10051,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1355]) ).

thf(617,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Divides_Otransfer__nat__int__functions_I2_J) ).

thf(7109,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[617]) ).

thf(3240,axiom,
    ! [A: $i,B: $i,C: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( C @ ( B @ c_Map_Omap__of ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( B @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__range__map__of) ).

thf(17525,plain,
    ! [A: $i,B: $i,C: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( C @ ( B @ c_Map_Omap__of ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( B @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3240]) ).

thf(975,axiom,
    ! [A: $i] :
      ( c_Int_OMin
     != ( A @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I42_J) ).

thf(8492,plain,
    ! [A: $i] :
      ( c_Int_OMin
     != ( A @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[975]) ).

thf(1670,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__diff__cancel) ).

thf(11291,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1670]) ).

thf(923,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C = B )
    <=> ( ! [D: $i] :
            ( ( B @ ( C @ ( A @ ( A @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( A @ ( A @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( D @ ( A @ ( A @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( c_fequal @ ( tc_HOL_Obool @ ( A @ ( A @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( C @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( B @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__eq__iff__zip__eq) ).

thf(8300,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ! [D: $i] :
              ( ( B @ ( C @ ( A @ ( A @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( A @ ( A @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( D @ ( A @ ( A @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( c_fequal @ ( tc_HOL_Obool @ ( A @ ( A @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( C @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( B @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) )
       => ( C = B ) )
      & ( ( C = B )
       => ( ! [D: $i] :
              ( ( B @ ( C @ ( A @ ( A @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( A @ ( A @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( D @ ( A @ ( A @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( c_fequal @ ( tc_HOL_Obool @ ( A @ ( A @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( C @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( B @ ( A @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[923]) ).

thf(1396,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_OCons @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Oappend @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ ( B @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Olist_ONil @ ( B @ ( B @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate1__def) ).

thf(10215,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_OCons @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Oappend @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ ( B @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Olist_ONil @ ( B @ ( B @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1396]) ).

thf(1736,axiom,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_numeral__2__eq__2) ).

thf(11515,plain,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1736]) ).

thf(3379,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D = C )
     => ( ( D @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( C @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eqset__imp__iff) ).

thf(18086,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D = C )
     => ( ( ( C @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( D @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3379]) ).

thf(1770,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OId @ ( B @ ( B @ c_Relation_OImage ) ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__Id) ).

thf(11678,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OId @ ( B @ ( B @ c_Relation_OImage ) ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1770]) ).

thf(4640,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__extend__simps_I1_J) ).

thf(22985,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4640]) ).

thf(4098,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__inf__insert) ).

thf(20887,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4098]) ).

thf(3081,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i] :
            ( ( B @ ( D @ ( F @ ( E @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ImageE) ).

thf(16896,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i] :
            ( ( B @ ( D @ ( F @ ( E @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3081]) ).

thf(121,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( D @ ( C @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) )
      = ( A @ ( C @ ( E @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_snd__apsnd) ).

thf(5207,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( D @ ( C @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) )
      = ( A @ ( C @ ( E @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[121]) ).

thf(787,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( C @ ( H @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ ( H @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( G @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ ( H @ c_Product__Type_OPair ) @ ( D @ ( G @ ( H @ tc_prod ) @ ( G @ tc_fun ) @ ( H @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ ( F @ ( G @ ( H @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( F @ ( G @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ ( G @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__zip__map) ).

thf(7800,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( C @ ( H @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( G @ ( H @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ ( H @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( G @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ ( H @ c_Product__Type_OPair ) @ ( D @ ( G @ ( H @ tc_prod ) @ ( G @ tc_fun ) @ ( H @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ ( F @ ( G @ ( H @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( F @ ( G @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ ( G @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[787]) ).

thf(156,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Otl @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__tl) ).

thf(5314,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Otl @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[156]) ).

thf(2726,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( D @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [E: $i] :
                  ( ( A @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( B
                   != ( D @ ( E @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( C @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_aset_I3_J) ).

thf(15485,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( D @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [E: $i] :
                  ( ( A @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( B
                   != ( D @ ( E @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( C @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2726]) ).

thf(3185,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( c_Nat_OSuc @ hAPP ) )
         != A )
       => ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__lessI) ).

thf(17305,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( c_Nat_OSuc @ hAPP ) )
         != A )
       => ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3185]) ).

thf(492,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
          = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__add__distrib) ).

thf(6638,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
          = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[492]) ).

thf(856,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ c_Relation_Oconverse ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converse__converse) ).

thf(8059,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ c_Relation_Oconverse ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[856]) ).

thf(1218,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i] :
      ( ( A @ ( B @ ( H @ ( G @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ ( J @ ( I @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( G @ ( H @ ( I @ ( J @ c_Product__Type_Omap__pair ) ) ) ) ) )
      = ( A @ ( D @ ( C @ ( H @ ( F @ ( J @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( B @ ( E @ ( G @ ( C @ ( I @ ( F @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( H @ ( J @ tc_prod ) @ ( G @ ( I @ tc_prod ) @ ( C @ ( F @ tc_prod ) @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__pair__compose) ).

thf(9496,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i] :
      ( ( A @ ( B @ ( H @ ( G @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ ( J @ ( I @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( G @ ( H @ ( I @ ( J @ c_Product__Type_Omap__pair ) ) ) ) ) )
      = ( A @ ( D @ ( C @ ( H @ ( F @ ( J @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( B @ ( E @ ( G @ ( C @ ( I @ ( F @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( H @ ( J @ tc_prod ) @ ( G @ ( I @ tc_prod ) @ ( C @ ( F @ tc_prod ) @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1218]) ).

thf(2490,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I5_J) ).

thf(14461,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2490]) ).

thf(2519,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
              = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Oinsert__remove) ).

thf(14587,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
              = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2519]) ).

thf(4696,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
          = ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple_Oinsert__remove) ).

thf(23196,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
          = ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4696]) ).

thf(4435,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__append) ).

thf(22227,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4435]) ).

thf(2827,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
              = ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) )
          <=> ( ( C = A )
              & ( D = B ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThan__eq__iff) ).

thf(15887,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( C = A )
                & ( D = B ) )
             => ( ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
                = ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) )
            & ( ( ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
                = ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) )
             => ( ( C = A )
                & ( D = B ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2827]) ).

thf(3388,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__Un__subset) ).

thf(18124,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3388]) ).

thf(1277,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ! [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_all__code) ).

thf(9729,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ( ( A @ ( B @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
         => ! [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL ) )
        & ( ! [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1277]) ).

thf(3152,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod_Odistrib) ).

thf(17173,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3152]) ).

thf(2292,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin__set__fold) ).

thf(13638,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
        = ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2292]) ).

thf(2669,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
        = ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__atLeastZeroLessThan__int) ).

thf(15244,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
        = ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2669]) ).

thf(3264,axiom,
    ! [A: $i] :
      ( ( ( A
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( ~ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) )
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) )
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ) ) )
      & ( ( A
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zsgn__def) ).

thf(17611,plain,
    ! [A: $i] :
      ( ( ( A
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( ~ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) )
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
          & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) )
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ) ) )
      & ( ( A
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3264]) ).

thf(757,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Nat_Osize__class_Osize @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__size) ).

thf(7658,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Nat_Osize__class_Osize @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[757]) ).

thf(2369,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
              = ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Oinsert) ).

thf(13958,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
              = ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2369]) ).

thf(4643,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] : ( tc_HOL_Obool @ ( E @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( A @ ( B @ c_Com_Ocom_OWhile ) @ ( B @ ( c_fNot @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( c_fconj @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ c_COMBS ) ) @ ( E @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( E @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_LoopF) ).

thf(23008,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] : ( tc_HOL_Obool @ ( E @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( A @ ( B @ c_Com_Ocom_OWhile ) @ ( B @ ( c_fNot @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( c_fconj @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ c_COMBS ) ) @ ( E @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( E @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4643]) ).

thf(3357,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) )
    <=> ( A @ ( B @ ( A @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__union__merge) ).

thf(18003,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( A @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) )
       => ( A @ ( B @ ( A @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3357]) ).

thf(4667,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( B @ hAPP ) @ hBOOL )
        | ( C = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__code) ).

thf(23090,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( B @ hAPP ) @ hBOOL )
          | ( C = A ) )
       => ( A @ ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ hAPP ) @ hBOOL )
          | ( C = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4667]) ).

thf(4534,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ hAPP ) )
        = ( C @ c_Fun_Oid ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Oempty) ).

thf(22584,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ hAPP ) )
        = ( C @ c_Fun_Oid ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4534]) ).

thf(2511,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod_Ounion__inter) ).

thf(14549,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2511]) ).

thf(983,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( E @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( B @ c_List_OtakeWhile ) ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__takeWhile__less__P__nth) ).

thf(8524,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( E @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( B @ c_List_OtakeWhile ) ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[983]) ).

thf(102,axiom,
    tc_Int_Oint @ class_Groups_Omonoid__mult,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Omonoid__mult) ).

thf(5158,plain,
    tc_Int_Oint @ class_Groups_Omonoid__mult,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[102]) ).

thf(4330,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
        = ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( A @ ( C @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__by__empty) ).

thf(21802,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
        = ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ( A @ ( C @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4330]) ).

thf(1600,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ c_Divides_Oadjust @ hAPP ) )
      = ( A @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_If @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_adjust__eq) ).

thf(10974,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ c_Divides_Oadjust @ hAPP ) )
      = ( A @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_If @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1600]) ).

thf(3002,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( B @ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__le1) ).

thf(16553,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( B @ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3002]) ).

thf(3050,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
                  = ( A @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Ounion__disjoint) ).

thf(16764,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
                  = ( A @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3050]) ).

thf(468,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Omeasures ) @ ( B @ c_Wellfounded_Owf ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__measures) ).

thf(6549,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Omeasures ) @ ( B @ c_Wellfounded_Owf ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[468]) ).

thf(3964,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__Suc__less) ).

thf(20426,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3964]) ).

thf(3099,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Prod__UNIV) ).

thf(16967,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3099]) ).

thf(2463,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__aci_I8_J) ).

thf(14360,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2463]) ).

thf(2785,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_COMBK ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( B @ ( tc_Nat_Onat @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__def) ).

thf(15733,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_COMBK ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( B @ ( tc_Nat_Onat @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2785]) ).

thf(1830,axiom,
    ! [A: $i] :
      ( ( ( A @ c_Int_OBit1 )
        = c_Int_OMin )
    <=> ( A = c_Int_OMin ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I47_J) ).

thf(11900,plain,
    ! [A: $i] :
      ( ( ( A = c_Int_OMin )
       => ( ( A @ c_Int_OBit1 )
          = c_Int_OMin ) )
      & ( ( ( A @ c_Int_OBit1 )
          = c_Int_OMin )
       => ( A = c_Int_OMin ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1830]) ).

thf(2708,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
        = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__uminus__atLeastAtMost) ).

thf(15382,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
        = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2708]) ).

thf(4143,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Osublist ) ) )
      = ( A @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( B @ ( D @ c_List_Osublist ) ) @ ( D @ c_List_Olist_ONil @ ( D @ c_List_Olist_ONil @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_If @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sublist__Cons) ).

thf(21062,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Osublist ) ) )
      = ( A @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( B @ ( D @ c_List_Osublist ) ) @ ( D @ c_List_Olist_ONil @ ( D @ c_List_Olist_ONil @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_If @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4143]) ).

thf(3365,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ hAPP ) @ ( A @ ( B @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF__leI) ).

thf(18035,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ hAPP ) @ ( A @ ( B @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3365]) ).

thf(1804,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__drop) ).

thf(11792,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1804]) ).

thf(1177,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__filter) ).

thf(9354,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1177]) ).

thf(2992,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__extend__simps_I9_J) ).

thf(16518,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2992]) ).

thf(942,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Obutlast ) )
      = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_butlast__conv__take) ).

thf(8387,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Obutlast ) )
      = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[942]) ).

thf(1439,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( C @ c_Relation_Osingle__valued ) ) )
     => ( B @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_Relation_Osingle__valued ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_single__valued__rel__pow) ).

thf(10361,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( C @ c_Relation_Osingle__valued ) ) )
     => ( B @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_Relation_Osingle__valued ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1439]) ).

thf(3200,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__insert) ).

thf(17369,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3200]) ).

thf(2387,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__less__int__conv) ).

thf(14027,plain,
    ! [A: $i] :
      ( ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2387]) ).

thf(2818,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olistrelp ) ) ) )
    <=> ( C @ ( D @ c_List_Olistrel ) @ ( A @ ( B @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrelp__listrel__eq) ).

thf(15857,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ c_List_Olistrel ) @ ( A @ ( B @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olistrelp ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olistrelp ) ) ) )
       => ( C @ ( D @ c_List_Olistrel ) @ ( A @ ( B @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2818]) ).

thf(674,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( E @ ( B @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_OdropWhile ) ) )
        = ( A @ ( B @ ( D @ c_List_OdropWhile ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dropWhile__append2) ).

thf(7315,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( E @ ( B @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_OdropWhile ) ) )
        = ( A @ ( B @ ( D @ c_List_OdropWhile ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[674]) ).

thf(696,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__number__of__Suc) ).

thf(7394,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[696]) ).

thf(594,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__add) ).

thf(7021,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[594]) ).

thf(1385,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ! [C: $i,D: $i] :
            ( ( D @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__nth__monoI) ).

thf(10176,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ! [C: $i,D: $i] :
            ( ( D @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ c_List_Olinorder__class_Osorted ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1385]) ).

thf(4458,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Relation_OField @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Field__empty) ).

thf(22323,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Relation_OField @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4458]) ).

thf(801,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_List_Oremove1 ) ) )
        = ( B @ ( A @ ( C @ c_List_OremoveAll ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__remove1__removeAll) ).

thf(7865,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_List_Oremove1 ) ) )
        = ( B @ ( A @ ( C @ c_List_OremoveAll ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[801]) ).

thf(1537,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__nonpos__nonpos) ).

thf(10741,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1537]) ).

thf(1615,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Orev @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
       => ( ( B @ ( C @ ( A @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Ofilter ) @ hAPP ) )
          = ( B @ ( C @ ( A @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_OtakeWhile ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__equals__takeWhile__sorted__rev) ).

thf(11038,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Orev @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
       => ( ( B @ ( C @ ( A @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Ofilter ) @ hAPP ) )
          = ( B @ ( C @ ( A @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_OtakeWhile ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1615]) ).

thf(3475,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__int__code_I13_J) ).

thf(18431,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3475]) ).

thf(1602,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ! [F: $i] :
          ( ( B @ ( C @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( F @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( F @ ( A @ ( tc_HOL_Obool @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( ( C @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( B @ ( C @ ( A @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2I) ).

thf(10989,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ! [F: $i] :
          ( ( B @ ( C @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( F @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( F @ ( A @ ( tc_HOL_Obool @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( ( C @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( B @ ( C @ ( A @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1602]) ).

thf(3489,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( c_fequal @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__mem) ).

thf(18487,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B = A )
       => ( A @ ( c_fequal @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_fequal @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3489]) ).

thf(1738,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ ( C @ ( E @ ( D @ ( E @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pair__scomp) ).

thf(11525,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ ( C @ ( E @ ( D @ ( E @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1738]) ).

thf(4547,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [E: $i,F: $i] : ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( F @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( E @ ( C @ hAPP ) @ hAPP ) @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ hAPP ) @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one_Oclosed) ).

thf(22636,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [E: $i,F: $i] : ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( F @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( E @ ( C @ hAPP ) @ hAPP ) @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ hAPP ) @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4547]) ).

thf(1154,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__converseI) ).

thf(9248,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1154]) ).

thf(1567,axiom,
    ! [A: $i] :
      ( ( ~ ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ c_Int_Osucc @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__1__add__number__of) ).

thf(10857,plain,
    ! [A: $i] :
      ( ( ~ ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ c_Int_Osucc @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1567]) ).

thf(1331,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__take) ).

thf(9967,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1331]) ).

thf(3403,axiom,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [B: $i] :
          ( A
          = ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negD) ).

thf(18167,plain,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [B: $i] :
          ( A
          = ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3403]) ).

thf(1357,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Olinordered__ab__semigroup__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Groups_Olinordered__ab__semigroup__add) ).

thf(10056,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Olinordered__ab__semigroup__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1357]) ).

thf(2259,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__add__0) ).

thf(13482,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2259]) ).

thf(1261,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__rel__div__mod) ).

thf(9670,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1261]) ).

thf(2549,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm__idem ) ) )
     => ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( D @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ ( E @ ( D @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm__idem_Ofold__set) ).

thf(14711,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm__idem ) ) )
     => ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( D @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ ( E @ ( D @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2549]) ).

thf(3782,axiom,
    ! [A: $i] :
      ( ( A @ c_Option_Ooption_ONone @ ( A @ tc_Option_Ooption @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option_Osize_I3_J) ).

thf(19702,plain,
    ! [A: $i] :
      ( ( A @ c_Option_Ooption_ONone @ ( A @ tc_Option_Ooption @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3782]) ).

thf(3792,axiom,
    ! [A: $i] :
      ( ( A @ c_Com_Ovname_OGlb @ c_Com_Ovname_Ovname__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vname_Osize_I1_J) ).

thf(19741,plain,
    ! [A: $i] :
      ( ( A @ c_Com_Ovname_OGlb @ c_Com_Ovname_Ovname__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3792]) ).

thf(3020,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__Cons__number__of) ).

thf(16632,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3020]) ).

thf(717,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( E @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( E @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_unique__quotient__lemma) ).

thf(7482,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( E @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( E @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[717]) ).

thf(1302,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
    <=> ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__rotate) ).

thf(9835,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1302]) ).

thf(3439,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Ounion__inter) ).

thf(18309,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3439]) ).

thf(4486,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__Int) ).

thf(22422,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4486]) ).

thf(3535,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( D @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [E: $i] :
                  ( ( A @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( B
                   != ( D @ ( E @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( C @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bset_I3_J) ).

thf(18695,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( D @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [E: $i] :
                  ( ( A @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( B
                   != ( D @ ( E @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( C @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3535]) ).

thf(4221,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Diff2__less) ).

thf(21388,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4221]) ).

thf(3082,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ ( G @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ ( G @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__comp__UNION__distrib) ).

thf(16900,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ ( G @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ ( G @ tc_prod ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3082]) ).

thf(2378,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I6_J) ).

thf(13995,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2378]) ).

thf(3192,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( F @ c_List_Oset @ hAPP ) @ ( D @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__zip__leftD) ).

thf(17332,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( F @ c_List_Oset @ hAPP ) @ ( D @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3192]) ).

thf(1971,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i] :
      ( ( E @ ( F @ ( G @ ( H @ ( I @ ( J @ c_Equiv__Relations_Ocongruent2 ) ) ) ) ) )
     => ( ( G @ ( C @ ( D @ ( J @ ( J @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( J @ ( J @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( F @ ( A @ ( B @ ( I @ ( I @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( I @ ( I @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( D @ ( E @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( E @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_congruent2D) ).

thf(12445,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i] :
      ( ( E @ ( F @ ( G @ ( H @ ( I @ ( J @ c_Equiv__Relations_Ocongruent2 ) ) ) ) ) )
     => ( ( G @ ( C @ ( D @ ( J @ ( J @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( J @ ( J @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( F @ ( A @ ( B @ ( I @ ( I @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( I @ ( I @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( D @ ( E @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( E @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1971]) ).

thf(448,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat__Numeral_Oneg @ ( tc_Nat_Onat @ c_If @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__Suc__number__of) ).

thf(6478,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat__Numeral_Oneg @ ( tc_Nat_Onat @ c_If @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[448]) ).

thf(1860,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_List_Ofoldl ) ) ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_elem__le__sum) ).

thf(12032,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_List_Ofoldl ) ) ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1860]) ).

thf(4745,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_Set_OCollect @ hAPP ) )
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ! [C: $i] :
          ~ ( C @ ( A @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Collect__empty__eq) ).

thf(23371,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] :
            ~ ( C @ ( A @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Set_OCollect @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ c_Set_OCollect @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ! [C: $i] :
            ~ ( C @ ( A @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4745]) ).

thf(4693,axiom,
    ! [A: $i] : ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ c_Fun_Oinj__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__singleton) ).

thf(23189,plain,
    ! [A: $i] : ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( A @ c_Fun_Oinj__on ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4693]) ).

thf(2445,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Oin__idem) ).

thf(14290,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2445]) ).

thf(308,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) )
      = ( A @ ( C @ c_List_Otl @ hAPP ) @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_tl__drop) ).

thf(5870,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) )
      = ( A @ ( C @ c_List_Otl @ hAPP ) @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[308]) ).

thf(3917,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_xt1_I8_J) ).

thf(20228,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3917]) ).

thf(2066,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oconcat ) @ ( B @ c_List_Oset @ hAPP ) )
      = ( B @ c_List_Oset @ ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_List_Olist @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__concat) ).

thf(12806,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oconcat ) @ ( B @ c_List_Oset @ hAPP ) )
      = ( B @ c_List_Oset @ ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_List_Olist @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2066]) ).

thf(3040,axiom,
    ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone )
    = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__numerals_I2_J) ).

thf(16718,plain,
    ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone )
    = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3040]) ).

thf(4018,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__quotient) ).

thf(20621,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4018]) ).

thf(960,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i] :
            ( ( D @ ( B @ hAPP ) @ hBOOL )
           => ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i] :
              ( ( D @ ( B @ hAPP ) @ hBOOL )
             => ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_incr__mult__lemma) ).

thf(8452,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i] :
            ( ( D @ ( B @ hAPP ) @ hBOOL )
           => ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i] :
              ( ( D @ ( B @ hAPP ) @ hBOOL )
             => ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[960]) ).

thf(1967,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ c_Nat__Transfer_Onat__set ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I2_J) ).

thf(12428,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ c_Nat__Transfer_Onat__set ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1967]) ).

thf(4002,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A
       != ( B @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__greater__0__conv) ).

thf(20554,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
         != ( B @ c_List_Olist_ONil ) )
       => ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
         != ( B @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4002]) ).

thf(4255,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__Inf1__distrib) ).

thf(21527,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4255]) ).

thf(355,axiom,
    tc_Nat_Onat @ class_Orderings_Oord,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Orderings_Oord) ).

thf(6059,plain,
    tc_Nat_Onat @ class_Orderings_Oord,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[355]) ).

thf(4247,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Oorder )
     => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Orderings_Oorder__class_Omono ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_coinduct3__mono__lemma) ).

thf(21493,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Oorder )
     => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Orderings_Oorder__class_Omono ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4247]) ).

thf(39,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ! [F: $i] :
            ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( F @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( F @ ( D @ ( E @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B @ ( D @ ( A @ ( C @ ( E @ c_List_Olist__all2 ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__all__nthI) ).

thf(4929,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ! [F: $i] :
            ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( F @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( F @ ( D @ ( E @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B @ ( D @ ( A @ ( C @ ( E @ c_List_Olist__all2 ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[39]) ).

thf(2194,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B != A )
       => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__neqE) ).

thf(13240,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B != A )
       => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2194]) ).

thf(1422,axiom,
    ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ c_Finite__Set_Ocard @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__UNIV__bool) ).

thf(10297,plain,
    ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ c_Finite__Set_Ocard @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1422]) ).

thf(1402,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__int) ).

thf(10236,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1402]) ).

thf(2775,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( D @ ( H @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( E @ ( G @ ( H @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( G @ ( H @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( C @ ( G @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( G @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( H @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( E @ ( C @ ( H @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( C @ ( G @ ( H @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( H @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__comp__subset__Sigma) ).

thf(15700,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( D @ ( H @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( E @ ( G @ ( H @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( G @ ( H @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( C @ ( G @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( G @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( H @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( E @ ( C @ ( H @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( C @ ( G @ ( H @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( H @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2775]) ).

thf(3572,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Complete__Lattice_OSup__class_OSup ) )
        = ( A @ ( C @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__insert) ).

thf(18849,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Complete__Lattice_OSup__class_OSup ) )
        = ( A @ ( C @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3572]) ).

thf(2353,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( C @ ( D @ tc_sum ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__PlusD_I1_J) ).

thf(13876,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( C @ ( D @ tc_sum ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2353]) ).

thf(1462,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Wellfounded_Owf ) )
     => ( A @ ( C @ ( B @ ( D @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__inv__image) ).

thf(10429,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Wellfounded_Owf ) )
     => ( A @ ( C @ ( B @ ( D @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1462]) ).

thf(409,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C
          = ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( ( C @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_self__quotient__aux1) ).

thf(6308,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C
          = ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( ( C @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[409]) ).

thf(3928,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F != E )
     => ( ( F @ ( A @ ( E @ ( B @ ( C @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( F @ ( B @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__other) ).

thf(20266,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F != E )
     => ( ( F @ ( A @ ( E @ ( B @ ( C @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( F @ ( B @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3928]) ).

thf(1175,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( ( B @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ( A @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ tc_prod ) @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__append) ).

thf(9349,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( ( B @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ( A @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ tc_prod ) @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1175]) ).

thf(4030,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1Set_Ointros) ).

thf(20664,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4030]) ).

thf(3911,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__infI1) ).

thf(20205,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3911]) ).

thf(1206,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oremove1 ) ) )
          = ( A @ ( C @ ( D @ c_List_Oremove1 ) ) @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oremove1 ) ) )
          = ( A @ ( B @ ( C @ ( D @ c_List_Oremove1 ) ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remove1__append) ).

thf(9454,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oremove1 ) ) )
          = ( A @ ( C @ ( D @ c_List_Oremove1 ) ) @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oremove1 ) ) )
          = ( A @ ( B @ ( C @ ( D @ c_List_Oremove1 ) ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1206]) ).

thf(2148,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( E @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__greaterThanLessThan) ).

thf(13079,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( E @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2148]) ).

thf(2585,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Orderings_Olinorder )
        & ( E @ class_Complete__Lattice_Ocomplete__lattice ) )
     => ( ( A @ ( B @ ( E @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ? [F: $i] :
            ( ( F @ ( A @ hAPP ) @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__SUP__iff) ).

thf(14878,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Orderings_Olinorder )
        & ( E @ class_Complete__Lattice_Ocomplete__lattice ) )
     => ( ( ? [F: $i] :
              ( ( F @ ( A @ hAPP ) @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( E @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( E @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [F: $i] :
              ( ( F @ ( A @ hAPP ) @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2585]) ).

thf(1754,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ c_List_Olist_ONil )
        = ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
    <=> ( ( A
          = ( C @ c_List_Olist_ONil ) )
        & ( B
          = ( C @ c_List_Olist_ONil ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nil__is__append__conv) ).

thf(11601,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( A
            = ( C @ c_List_Olist_ONil ) )
          & ( B
            = ( C @ c_List_Olist_ONil ) ) )
       => ( ( C @ c_List_Olist_ONil )
          = ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( C @ c_List_Olist_ONil )
          = ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( ( A
            = ( C @ c_List_Olist_ONil ) )
          & ( B
            = ( C @ c_List_Olist_ONil ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1754]) ).

thf(370,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__ex ) ) )
    <=> ( ( A @ ( C @ ( D @ c_List_Olist__ex ) ) )
        | ( B @ ( C @ ( D @ c_List_Olist__ex ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__ex__append) ).

thf(6179,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( C @ ( D @ c_List_Olist__ex ) ) )
          | ( B @ ( C @ ( D @ c_List_Olist__ex ) ) ) )
       => ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__ex ) ) ) )
      & ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__ex ) ) )
       => ( ( A @ ( C @ ( D @ c_List_Olist__ex ) ) )
          | ( B @ ( C @ ( D @ c_List_Olist__ex ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[370]) ).

thf(1733,axiom,
    ( c_FunDef_Omax__weak
    = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_FunDef_Opair__leq @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Omax__ext ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__weak__def) ).

thf(11508,plain,
    ( c_FunDef_Omax__weak
    = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_FunDef_Opair__leq @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Omax__ext ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1733]) ).

thf(1892,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__numeral__code_I5_J) ).

thf(12131,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1892]) ).

thf(1916,axiom,
    ! [A: $i] :
      ( ( A @ class_Enum_Oenum )
     => ( ( A @ tc_Option_Ooption @ c_Enum_Oenum__class_Oenum )
        = ( A @ c_Enum_Oenum__class_Oenum @ ( A @ c_Option_Ooption_OSome @ ( A @ tc_Option_Ooption @ ( A @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( A @ c_Option_Ooption_ONone @ ( A @ tc_Option_Ooption @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__option__def) ).

thf(12214,plain,
    ! [A: $i] :
      ( ( A @ class_Enum_Oenum )
     => ( ( A @ tc_Option_Ooption @ c_Enum_Oenum__class_Oenum )
        = ( A @ c_Enum_Oenum__class_Oenum @ ( A @ c_Option_Ooption_OSome @ ( A @ tc_Option_Ooption @ ( A @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( A @ c_Option_Ooption_ONone @ ( A @ tc_Option_Ooption @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1916]) ).

thf(1055,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( C @ c_Orderings_Oorder__class_Omono ) ) )
         => ( A @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ ( A @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_coinduct__lemma) ).

thf(8799,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( C @ c_Orderings_Oorder__class_Omono ) ) )
         => ( A @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ ( A @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1055]) ).

thf(2836,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Wellfounded_Owf ) )
     => ( ( C @ ( A @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( C @ ( B @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__not__sym) ).

thf(15929,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Wellfounded_Owf ) )
     => ( ( C @ ( A @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( C @ ( B @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2836]) ).

thf(1184,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
        = C ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update__beyond) ).

thf(9377,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
        = C ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1184]) ).

thf(791,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__0) ).

thf(7810,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[791]) ).

thf(815,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__increasing) ).

thf(7907,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[815]) ).

thf(4225,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Fun_Oid @ ( A @ ( A @ c_Set_Oimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_surj__id) ).

thf(21410,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Fun_Oid @ ( A @ ( A @ c_Set_Oimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4225]) ).

thf(3051,axiom,
    ! [A: $i,B: $i,C: $i] :
      ~ ( A @ ( C @ c_List_Olex ) @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nil__notin__lex) ).

thf(16767,plain,
    ! [A: $i,B: $i,C: $i] :
      ~ ( A @ ( C @ c_List_Olex ) @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3051]) ).

thf(2730,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( D @ ( E @ ( F @ c_Com_Ocom_OLocal ) ) )
        = ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) )
    <=> ( ( D = A )
        & ( E = B )
        & ( F = C ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I2_J) ).

thf(15507,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( D = A )
          & ( E = B )
          & ( F = C ) )
       => ( ( D @ ( E @ ( F @ c_Com_Ocom_OLocal ) ) )
          = ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) ) )
      & ( ( ( D @ ( E @ ( F @ c_Com_Ocom_OLocal ) ) )
          = ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) )
       => ( ( D = A )
          & ( E = B )
          & ( F = C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2730]) ).

thf(4585,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
       => ( C @ ( B @ hAPP ) @ hBOOL ) )
     => ( C @ ( D @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup1CI) ).

thf(22786,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
       => ( C @ ( B @ hAPP ) @ hBOOL ) )
     => ( C @ ( D @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4585]) ).

thf(3348,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( ~ ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( c_Nat_OSuc @ hAPP ) @ ( A @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
        & ( ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__cl__ivl__Suc) ).

thf(17971,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( ~ ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( c_Nat_OSuc @ hAPP ) @ ( A @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
        & ( ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3348]) ).

thf(1519,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B = A )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ord__le__eq__trans) ).

thf(10677,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B = A )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1519]) ).

thf(4705,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf1D1) ).

thf(23238,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4705]) ).

thf(4005,axiom,
    ! [A: $i,B: $i] :
      ~ ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__add__less2) ).

thf(20571,plain,
    ! [A: $i,B: $i] :
      ~ ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4005]) ).

thf(1861,axiom,
    ( ( c_Int_OMin @ c_Int_OBit1 )
    = c_Int_OMin ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Bit1__Min) ).

thf(12034,plain,
    ( ( c_Int_OMin @ c_Int_OBit1 )
    = c_Int_OMin ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1861]) ).

thf(12,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__eq) ).

thf(4828,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[12]) ).

thf(544,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ! [F: $i] : ( C @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( F @ ( D @ hAPP ) @ ( F @ ( c_Nat_OSuc @ hAPP ) @ ( D @ hAPP ) @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( D @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ hAPP ) @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sequence__trans) ).

thf(6815,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ! [F: $i] : ( C @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( F @ ( D @ hAPP ) @ ( F @ ( c_Nat_OSuc @ hAPP ) @ ( D @ hAPP ) @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( D @ hAPP ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ hAPP ) @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[544]) ).

thf(2796,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INTER__eq__Inter__image) ).

thf(15772,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2796]) ).

thf(1774,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Oordered__cancel__ab__semigroup__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Groups_Oordered__cancel__ab__semigroup__add) ).

thf(11697,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Oordered__cancel__ab__semigroup__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1774]) ).

thf(4072,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oset @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Set_OCollect @ hAPP ) @ ( C @ tc_List_Olist @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__lists__length__le) ).

thf(20801,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oset @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Set_OCollect @ hAPP ) @ ( C @ tc_List_Olist @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4072]) ).

thf(3957,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
      <=> ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThanAtMost__empty__iff) ).

thf(20398,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
        & ( ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3957]) ).

thf(4428,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ! [E: $i] :
            ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_Finite__Set_Ocard @ hAPP ) )
          = ( C @ ( A @ ( B @ c_Finite__Set_Ocard @ ( D @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__SigmaI) ).

thf(22195,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ! [E: $i] :
            ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_Finite__Set_Ocard @ hAPP ) )
          = ( C @ ( A @ ( B @ c_Finite__Set_Ocard @ ( D @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4428]) ).

thf(36,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( ( A
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
                = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Divides_Odivmod__int ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_COMBI @ ( B @ c_Groups_Oplus__class_Oplus @ ( B @ ( B @ ( B @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ ( B @ ( B @ ( B @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_COMBI @ ( B @ c_Groups_Oplus__class_Oplus @ ( B @ ( B @ ( B @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_fequal @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_If @ ( tc_Int_Oint @ ( B @ ( B @ tc_fun ) @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ ( B @ tc_fun ) @ ( B @ c_COMBB ) ) @ ( tc_Int_Oint @ ( B @ ( B @ tc_fun ) @ ( B @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_fun ) @ ( B @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ ( B @ c_COMBS ) ) @ ( tc_Int_Oint @ ( B @ ( B @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Oring__1__class_Oof__int @ ( B @ ( B @ c_HOL_OLet ) @ ( tc_Int_Oint @ ( B @ ( B @ ( B @ tc_fun ) @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( B @ ( B @ ( B @ tc_fun ) @ c_COMBB ) ) @ ( tc_Int_Oint @ ( B @ ( tc_Int_Oint @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ) )
            & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
                = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) )
        & ( ( A
            = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__num) ).

thf(4914,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( ( A
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
                = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Divides_Odivmod__int ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_COMBI @ ( B @ c_Groups_Oplus__class_Oplus @ ( B @ ( B @ ( B @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ ( B @ ( B @ ( B @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_COMBI @ ( B @ c_Groups_Oplus__class_Oplus @ ( B @ ( B @ ( B @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_fequal @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_If @ ( tc_Int_Oint @ ( B @ ( B @ tc_fun ) @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ ( B @ tc_fun ) @ ( B @ c_COMBB ) ) @ ( tc_Int_Oint @ ( B @ ( B @ tc_fun ) @ ( B @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_fun ) @ ( B @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ ( B @ c_COMBS ) ) @ ( tc_Int_Oint @ ( B @ ( B @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Oring__1__class_Oof__int @ ( B @ ( B @ c_HOL_OLet ) @ ( tc_Int_Oint @ ( B @ ( B @ ( B @ tc_fun ) @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( B @ ( B @ ( B @ tc_fun ) @ c_COMBB ) ) @ ( tc_Int_Oint @ ( B @ ( tc_Int_Oint @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ ( B @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ tc_fun ) @ ( B @ ( B @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ) )
            & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
                = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) )
        & ( ( A
            = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[36]) ).

thf(875,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_List_Orotate ) )
      = ( A @ ( C @ c_List_Orotate ) @ ( B @ ( C @ c_List_Orotate ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate__add) ).

thf(8120,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_List_Orotate ) )
      = ( A @ ( C @ c_List_Orotate ) @ ( B @ ( C @ c_List_Orotate ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[875]) ).

thf(1064,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__upt) ).

thf(8831,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1064]) ).

thf(706,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Ohd @ hAPP ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hd_Osimps) ).

thf(7438,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Ohd @ hAPP ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[706]) ).

thf(1020,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__add__commute) ).

thf(8688,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1020]) ).

thf(4178,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__simps_I9_J) ).

thf(21205,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4178]) ).

thf(1125,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( c_Int_Onat @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__Suc__number__of) ).

thf(9047,plain,
    ! [A: $i,B: $i] :
      ( ( ( c_Int_Onat @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_Onat @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1125]) ).

thf(4388,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ tc_Hoare__Mirabelle_Otriple @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_triple_Osize_I2_J) ).

thf(22036,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ tc_Hoare__Mirabelle_Otriple @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4388]) ).

thf(889,axiom,
    tc_Product__Type_Ounit @ class_HOL_Oequal,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Product____Type__Ounit__HOL_Oequal) ).

thf(8171,plain,
    tc_Product__Type_Ounit @ class_HOL_Oequal,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[889]) ).

thf(1491,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__drop_H) ).

thf(10564,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1491]) ).

thf(1948,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( G != F )
     => ( ( A @ ( F @ ( B @ ( G @ ( C @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( B @ ( G @ ( A @ ( F @ ( C @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__twist) ).

thf(12354,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( G != F )
     => ( ( A @ ( F @ ( B @ ( G @ ( C @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( B @ ( G @ ( A @ ( F @ ( C @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1948]) ).

thf(2521,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_Fun_Oid @ ( A @ ( C @ ( B @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_o__id) ).

thf(14595,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_Fun_Oid @ ( A @ ( C @ ( B @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2521]) ).

thf(1786,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J) ).

thf(11733,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1786]) ).

thf(917,axiom,
    tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( c_Code__Numeral_Oof__nat @ ( c_Code__Numeral_Onat__of @ ( tc_Nat_Onat @ ( tc_Code__Numeral_Ocode__numeral @ c_Typedef_Otype__definition ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_type__definition__code__numeral) ).

thf(8254,plain,
    tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( c_Code__Numeral_Oof__nat @ ( c_Code__Numeral_Onat__of @ ( tc_Nat_Onat @ ( tc_Code__Numeral_Ocode__numeral @ c_Typedef_Otype__definition ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[917]) ).

thf(1321,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__int) ).

thf(9920,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1321]) ).

thf(1140,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
    <=> ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
        | ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__is__0) ).

thf(9118,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          | ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          | ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1140]) ).

thf(2571,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( H @ ( I @ ( J @ ( K @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( A @ ( B @ ( E @ ( G @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( A @ ( B @ ( D @ ( C @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Ocommute__comps_I1_J) ).

thf(14803,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( H @ ( I @ ( J @ ( K @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( A @ ( B @ ( E @ ( G @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( A @ ( B @ ( D @ ( C @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2571]) ).

thf(4373,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Typedef_Otype__definition ) ) ) ) )
     => ( B @ ( A @ ( D @ hAPP ) @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_type__definition_ORep) ).

thf(21965,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Typedef_Otype__definition ) ) ) ) )
     => ( B @ ( A @ ( D @ hAPP ) @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4373]) ).

thf(3845,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__ab__group__add )
     => ( ( ( C @ ( D @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
       => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__eq__diff__less) ).

thf(19962,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__ab__group__add )
     => ( ( ( C @ ( D @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
       => ( ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3845]) ).

thf(3386,axiom,
    ! [A: $i,B: $i] : ( B @ c_Relation_OId @ ( A @ ( A @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_IdI) ).

thf(18118,plain,
    ! [A: $i,B: $i] : ( B @ c_Relation_OId @ ( A @ ( A @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3386]) ).

thf(1907,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oappend @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Ofoldl ) ) ) @ hAPP ) )
      = ( A @ ( C @ c_List_Oconcat ) @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldl__conv__concat) ).

thf(12182,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oappend @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Ofoldl ) ) ) @ hAPP ) )
      = ( A @ ( C @ c_List_Oconcat ) @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1907]) ).

thf(2332,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( B @ ( E @ c_Groups_Oplus__class_Oplus @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum_Odistrib) ).

thf(13794,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( B @ ( E @ c_Groups_Oplus__class_Oplus @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2332]) ).

thf(2852,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( D @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( F @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
          = ( D @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( F @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Times__eq__cancel2) ).

thf(15988,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B = A )
         => ( ( D @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( F @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
            = ( D @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( F @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( D @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( F @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
            = ( D @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( F @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2852]) ).

thf(3705,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( I @ ( J @ ( K @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( F @ ( G @ ( H @ c_Equiv__Relations_Oequiv ) ) )
       => ( ( D @ ( F @ ( I @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( H @ ( K @ c_Equiv__Relations_Ocongruent2 ) ) ) ) ) )
         => ( ( I @ ( J @ ( K @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( K @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( F @ ( G @ ( H @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( H @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ! [L: $i] :
                    ( ( J @ ( L @ ( K @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ! [M: $i] :
                        ( ( G @ ( M @ ( H @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                       => ( A @ ( M @ ( L @ ( D @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
               => ( A @ ( D @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( H @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ ( K @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( H @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( K @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__equiv__class__type2) ).

thf(19385,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( I @ ( J @ ( K @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( F @ ( G @ ( H @ c_Equiv__Relations_Oequiv ) ) )
       => ( ( D @ ( F @ ( I @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( H @ ( K @ c_Equiv__Relations_Ocongruent2 ) ) ) ) ) )
         => ( ( I @ ( J @ ( K @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( K @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( F @ ( G @ ( H @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( H @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ! [L: $i] :
                    ( ( J @ ( L @ ( K @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ! [M: $i] :
                        ( ( G @ ( M @ ( H @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                       => ( A @ ( M @ ( L @ ( D @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
               => ( A @ ( D @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( H @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ ( K @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( H @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( K @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3705]) ).

thf(73,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Osemiring__1 )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__Suc) ).

thf(5054,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Osemiring__1 )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[73]) ).

thf(1663,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__unfold__left) ).

thf(11268,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1663]) ).

thf(2742,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__diff__conv) ).

thf(15562,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2742]) ).

thf(1351,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( B
          = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
      <=> ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__neg__iff__add__eq__0) ).

thf(10037,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( C @ c_Groups_Ozero__class_Ozero ) )
         => ( B
            = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
        & ( ( B
            = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
         => ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1351]) ).

thf(3959,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
     => ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
       => ( ( tc_HOL_Obool @ ( C @ ( F @ tc_prod ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( D @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( B @ ( E @ tc_prod ) @ ( C @ ( F @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ ( E @ tc_prod ) @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__pair__surj) ).

thf(20407,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
     => ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
       => ( ( tc_HOL_Obool @ ( C @ ( F @ tc_prod ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( D @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( B @ ( E @ tc_prod ) @ ( C @ ( F @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ ( E @ tc_prod ) @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3959]) ).

thf(4526,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__UNIV) ).

thf(22554,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4526]) ).

thf(4292,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Odistrib__inf__le) ).

thf(21667,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4292]) ).

thf(3120,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__absorb1) ).

thf(17048,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3120]) ).

thf(3317,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [E: $i] :
          ( ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( E @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_tranclD) ).

thf(17841,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [E: $i] :
          ( ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( E @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( E @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3317]) ).

thf(3506,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__leE) ).

thf(18570,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3506]) ).

thf(1240,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( C @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
           => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
              = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
          & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
           => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) )
      & ( ( C @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__number__of__add__left) ).

thf(9570,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( C @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
           => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
              = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
          & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
           => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) )
      & ( ( C @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1240]) ).

thf(1275,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_double__compl) ).

thf(9723,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1275]) ).

thf(46,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_Enum_Oenum )
        & ( C @ class_Enum_Oenum ) )
     => ( ( A @ ( C @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
      <=> ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( C @ ( B @ c_List_Ozip ) @ hAPP ) @ ( C @ ( B @ c_Map_Omap__of ) @ ( C @ tc_List_Olist @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Option_Othe @ ( B @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( C @ tc_List_Olist @ ( C @ ( B @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oex__n__lists ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__ex__fun__def) ).

thf(4958,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_Enum_Oenum )
        & ( C @ class_Enum_Oenum ) )
     => ( ( ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( C @ ( B @ c_List_Ozip ) @ hAPP ) @ ( C @ ( B @ c_Map_Omap__of ) @ ( C @ tc_List_Olist @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Option_Othe @ ( B @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( C @ tc_List_Olist @ ( C @ ( B @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oex__n__lists ) ) )
         => ( A @ ( C @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
         => ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( C @ ( B @ c_List_Ozip ) @ hAPP ) @ ( C @ ( B @ c_Map_Omap__of ) @ ( C @ tc_List_Olist @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Option_Othe @ ( B @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( C @ tc_List_Olist @ ( C @ ( B @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oex__n__lists ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[46]) ).

thf(2326,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_Opred )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__def) ).

thf(13749,plain,
    ! [A: $i] :
      ( ( A @ c_Int_Opred )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2326]) ).

thf(186,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Olist__all2 ) ) ) ) )
     => ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( E @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( F @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__nthD2) ).

thf(5407,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Olist__all2 ) ) ) ) )
     => ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( E @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( F @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[186]) ).

thf(3010,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ! [D: $i] :
          ( ! [E: $i] :
              ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [F: $i] :
                  ( ( B @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D
                   != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( A @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bset_I6_J) ).

thf(16600,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ! [D: $i] :
          ( ! [E: $i] :
              ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [F: $i] :
                  ( ( B @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D
                   != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( A @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3010]) ).

thf(1696,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Osgn__class_Osgn ) )
        = ( A @ ( C @ c_Groups_Osgn__class_Osgn ) @ ( B @ ( C @ c_Groups_Osgn__class_Osgn ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sgn__times) ).

thf(11365,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Osgn__class_Osgn ) )
        = ( A @ ( C @ c_Groups_Osgn__class_Osgn ) @ ( B @ ( C @ c_Groups_Osgn__class_Osgn ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1696]) ).

thf(683,axiom,
    ! [A: $i] :
      ( ( A @ c_Wellfounded_Omeasure )
      = ( c_Wellfounded_Oless__than @ ( A @ ( tc_Nat_Onat @ c_Relation_Oinv__image ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_measure__def) ).

thf(7360,plain,
    ! [A: $i] :
      ( ( A @ c_Wellfounded_Omeasure )
      = ( c_Wellfounded_Oless__than @ ( A @ ( tc_Nat_Onat @ c_Relation_Oinv__image ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[683]) ).

thf(2346,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = C )
    <=> ( ( B @ ( C @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__idem__iff) ).

thf(13851,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( B @ ( C @ hAPP ) )
          = A )
       => ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = C ) )
      & ( ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = C )
       => ( ( B @ ( C @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2346]) ).

thf(4465,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__left__commute) ).

thf(22350,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4465]) ).

thf(3566,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C = A )
         => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_xt1_I4_J) ).

thf(18817,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C = A )
         => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3566]) ).

thf(166,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__rev) ).

thf(5346,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[166]) ).

thf(2062,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_Option_Ooption_ONone @ ( C @ ( E @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Option_Omap ) @ hAPP ) @ ( C @ ( D @ tc_Option_Ooption @ ( E @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) )
      = ( D @ c_Option_Ooption_ONone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option__map__o__empty) ).

thf(12791,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_Option_Ooption_ONone @ ( C @ ( E @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Option_Omap ) @ hAPP ) @ ( C @ ( D @ tc_Option_Ooption @ ( E @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) )
      = ( D @ c_Option_Ooption_ONone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2062]) ).

thf(3311,axiom,
    ! [A: $i] :
      ~ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__zle__0__negative) ).

thf(17813,plain,
    ! [A: $i] :
      ~ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3311]) ).

thf(1545,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
              = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
          & ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
              = ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ) ) )
      & ( ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__nat__number__of) ).

thf(10766,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
              = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
          & ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
              = ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ) ) )
      & ( ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1545]) ).

thf(2659,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [F: $i] :
            ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [G: $i] :
                ( ( A @ ( G @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( F = G ) ) )
       => ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__Un__separatorE) ).

thf(15212,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [F: $i] :
            ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [G: $i] :
                ( ( A @ ( G @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( F = G ) ) )
       => ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2659]) ).

thf(3326,axiom,
    ! [A: $i] :
      ( ( A
       != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
     => ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_gr0I) ).

thf(17886,plain,
    ! [A: $i] :
      ( ( A
       != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
     => ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3326]) ).

thf(1368,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( B
          = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
      <=> ( A
          = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equation__minus__iff) ).

thf(10098,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( ( A
            = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
         => ( B
            = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
        & ( ( B
            = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
         => ( A
            = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1368]) ).

thf(4105,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum_Oremove) ).

thf(20911,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4105]) ).

thf(2227,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ c_Equiv__Relations_Ocongruent ) ) ) )
       => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [H: $i] :
                ( ( F @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( A @ ( H @ ( C @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( A @ ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__equiv__class__type) ).

thf(13348,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ c_Equiv__Relations_Ocongruent ) ) ) )
       => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [H: $i] :
                ( ( F @ ( H @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( A @ ( H @ ( C @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( A @ ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2227]) ).

thf(2342,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( D @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__atLeastAtMostL1) ).

thf(13836,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( D @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2342]) ).

thf(2779,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pos__imp__zdiv__nonneg__iff) ).

thf(15713,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2779]) ).

thf(990,axiom,
    ! [A: $i] :
      ( ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
        = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
    <=> ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__0__number__of) ).

thf(8561,plain,
    ! [A: $i] :
      ( ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
       => ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[990]) ).

thf(3803,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod_Oremove) ).

thf(19784,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3803]) ).

thf(523,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
        = ( A @ ( E @ c_List_Oremdups ) @ ( B @ ( C @ ( D @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ ( E @ ( D @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofold__set__remdups) ).

thf(6737,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
        = ( A @ ( E @ c_List_Oremdups ) @ ( B @ ( C @ ( D @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ ( E @ ( D @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[523]) ).

thf(4399,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__upper) ).

thf(22088,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4399]) ).

thf(4344,axiom,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_Onat @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__le__0) ).

thf(21854,plain,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_Onat @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4344]) ).

thf(373,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ofilter ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( tc_HOL_Obool @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__map) ).

thf(6196,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ofilter ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( tc_HOL_Obool @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[373]) ).

thf(4035,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__ge__0__finite) ).

thf(20677,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4035]) ).

thf(1053,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( C @ c_Option_Omap ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Option_Omap ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ ( E @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( C @ c_Option_Omap ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Option_Omap_Ocomp) ).

thf(8794,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( C @ c_Option_Omap ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Option_Omap ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ tc_Option_Ooption @ ( E @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( C @ c_Option_Omap ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1053]) ).

thf(1780,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__zip) ).

thf(11718,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1780]) ).

thf(724,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( A @ hAPP ) @ ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lfp__lemma3) ).

thf(7502,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( A @ hAPP ) @ ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[724]) ).

thf(1715,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat_Osize_I4_J) ).

thf(11438,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1715]) ).

thf(2906,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Obounded__lattice__top ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Lattices_Obounded__lattice__top) ).

thf(16177,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Obounded__lattice__top ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2906]) ).

thf(2513,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__imp__0__less) ).

thf(14555,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2513]) ).

thf(1751,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Ogfp ) )
          = ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_gfp__unfold) ).

thf(11586,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Ogfp ) )
          = ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1751]) ).

thf(1849,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__mult__self1__is__m) ).

thf(11979,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1849]) ).

thf(4786,axiom,
    ! [A: $i,B: $i] :
      ( ! [C: $i] :
          ~ ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_all__not__in__conv) ).

thf(23530,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ! [C: $i] :
            ~ ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ! [C: $i] :
            ~ ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4786]) ).

thf(2581,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__is__0__eq_H) ).

thf(14865,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2581]) ).

thf(1676,axiom,
    ( ( c_Int_OPls @ c_Int_OBit0 )
    = c_Int_OPls ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Bit0__Pls) ).

thf(11306,plain,
    ( ( c_Int_OPls @ c_Int_OBit0 )
    = c_Int_OPls ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1676]) ).

thf(2392,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( B != A )
        & ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__less__le) ).

thf(14053,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( B != A )
          & ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B != A )
          & ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2392]) ).

thf(4449,axiom,
    ! [A: $i,B: $i,C: $i] :
      ~ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_empty__fold1SetE) ).

thf(22273,plain,
    ! [A: $i,B: $i,C: $i] :
      ~ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4449]) ).

thf(2130,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastAtMost__upt) ).

thf(13018,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2130]) ).

thf(3919,axiom,
    ! [A: $i,B: $i,C: $i] :
      ~ ( tc_Nat_Onat @ ( C @ tc_fun ) @ c_List_Olist_ONil @ ( C @ c_List_Omeasures ) @ ( A @ ( B @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__measures_I1_J) ).

thf(20233,plain,
    ! [A: $i,B: $i,C: $i] :
      ~ ( tc_Nat_Onat @ ( C @ tc_fun ) @ c_List_Olist_ONil @ ( C @ c_List_Omeasures ) @ ( A @ ( B @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3919]) ).

thf(381,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( B @ c_Groups_Ozero__class_Ozero ) )
      <=> ( A
          = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_double__eq__0__iff) ).

thf(6216,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[381]) ).

thf(4521,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( F @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( E @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__predicate2D) ).

thf(22541,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( F @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( E @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4521]) ).

thf(3980,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equiv__class__subset) ).

thf(20479,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3980]) ).

thf(3285,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Complete__Lattice_OInf__class_OInf ) )
        = ( A @ ( B @ c_Orderings_Otop__class_Otop @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ ( B @ ( B @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__set__fold) ).

thf(17725,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Complete__Lattice_OInf__class_OInf ) )
        = ( A @ ( B @ c_Orderings_Otop__class_Otop @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ ( B @ ( B @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3285]) ).

thf(4310,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i] :
            ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [E: $i] :
                ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( D != E )
                 => ( ( E @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                    = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) )
       => ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__partition) ).

thf(21731,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i] :
            ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [E: $i] :
                ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( D != E )
                 => ( ( E @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                    = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) )
       => ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4310]) ).

thf(3592,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__upt) ).

thf(18931,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3592]) ).

thf(1910,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( A @ ( C @ ( D @ c_Fun_Othe__inv__into ) ) ) @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__the__inv__into) ).

thf(12195,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( A @ ( C @ ( D @ c_Fun_Othe__inv__into ) ) ) @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1910]) ).

thf(2881,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_n__less__n__mult__m) ).

thf(16090,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2881]) ).

thf(231,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__number__of__eq) ).

thf(5563,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[231]) ).

thf(3997,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__zless__mono) ).

thf(20539,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3997]) ).

thf(89,axiom,
    ! [A: $i] :
      ( ( A @ class_Enum_Oenum )
     => ( ( A @ c_Enum_Oenum__class_Oenum @ ( A @ c_List_Oset @ hAPP ) )
        = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__UNIV) ).

thf(5114,plain,
    ! [A: $i] :
      ( ( A @ class_Enum_Oenum )
     => ( ( A @ c_Enum_Oenum__class_Oenum @ ( A @ c_List_Oset @ hAPP ) )
        = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[89]) ).

thf(3737,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ ( C @ ( F @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( E @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( F @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( F @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( D @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( F @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__commute) ).

thf(19523,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ ( C @ ( F @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( E @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( F @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( F @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( D @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( F @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3737]) ).

thf(725,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 )
      = ( A @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Bit0__def) ).

thf(7504,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 )
      = ( A @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[725]) ).

thf(174,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ c_Divides_Odivmod__int ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__int__def) ).

thf(5367,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ c_Divides_Odivmod__int ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[174]) ).

thf(1123,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_HOL_Oequal )
        & ( B @ class_Enum_Oenum ) )
     => ( A @ ( B @ tc_fun ) @ class_HOL_Oequal ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__HOL_Oequal) ).

thf(9042,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_HOL_Oequal )
        & ( B @ class_Enum_Oenum ) )
     => ( A @ ( B @ tc_fun ) @ class_HOL_Oequal ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1123]) ).

thf(2966,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( A @ ( B @ ( D @ ( C @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__vimage__subset) ).

thf(16422,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( A @ ( B @ ( D @ ( C @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2966]) ).

thf(1285,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I9_J) ).

thf(9757,plain,
    ! [A: $i] :
      ( ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OPls @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Int_OPls @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1285]) ).

thf(1036,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( B @ ( A @ ( C @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zpower__zmod) ).

thf(8735,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( B @ ( A @ ( C @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1036]) ).

thf(363,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insort__insert__triv) ).

thf(6087,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[363]) ).

thf(3553,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Oset @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ tc_List_Olist @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( A @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ ( C @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__mapI) ).

thf(18766,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Oset @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ tc_List_Olist @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( A @ ( B @ ( C @ ( D @ c_List_Omap ) @ hAPP ) @ ( C @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Fun_Oinj__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3553]) ).

thf(1141,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Fun_Oid @ ( B @ c_Fun_Oid @ ( A @ ( A @ ( B @ ( B @ c_Product__Type_Omap__pair ) ) ) ) ) )
      = ( A @ ( B @ tc_prod ) @ c_Fun_Oid ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__pair_Oid) ).

thf(9129,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Fun_Oid @ ( B @ c_Fun_Oid @ ( A @ ( A @ ( B @ ( B @ c_Product__Type_Omap__pair ) ) ) ) ) )
      = ( A @ ( B @ tc_prod ) @ c_Fun_Oid ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1141]) ).

thf(1822,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Predicate_Oreflp ) )
     => ( A @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_reflpE) ).

thf(11868,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Predicate_Oreflp ) )
     => ( A @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1822]) ).

thf(3829,axiom,
    ! [A: $i] :
      ( ~ ( A @ hBOOL )
      | ~ ( A @ ( c_fNot @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fNot__1) ).

thf(19898,plain,
    ! [A: $i] :
      ( ~ ( A @ hBOOL )
      | ~ ( A @ ( c_fNot @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3829]) ).

thf(119,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orev @ hAPP ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_OCons @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( B @ c_COMBC ) ) @ hAPP ) @ ( B @ ( B @ tc_List_Olist @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__foldl__cons) ).

thf(5202,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orev @ hAPP ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_OCons @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( B @ c_COMBC ) ) @ hAPP ) @ ( B @ ( B @ tc_List_Olist @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[119]) ).

thf(4716,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Omin @ ( B @ c_Big__Operators_Olattice_OInf__fin ) ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Osingleton) ).

thf(23270,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Omin @ ( B @ c_Big__Operators_Olattice_OInf__fin ) ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4716]) ).

thf(780,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
         != ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Obutlast ) )
          = ( C @ ( B @ c_List_Obutlast ) @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( C
          = ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Obutlast ) )
          = ( B @ c_List_Olist_ONil ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_butlast_Osimps_I2_J) ).

thf(7768,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
         != ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Obutlast ) )
          = ( C @ ( B @ c_List_Obutlast ) @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( C
          = ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Obutlast ) )
          = ( B @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[780]) ).

thf(4100,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
     => ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
       => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( A @ ( E @ ( B @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comp__surj) ).

thf(20892,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
     => ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
       => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( A @ ( E @ ( B @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4100]) ).

thf(4781,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equiv__class__self) ).

thf(23513,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4781]) ).

thf(2725,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
    <=> ( ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        | ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        | ( A
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__eq__0__iff) ).

thf(15465,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ( A
            = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          | ( A
            = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2725]) ).

thf(1505,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Rings_Oring )
     => ( ( ( C @ ( D @ ( E @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
      <=> ( C
          = ( A @ ( D @ ( E @ ( B @ ( F @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__add__iff2) ).

thf(10621,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Rings_Oring )
     => ( ( ( C
            = ( A @ ( D @ ( E @ ( B @ ( F @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
         => ( ( C @ ( D @ ( E @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( A @ ( D @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( C @ ( D @ ( E @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( A @ ( D @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
         => ( C
            = ( A @ ( D @ ( E @ ( B @ ( F @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1505]) ).

thf(3742,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) )
     => ( A @ ( C @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__exp) ).

thf(19538,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) )
     => ( A @ ( C @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3742]) ).

thf(2663,axiom,
    ! [A: $i] :
      ( ( A @ c_Relation_OId @ ( A @ ( A @ c_Relation_ORange ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__Id) ).

thf(15227,plain,
    ! [A: $i] :
      ( ( A @ c_Relation_OId @ ( A @ ( A @ c_Relation_ORange ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2663]) ).

thf(4633,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) @ ( C @ ( D @ ( E @ ( F @ c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__case ) ) ) ) )
      = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lazy__sequence_Osimps_I5_J) ).

thf(22968,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) @ ( C @ ( D @ ( E @ ( F @ c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__case ) ) ) ) )
      = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4633]) ).

thf(3203,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i] :
            ( ( B @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [G: $i] :
                ( ( F @ ( A @ hAPP ) @ ( G @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( C
                 != ( G @ ( F @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SigmaE) ).

thf(17379,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i] :
            ( ( B @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [G: $i] :
                ( ( F @ ( A @ hAPP ) @ ( G @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( C
                 != ( G @ ( F @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3203]) ).

thf(2245,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) )
      = ( A @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__atLeastZeroLessThan__int) ).

thf(13427,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ocard @ hAPP ) )
      = ( A @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2245]) ).

thf(321,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ class_Enum_Oenum )
        & ( D @ class_Enum_Oenum ) )
     => ( ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( D @ c_Enum_Oenum__class_Oenum @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ( ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( D @ c_Enum_Oenum__class_Oenum @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
         => ( ( ( B @ ( D @ c_Enum_Oenum__class_Oenum @ ( C @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( C @ c_Option_Othe @ ( D @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) )
              = ( A @ ( D @ c_Enum_Oenum__class_Oenum @ ( C @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( C @ c_Option_Othe @ ( D @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) ) )
           => ( B = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__zip__enum__inject) ).

thf(5920,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ class_Enum_Oenum )
        & ( D @ class_Enum_Oenum ) )
     => ( ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( D @ c_Enum_Oenum__class_Oenum @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ( ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( D @ c_Enum_Oenum__class_Oenum @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
         => ( ( ( B @ ( D @ c_Enum_Oenum__class_Oenum @ ( C @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( C @ c_Option_Othe @ ( D @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) )
              = ( A @ ( D @ c_Enum_Oenum__class_Oenum @ ( C @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( C @ c_Option_Othe @ ( D @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) ) )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[321]) ).

thf(2437,axiom,
    ! [A: $i,B: $i,C: $i] :
      ~ ( A @ ( C @ c_List_Olex ) @ ( C @ c_List_Olist_ONil @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nil2__notin__lex) ).

thf(14262,plain,
    ! [A: $i,B: $i,C: $i] :
      ~ ( A @ ( C @ c_List_Olex ) @ ( C @ c_List_Olist_ONil @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2437]) ).

thf(3677,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
          = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__insert__disjoint) ).

thf(19289,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
          = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3677]) ).

thf(3776,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
        & ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct_Osimps_I2_J) ).

thf(19670,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
          & ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
          & ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3776]) ).

thf(4340,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( B @ ( D @ c_Groups_Oone__class_Oone @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ ( C @ ( D @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod_Oeq__fold) ).

thf(21837,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( B @ ( D @ c_Groups_Oone__class_Oone @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ ( C @ ( D @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4340]) ).

thf(1452,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sgn__greater) ).

thf(10397,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Groups_Osgn__class_Osgn ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1452]) ).

thf(621,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__r__diff__Id) ).

thf(7119,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[621]) ).

thf(1886,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zminus__zadd__distrib) ).

thf(12114,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1886]) ).

thf(1314,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Oremdups ) )
        = A )
    <=> ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remdups__id__iff__distinct) ).

thf(9888,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Oremdups ) )
          = A ) )
      & ( ( ( A @ ( B @ c_List_Oremdups ) )
          = A )
       => ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1314]) ).

thf(1406,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ? [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_exists__code) ).

thf(10253,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ( ( A @ ( B @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
         => ? [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL ) )
        & ( ? [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1406]) ).

thf(317,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ ( D @ c_List_Olist__all2 ) ) ) ) )
    <=> ( A
        = ( D @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__Nil2) ).

thf(5894,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A
          = ( D @ c_List_Olist_ONil ) )
       => ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ ( D @ c_List_Olist__all2 ) ) ) ) ) )
      & ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ ( D @ c_List_Olist__all2 ) ) ) ) )
       => ( A
          = ( D @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[317]) ).

thf(81,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_List_Olinorder__class_Osort__key ) ) ) @ ( B @ c_List_Olinorder__class_Osorted ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__sort) ).

thf(5082,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_List_Olinorder__class_Osort__key ) ) ) @ ( B @ c_List_Olinorder__class_Osorted ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[81]) ).

thf(3299,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__neg__neg__trivial) ).

thf(17769,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3299]) ).

thf(4298,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Oord )
     => ( ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__funD) ).

thf(21686,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Oord )
     => ( ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4298]) ).

thf(3933,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) )
    <=> ( ! [D: $i] :
            ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( D @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ! [D: $i] :
            ( ( A @ ( D @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__on__def_H) ).

thf(20295,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( D @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ! [D: $i] :
              ( ( A @ ( D @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) ) )
      & ( ( A @ ( B @ ( C @ c_Relation_Orefl__on ) ) )
       => ( ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( D @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ! [D: $i] :
              ( ( A @ ( D @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3933]) ).

thf(1603,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_OdropWhile ) ) )
        = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
    <=> ( ~ ( B @ ( D @ hAPP ) @ hBOOL )
        & ( C
          = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_OtakeWhile ) ) @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dropWhile__eq__Cons__conv) ).

thf(10995,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ~ ( B @ ( D @ hAPP ) @ hBOOL )
          & ( C
            = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_OtakeWhile ) ) @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
       => ( ( C @ ( D @ ( E @ c_List_OdropWhile ) ) )
          = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( C @ ( D @ ( E @ c_List_OdropWhile ) ) )
          = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
       => ( ~ ( B @ ( D @ hAPP ) @ hBOOL )
          & ( C
            = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_OtakeWhile ) ) @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1603]) ).

thf(1730,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) )
        = A )
     => ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_snd__eqD) ).

thf(11498,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) )
        = A )
     => ( B = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1730]) ).

thf(2945,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ c_List_Oupt ) )
        = ( tc_Nat_Onat @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upt__conv__Nil) ).

thf(16338,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ c_List_Oupt ) )
        = ( tc_Nat_Onat @ c_List_Olist_ONil ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2945]) ).

thf(2735,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( E @ c_List_Olistrel ) @ ( C @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( E @ c_List_Olistrel ) @ ( A @ ( C @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( E @ c_List_Olistrel ) @ ( A @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__rtrancl__trans) ).

thf(15543,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( E @ c_List_Olistrel ) @ ( C @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( E @ c_List_Olistrel ) @ ( A @ ( C @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( E @ c_List_Olistrel ) @ ( A @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2735]) ).

thf(2871,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( G @ class_Groups_Ocomm__monoid__add )
     => ( ( E @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( E @ ( A @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( G @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( F @ ( G @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( G @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( G @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( tc_HOL_Obool @ ( D @ ( F @ c_COMBC ) ) @ hAPP ) @ ( E @ ( F @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ c_COMBS ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ c_Set_OCollect @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( G @ ( D @ ( F @ c_COMBC ) ) @ hAPP ) @ ( G @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( D @ ( G @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ tc_fun ) @ ( G @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( G @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__setsum__restrict) ).

thf(16056,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( G @ class_Groups_Ocomm__monoid__add )
     => ( ( E @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( E @ ( A @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( G @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( F @ ( G @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( G @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( G @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( tc_HOL_Obool @ ( D @ ( F @ c_COMBC ) ) @ hAPP ) @ ( E @ ( F @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ c_COMBS ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ c_Set_OCollect @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( G @ ( D @ ( F @ c_COMBC ) ) @ hAPP ) @ ( G @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( D @ ( G @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ tc_fun ) @ ( G @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( G @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2871]) ).

thf(1162,axiom,
    tc_Int_Oint @ class_Orderings_Opreorder,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Orderings_Opreorder) ).

thf(9275,plain,
    tc_Int_Oint @ class_Orderings_Opreorder,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1162]) ).

thf(870,axiom,
    tc_HOL_Obool @ class_Lattices_Osemilattice__inf,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Lattices_Osemilattice__inf) ).

thf(8103,plain,
    tc_HOL_Obool @ class_Lattices_Osemilattice__inf,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[870]) ).

thf(4237,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Range) ).

thf(21456,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4237]) ).

thf(35,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orotate ) )
      = ( B @ c_List_Orotate1 @ ( A @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate__def) ).

thf(4911,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orotate ) )
      = ( B @ c_List_Orotate1 @ ( A @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[35]) ).

thf(2221,axiom,
    ! [A: $i,B: $i] : ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__add2) ).

thf(13323,plain,
    ! [A: $i,B: $i] : ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2221]) ).

thf(4089,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( A @ ( B @ ( C @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( C @ c_Relation_OImage ) ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__closed__trancl) ).

thf(20852,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( A @ ( B @ ( C @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( C @ c_Relation_OImage ) ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4089]) ).

thf(2373,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( B @ ( D @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ ( C @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUPR__fold__sup) ).

thf(13980,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( B @ ( D @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ ( C @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2373]) ).

thf(109,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_OPair ) @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( A @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( A @ c_Random_Oselect__weight ) )
        = ( B @ ( A @ c_Random_Oselect ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_select__weigth__select) ).

thf(5175,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_OPair ) @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( A @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( A @ c_Random_Oselect__weight ) )
        = ( B @ ( A @ c_Random_Oselect ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[109]) ).

thf(4232,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
                = ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Ounion__idem) ).

thf(21437,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
                = ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4232]) ).

thf(1645,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__append__length) ).

thf(11205,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1645]) ).

thf(1506,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( G @ class_Rings_Osemiring__0 )
     => ( ( A @ ( B @ ( G @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( G @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( G @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( D @ ( A @ ( B @ ( E @ ( G @ c_Groups_Otimes__class_Otimes @ ( F @ ( G @ ( G @ tc_fun ) @ ( G @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ ( G @ c_COMBB ) ) @ ( F @ ( G @ ( C @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ tc_fun ) @ ( G @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( C @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( G @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( F @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( G @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__product) ).

thf(10628,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( G @ class_Rings_Osemiring__0 )
     => ( ( A @ ( B @ ( G @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( G @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( G @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( D @ ( A @ ( B @ ( E @ ( G @ c_Groups_Otimes__class_Otimes @ ( F @ ( G @ ( G @ tc_fun ) @ ( G @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( G @ ( G @ c_COMBB ) ) @ ( F @ ( G @ ( C @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ tc_fun ) @ ( G @ ( G @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( C @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( G @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( F @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( G @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( G @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1506]) ).

thf(1702,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( E @ c_Relation_Osingle__valued ) ) )
     => ( ( D @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( A @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            | ( D @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_single__valued__confluent) ).

thf(11392,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( E @ c_Relation_Osingle__valued ) ) )
     => ( ( D @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( A @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            | ( D @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1702]) ).

thf(1252,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ c_Int_Opred )
      = ( A @ c_Int_Opred @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__Bit0) ).

thf(9642,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ c_Int_Opred )
      = ( A @ c_Int_Opred @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1252]) ).

thf(1269,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( D @ ( C @ c_List_Oupt ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( E @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__map__upt) ).

thf(9691,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( D @ ( C @ c_List_Oupt ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( E @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1269]) ).

thf(1865,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ c_Groups_Oone__class_Oone @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__strict__decreasing) ).

thf(12044,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ c_Groups_Oone__class_Oone @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1865]) ).

thf(514,axiom,
    c_Int_OPls @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I6_J) ).

thf(6710,plain,
    c_Int_OPls @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[514]) ).

thf(3031,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zless__imp__add1__zle) ).

thf(16686,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3031]) ).

thf(305,axiom,
    ! [A: $i] :
      ( ( A @ class_Enum_Oenum )
     => ( A @ c_Enum_Oenum__class_Oenum @ ( A @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__distinct) ).

thf(5863,plain,
    ! [A: $i] :
      ( ( A @ class_Enum_Oenum )
     => ( A @ c_Enum_Oenum__class_Oenum @ ( A @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[305]) ).

thf(1991,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__mono) ).

thf(12528,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1991]) ).

thf(2113,axiom,
    ! [A: $i,B: $i] :
      ( ! [C: $i] : ( C @ ( B @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__less__ub) ).

thf(12973,plain,
    ! [A: $i,B: $i] :
      ( ! [C: $i] : ( C @ ( B @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2113]) ).

thf(669,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__cancel__ab__semigroup__add )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__less__le__mono) ).

thf(7302,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__cancel__ab__semigroup__add )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[669]) ).

thf(765,axiom,
    tc_Nat_Onat @ class_Groups_Oordered__comm__monoid__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Groups_Oordered__comm__monoid__add) ).

thf(7685,plain,
    tc_Nat_Onat @ class_Groups_Oordered__comm__monoid__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[765]) ).

thf(811,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Oconcat ) @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_List_Ofilter ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Oconcat ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__concat) ).

thf(7892,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Oconcat ) @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_List_Ofilter ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Oconcat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[811]) ).

thf(240,axiom,
    tc_Com_Ocom @ class_Nat_Osize,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Com__Ocom__Nat_Osize) ).

thf(5599,plain,
    tc_Com_Ocom @ class_Nat_Osize,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[240]) ).

thf(1159,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
    <=> ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__number__of__Bit0) ).

thf(9263,plain,
    ! [A: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1159]) ).

thf(145,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Olist__all2 ) ) ) ) )
     => ( B @ ( A @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( F @ c_List_Otake @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist__all2 ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__takeI) ).

thf(5286,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Olist__all2 ) ) ) ) )
     => ( B @ ( A @ ( E @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( F @ c_List_Otake @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist__all2 ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[145]) ).

thf(1885,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_prod ) @ c_HOL_OThe ) )
      = ( B @ ( C @ c_Product__Type_OPair ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ ( C @ tc_prod ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_HOL_OThe ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__paired__The) ).

thf(12111,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_prod ) @ c_HOL_OThe ) )
      = ( B @ ( C @ c_Product__Type_OPair ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ ( C @ tc_prod ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_HOL_OThe ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1885]) ).

thf(2393,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Oin__idem) ).

thf(14063,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2393]) ).

thf(1592,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ c_Groups_Oone__class_Oone @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__right__le__one__le) ).

thf(10942,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ c_Groups_Oone__class_Oone @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1592]) ).

thf(759,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__less__add__iff2) ).

thf(7664,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[759]) ).

thf(4125,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OId__on ) )
      = ( A @ ( c_fequal @ ( c_fconj @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ c_COMBC ) ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Id__on__def_H) ).

thf(20999,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OId__on ) )
      = ( A @ ( c_fequal @ ( c_fconj @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ c_COMBC ) ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4125]) ).

thf(4139,axiom,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( A @ c_Orderings_Oord__class_Omax @ ( A @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ofun__left__comm__idem__sup) ).

thf(21052,plain,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( A @ c_Orderings_Oord__class_Omax @ ( A @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4139]) ).

thf(4725,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__empty) ).

thf(23303,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4725]) ).

thf(3334,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Product__Type_OSigma ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sigma__Union) ).

thf(17914,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Product__Type_OSigma ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3334]) ).

thf(736,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__zminus__zminus) ).

thf(7551,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[736]) ).

thf(1633,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ hBOOL )
      | ~ ( B @ hBOOL )
      | ~ ( A @ ( B @ ( c_fimplies @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fimplies__3) ).

thf(11158,plain,
    ! [A: $i,B: $i] :
      ( ( A @ hBOOL )
      | ~ ( B @ hBOOL )
      | ~ ( A @ ( B @ ( c_fimplies @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1633]) ).

thf(820,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( A @ ( C @ ( D @ c_Fun_Othe__inv__into ) ) ) @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the__inv__into__onto) ).

thf(7928,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( A @ ( C @ ( D @ c_Fun_Othe__inv__into ) ) ) @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[820]) ).

thf(4027,axiom,
    c_Int_Ointrel @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Equiv__Relations_Oequiv ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equiv__intrel) ).

thf(20649,plain,
    c_Int_Ointrel @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Equiv__Relations_Oequiv ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4027]) ).

thf(1534,axiom,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone )
    = ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__code__numeral__code) ).

thf(10732,plain,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone )
    = ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1534]) ).

thf(3651,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olists ) @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( D @ c_List_Olists ) @ ( B @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        & ( A @ ( D @ c_List_Olists ) @ ( C @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__in__lists__conv) ).

thf(19185,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( D @ c_List_Olists ) @ ( B @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( D @ c_List_Olists ) @ ( C @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( D @ c_List_Olists ) @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ c_List_Olists ) @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_List_Olists ) @ ( B @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( D @ c_List_Olists ) @ ( C @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3651]) ).

thf(1969,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Ounion__inter) ).

thf(12438,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1969]) ).

thf(2843,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__0R) ).

thf(15961,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2843]) ).

thf(2654,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( F @ c_List_Olex ) @ ( B @ ( C @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ( A @ ( F @ c_List_Olex ) @ ( B @ ( D @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( E = C ) )
        | ( ( ( D @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( B @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
          & ( A @ ( C @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Cons__in__lex) ).

thf(15173,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( ( A @ ( F @ c_List_Olex ) @ ( B @ ( D @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( E = C ) )
          | ( ( ( D @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
              = ( B @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
            & ( A @ ( C @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( F @ c_List_Olex ) @ ( B @ ( C @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( F @ c_List_Olex ) @ ( B @ ( C @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( F @ c_List_Olex ) @ ( B @ ( D @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( E = C ) )
          | ( ( ( D @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
              = ( B @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
            & ( A @ ( C @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2654]) ).

thf(1100,axiom,
    ( ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_numeral__1__eq__Suc__0) ).

thf(8974,plain,
    ( ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1100]) ).

thf(3552,axiom,
    ! [A: $i] :
      ( ( A @ c_Wellfounded_Ofinite__psubset )
      = ( A @ c_Finite__Set_Ofinite @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless @ ( c_fconj @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBS ) ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__psubset__def) ).

thf(18763,plain,
    ! [A: $i] :
      ( ( A @ c_Wellfounded_Ofinite__psubset )
      = ( A @ c_Finite__Set_Ofinite @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless @ ( c_fconj @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBS ) ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3552]) ).

thf(4349,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I2_J) ).

thf(21869,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4349]) ).

thf(527,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__0) ).

thf(6747,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[527]) ).

thf(754,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Ocomm__monoid__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Groups_Ocomm__monoid__add) ).

thf(7654,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Ocomm__monoid__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[754]) ).

thf(3588,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [F: $i] :
                    ( ( A @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( D
                     != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) )
           => ( ( D != B )
             => ( ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
               != B ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_aset_I4_J) ).

thf(18912,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [F: $i] :
                    ( ( A @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( D
                     != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) )
           => ( ( D != B )
             => ( ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
               != B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3588]) ).

thf(2091,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__insert) ).

thf(12899,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2091]) ).

thf(2429,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ! [I: $i] :
          ( ( G @ ( H @ c_List_Oset @ hAPP ) @ ( I @ ( H @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( I @ ( D @ hAPP ) @ ( E @ ( F @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) )
            = ( I @ ( B @ hAPP ) @ ( C @ ( E @ ( F @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) )
     => ( ( G @ ( A @ ( C @ hAPP ) @ ( D @ ( F @ ( F @ ( H @ c_COMBC ) ) @ hAPP ) @ ( H @ ( F @ c_List_Ofoldl ) ) ) @ hAPP ) )
        = ( G @ ( A @ ( B @ ( E @ ( E @ ( H @ c_COMBC ) ) @ hAPP ) @ ( H @ ( E @ c_List_Ofoldl ) ) ) @ hAPP ) @ ( C @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldl__apply) ).

thf(14218,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ! [I: $i] :
          ( ( G @ ( H @ c_List_Oset @ hAPP ) @ ( I @ ( H @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( I @ ( D @ hAPP ) @ ( E @ ( F @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) )
            = ( I @ ( B @ hAPP ) @ ( C @ ( E @ ( F @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) )
     => ( ( G @ ( A @ ( C @ hAPP ) @ ( D @ ( F @ ( F @ ( H @ c_COMBC ) ) @ hAPP ) @ ( H @ ( F @ c_List_Ofoldl ) ) ) @ hAPP ) )
        = ( G @ ( A @ ( B @ ( E @ ( E @ ( H @ c_COMBC ) ) @ hAPP ) @ ( H @ ( E @ c_List_Ofoldl ) ) ) @ hAPP ) @ ( C @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2429]) ).

thf(254,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ ( C @ c_List_Olinorder__class_Osort__key ) ) ) @ ( C @ c_List_Oset @ hAPP ) )
        = ( A @ ( C @ c_List_Oset @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__sort) ).

thf(5656,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ ( C @ c_List_Olinorder__class_Osort__key ) ) ) @ ( C @ c_List_Oset @ hAPP ) )
        = ( A @ ( C @ c_List_Oset @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[254]) ).

thf(362,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Orev @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) )
     => ( ( ( A
           != ( B @ tc_List_Olist @ c_List_Olist_ONil ) )
         => ( ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) )
        & ( ( A
            = ( B @ tc_List_Olist @ c_List_Olist_ONil ) )
         => ( ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__transpose__sorted) ).

thf(6080,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Orev @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) )
     => ( ( ( A
           != ( B @ tc_List_Olist @ c_List_Olist_ONil ) )
         => ( ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) )
        & ( ( A
            = ( B @ tc_List_Olist @ c_List_Olist_ONil ) )
         => ( ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[362]) ).

thf(3510,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [F: $i] :
                    ( ( A @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( D
                     != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) )
           => ( ( B @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
             => ( B @ ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_aset_I6_J) ).

thf(18580,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ! [F: $i] :
                    ( ( A @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( D
                     != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) )
           => ( ( B @ ( D @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
             => ( B @ ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3510]) ).

thf(3206,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_psubset__imp__subset) ).

thf(17396,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3206]) ).

thf(3615,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( B
          = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
        | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__Suc__eq) ).

thf(19025,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( B
            = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
          | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B
            = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
          | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3615]) ).

thf(940,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( A
          = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
      <=> ( A
          = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equal__neg__zero) ).

thf(8372,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( A
            = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
        & ( ( A
            = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
         => ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[940]) ).

thf(1760,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__strict__increasing) ).

thf(11640,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1760]) ).

thf(3171,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i] :
            ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__Suc__E) ).

thf(17248,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i] :
            ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( F @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3171]) ).

thf(545,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Oupt ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_interv__listsum__conv__setsum__set__nat) ).

thf(6817,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Oupt ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[545]) ).

thf(761,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__n__div__2__gt__zero) ).

thf(7675,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[761]) ).

thf(3480,axiom,
    ! [A: $i] :
      ( ( A
       != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
    <=> ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neq0__conv) ).

thf(18448,plain,
    ! [A: $i] :
      ( ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( A
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3480]) ).

thf(314,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__diff) ).

thf(5885,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[314]) ).

thf(3557,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_PowD) ).

thf(18780,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3557]) ).

thf(1557,axiom,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__minus1__right) ).

thf(10825,plain,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1557]) ).

thf(1750,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ tc_prod ) @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
      = ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__add ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__append) ).

thf(11583,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ tc_prod ) @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
      = ( B @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__add ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1750]) ).

thf(1759,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ c_Com_Ovname_OLoc )
        = ( A @ c_Com_Ovname_OLoc ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vname_Osimps_I2_J) ).

thf(11630,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
       => ( ( B @ c_Com_Ovname_OLoc )
          = ( A @ c_Com_Ovname_OLoc ) ) )
      & ( ( ( B @ c_Com_Ovname_OLoc )
          = ( A @ c_Com_Ovname_OLoc ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1759]) ).

thf(2894,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Relation_ORange ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Relation_ORange ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_ORange ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__Un__eq) ).

thf(16128,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Relation_ORange ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Relation_ORange ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_ORange ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2894]) ).

thf(2902,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf_Oassoc) ).

thf(16162,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2902]) ).

thf(111,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__mult )
     => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__one__right) ).

thf(5180,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__mult )
     => ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[111]) ).

thf(3255,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__SucE) ).

thf(17579,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3255]) ).

thf(3834,axiom,
    tc_Nat_Onat @ class_HOL_Oequal,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__HOL_Oequal) ).

thf(19917,plain,
    tc_Nat_Onat @ class_HOL_Oequal,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3834]) ).

thf(4788,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__mult )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( B @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod_Oempty) ).

thf(23541,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__mult )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ ( B @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4788]) ).

thf(656,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__converse) ).

thf(7250,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[656]) ).

thf(2885,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ~ ( E @ ( G @ c_List_Oset @ hAPP ) @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( E @ ( B @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( F @ ( C @ ( D @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( G @ c_Map_Omap__upds ) ) ) ) )
        = ( B @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( F @ ( A @ ( E @ ( C @ ( D @ ( G @ c_Map_Omap__upds ) ) ) ) @ ( D @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upds__twist) ).

thf(16101,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ~ ( E @ ( G @ c_List_Oset @ hAPP ) @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( E @ ( B @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( F @ ( C @ ( D @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( G @ c_Map_Omap__upds ) ) ) ) )
        = ( B @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( F @ ( A @ ( E @ ( C @ ( D @ ( G @ c_Map_Omap__upds ) ) ) ) @ ( D @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2885]) ).

thf(1797,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Ofilter ) @ hAPP ) )
      = ( B @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter_Osimps_I1_J) ).

thf(11767,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Ofilter ) @ hAPP ) )
      = ( B @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1797]) ).

thf(3519,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThan__add__Un) ).

thf(18631,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3519]) ).

thf(1446,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
          = ( B @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__eq__fold__idem) ).

thf(10380,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
          = ( B @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1446]) ).

thf(1013,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__idem) ).

thf(8652,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1013]) ).

thf(1134,axiom,
    ! [A: $i] :
      ( ( A @ class_Lattices_Oab__semigroup__idem__mult )
     => ( A @ c_Groups_Otimes__class_Otimes @ ( A @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm__idem) ).

thf(9101,plain,
    ! [A: $i] :
      ( ( A @ class_Lattices_Oab__semigroup__idem__mult )
     => ( A @ c_Groups_Otimes__class_Otimes @ ( A @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1134]) ).

thf(3818,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( F @ c_Transitive__Closure_Ortrancl ) @ ( D @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( F @ c_List_Olistrel1 ) @ ( F @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( F @ c_List_Olistrel1 ) @ ( F @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( D @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__listrel1__ConsI2) ).

thf(19853,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( F @ c_Transitive__Closure_Ortrancl ) @ ( D @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( F @ c_List_Olistrel1 ) @ ( F @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( F @ c_List_Olistrel1 ) @ ( F @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( D @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3818]) ).

thf(3990,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Obounded__lattice__top )
     => ( ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( C @ c_Orderings_Otop__class_Otop ) )
      <=> ( ( A
            = ( C @ c_Orderings_Otop__class_Otop ) )
          & ( B
            = ( C @ c_Orderings_Otop__class_Otop ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__eq__top__iff) ).

thf(20514,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Obounded__lattice__top )
     => ( ( ( ( A
              = ( C @ c_Orderings_Otop__class_Otop ) )
            & ( B
              = ( C @ c_Orderings_Otop__class_Otop ) ) )
         => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( C @ c_Orderings_Otop__class_Otop ) ) )
        & ( ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( C @ c_Orderings_Otop__class_Otop ) )
         => ( ( A
              = ( C @ c_Orderings_Otop__class_Otop ) )
            & ( B
              = ( C @ c_Orderings_Otop__class_Otop ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3990]) ).

thf(508,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__gt1) ).

thf(6692,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oone__class_Oone @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[508]) ).

thf(2072,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Osubset__idem) ).

thf(12821,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2072]) ).

thf(607,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__nat__number__of) ).

thf(7066,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( c_Int_OPls @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[607]) ).

thf(1339,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThanAtMost__upto) ).

thf(10004,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1339]) ).

thf(4542,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C = B )
     => ~ ( ( B @ ( C @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( C @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equalityE) ).

thf(22616,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C = B )
     => ~ ( ( B @ ( C @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( C @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4542]) ).

thf(667,axiom,
    ( c_FunDef_Opair__leq
    = ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OId @ ( c_FunDef_Opair__less @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pair__leq__def) ).

thf(7297,plain,
    ( c_FunDef_Opair__leq
    = ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OId @ ( c_FunDef_Opair__less @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[667]) ).

thf(3791,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Com_Ocom_OLocal ) ) )
     != ( A @ ( B @ c_Com_Ocom_OAss ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I23_J) ).

thf(19737,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Com_Ocom_OLocal ) ) )
     != ( A @ ( B @ c_Com_Ocom_OAss ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3791]) ).

thf(1795,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted__list__of__set ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted__list__of__set ) @ ( A @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__list__of__set__insert) ).

thf(11761,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted__list__of__set ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted__list__of__set ) @ ( A @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1795]) ).

thf(3992,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Complete__Lattice_OInf__class_OInf ) )
        = ( A @ ( C @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__insert) ).

thf(20525,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Complete__Lattice_OInf__class_OInf ) )
        = ( A @ ( C @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3992]) ).

thf(1987,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UNION__eq__Union__image) ).

thf(12505,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1987]) ).

thf(3540,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( E @ ( F @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( E @ ( D @ c_Natural_Oevaln ) ) ) )
       => ( B @ ( C @ ( E @ ( A @ ( D @ ( F @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevaln ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_OIfTrue) ).

thf(18731,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( E @ ( F @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( E @ ( D @ c_Natural_Oevaln ) ) ) )
       => ( B @ ( C @ ( E @ ( A @ ( D @ ( F @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevaln ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3540]) ).

thf(2595,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__set__relations_I1_J) ).

thf(14930,plain,
    ! [A: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2595]) ).

thf(3036,axiom,
    ! [A: $i,B: $i] :
      ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__geq) ).

thf(16703,plain,
    ! [A: $i,B: $i] :
      ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3036]) ).

thf(2953,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__atLeastLessThan) ).

thf(16366,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2953]) ).

thf(4063,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
      <=> ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastatMost__empty__iff) ).

thf(20767,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
        & ( ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4063]) ).

thf(1598,axiom,
    c_Int_OPls @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I23_J) ).

thf(10970,plain,
    c_Int_OPls @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1598]) ).

thf(4124,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) @ hAPP ) )
        = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( ( ( ( B @ ( D @ hAPP ) )
            = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
          & ( ( B @ ( C @ hAPP ) )
            = ( E @ c_Option_Ooption_ONone ) ) )
        | ( ( B @ ( C @ hAPP ) )
          = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__SomeD) ).

thf(20992,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) @ hAPP ) )
        = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( ( ( ( B @ ( D @ hAPP ) )
            = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
          & ( ( B @ ( C @ hAPP ) )
            = ( E @ c_Option_Ooption_ONone ) ) )
        | ( ( B @ ( C @ hAPP ) )
          = ( A @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4124]) ).

thf(814,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ ( tc_Int_Oint @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Smallcheck_Osmall_H__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ ( tc_Int_Oint @ tc_fun ) @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ! [E: $i,F: $i,G: $i] :
            ( ( G @ ( F @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ ( tc_Int_Oint @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Smallcheck_Osmall_H__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ ( tc_Int_Oint @ tc_fun ) @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
           => ( ( ~ ( G @ ( F @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( ( G @ ( E @ hAPP ) )
                    = ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ c_Option_Ooption_ONone ) )
                 => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( G @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( F @ ( E @ ( A @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) )
             => ( G @ ( F @ ( E @ ( A @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( B @ ( C @ ( D @ ( A @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_small_H_Opinduct) ).

thf(7901,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ ( tc_Int_Oint @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Smallcheck_Osmall_H__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ ( tc_Int_Oint @ tc_fun ) @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ! [E: $i,F: $i,G: $i] :
            ( ( G @ ( F @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ ( tc_Int_Oint @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Smallcheck_Osmall_H__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ ( tc_Int_Oint @ tc_fun ) @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
           => ( ( ~ ( G @ ( F @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( ( G @ ( E @ hAPP ) )
                    = ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ c_Option_Ooption_ONone ) )
                 => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( G @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( F @ ( E @ ( A @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) )
             => ( G @ ( F @ ( E @ ( A @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( B @ ( C @ ( D @ ( A @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[814]) ).

thf(4621,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sigma__empty1) ).

thf(22921,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4621]) ).

thf(4691,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__commute) ).

thf(23183,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4691]) ).

thf(2350,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
       => ( ( E
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( D = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_unique__quotient) ).

thf(13867,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
       => ( ( E
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( D = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2350]) ).

thf(854,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) )
      <=> ( A @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__insort) ).

thf(8052,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( A @ ( C @ c_List_Olinorder__class_Osorted ) )
         => ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) ) )
        & ( ( A @ ( B @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) )
         => ( A @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[854]) ).

thf(1071,axiom,
    ( c_Wellfounded_Oless__than
    = ( c_Wellfounded_Opred__nat @ ( tc_Nat_Onat @ c_Transitive__Closure_Otrancl ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__than__def) ).

thf(8853,plain,
    ( c_Wellfounded_Oless__than
    = ( c_Wellfounded_Opred__nat @ ( tc_Nat_Onat @ c_Transitive__Closure_Otrancl ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1071]) ).

thf(17,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) @ ( C @ c_Lazy__Sequence_Oyield @ hAPP ) )
      = ( A @ ( B @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ ( C @ tc_prod ) @ c_Option_Ooption_OSome @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact__01) ).

thf(4844,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) @ ( C @ c_Lazy__Sequence_Oyield @ hAPP ) )
      = ( A @ ( B @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ ( C @ tc_prod ) @ c_Option_Ooption_OSome @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[17]) ).

thf(1977,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
     => ? [E: $i] :
          ( ( E @ ( C @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__SucD) ).

thf(12460,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
     => ? [E: $i] :
          ( ( E @ ( C @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1977]) ).

thf(2758,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Nat_Onat_Onat__case ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__Suc1) ).

thf(15620,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Nat_Onat_Onat__case ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2758]) ).

thf(164,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Orev @ hAPP ) @ ( A @ c_List_Olast ) )
        = ( B @ ( A @ c_List_Ohd @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__rev) ).

thf(5340,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Orev @ hAPP ) @ ( A @ c_List_Olast ) )
        = ( B @ ( A @ c_List_Ohd @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[164]) ).

thf(745,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__pos__pos) ).

thf(7598,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[745]) ).

thf(74,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Osemiring__1 )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__mult) ).

thf(5057,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Osemiring__1 )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[74]) ).

thf(1650,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                 != ( E @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__Un) ).

thf(11220,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                 != ( E @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1650]) ).

thf(747,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( C @ ( E @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Relation_Oconverse ) @ hAPP ) )
      = ( B @ ( C @ ( E @ c_Relation_Oconverse ) @ hAPP ) @ ( A @ ( D @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( E @ ( C @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converse__rel__comp) ).

thf(7603,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( C @ ( E @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Relation_Oconverse ) @ hAPP ) )
      = ( B @ ( C @ ( E @ c_Relation_Oconverse ) @ hAPP ) @ ( A @ ( D @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( E @ ( C @ ( D @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[747]) ).

thf(4658,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Typedef_Otype__definition ) ) ) ) )
     => ( ( ( B @ ( E @ hAPP ) )
          = ( A @ ( E @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_type__definition_ORep__inject) ).

thf(23059,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Typedef_Otype__definition ) ) ) ) )
     => ( ( ( B = A )
         => ( ( B @ ( E @ hAPP ) )
            = ( A @ ( E @ hAPP ) ) ) )
        & ( ( ( B @ ( E @ hAPP ) )
            = ( A @ ( E @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4658]) ).

thf(955,axiom,
    tc_Int_Oint @ class_Groups_Oordered__ab__group__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Oordered__ab__group__add) ).

thf(8440,plain,
    tc_Int_Oint @ class_Groups_Oordered__ab__group__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[955]) ).

thf(3045,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
              = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min__eqI) ).

thf(16742,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
              = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3045]) ).

thf(4540,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( E @ ( F @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup2I2) ).

thf(22612,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( E @ ( F @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4540]) ).

thf(4200,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
        = ( B @ ( D @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ ( C @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( C @ c_COMBC ) ) @ hAPP ) @ ( C @ ( D @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUPR__set__fold) ).

thf(21296,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
        = ( B @ ( D @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ ( C @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( C @ c_COMBC ) ) @ hAPP ) @ ( C @ ( D @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4200]) ).

thf(1283,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olist_ONil @ ( B @ ( C @ ( D @ c_Map_Omap__upds ) ) ) ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upds__Nil1) ).

thf(9751,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olist_ONil @ ( B @ ( C @ ( D @ c_Map_Omap__upds ) ) ) ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1283]) ).

thf(3229,axiom,
    ( ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeast @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__atLeast__UNIV) ).

thf(17494,plain,
    ( ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeast @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3229]) ).

thf(4144,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trans__le__add2) ).

thf(21065,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4144]) ).

thf(1690,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__drop) ).

thf(11348,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1690]) ).

thf(2939,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D = C )
     => ( ( ( D @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( C @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ~ ( ~ ( D @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equalityCE) ).

thf(16310,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D = C )
     => ( ( ( D @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( C @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ~ ( ~ ( D @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2939]) ).

thf(2371,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( ( ( ( A @ ( C @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                | ( D @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
              & ( A @ ( C @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( D @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
            | ~ ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastatMost__psubset__iff) ).

thf(13963,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Oorder )
     => ( ( ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( ( ( ( A @ ( C @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                  | ( D @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
                & ( A @ ( C @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                & ( D @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
              | ~ ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
         => ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( ( ( ( A @ ( C @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                  | ( D @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
                & ( A @ ( C @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                & ( D @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
              | ~ ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2371]) ).

thf(4037,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__greatest) ).

thf(20682,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4037]) ).

thf(3037,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__extend__simps_I7_J) ).

thf(16706,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3037]) ).

thf(2124,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ hAPP ) @ ( C @ ( B @ ( D @ ( E @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the__inv__into__f__f) ).

thf(13000,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ hAPP ) @ ( C @ ( B @ ( D @ ( E @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2124]) ).

thf(420,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__mult )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power2__eq__square) ).

thf(6377,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__mult )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[420]) ).

thf(961,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ ( F @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( F @ c_List_Olinorder__class_Osorted ) )
       => ( ( A @ ( B @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( D @ ( F @ ( E @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_List_Ofilter ) @ hAPP ) )
            = ( C @ ( B @ ( E @ c_List_Ofilter ) @ hAPP ) @ ( A @ ( D @ ( F @ ( E @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__insort) ).

thf(8456,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ ( F @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( F @ c_List_Olinorder__class_Osorted ) )
       => ( ( A @ ( B @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( D @ ( F @ ( E @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_List_Ofilter ) @ hAPP ) )
            = ( C @ ( B @ ( E @ c_List_Ofilter ) @ hAPP ) @ ( A @ ( D @ ( F @ ( E @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[961]) ).

thf(1746,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
      <=> ( B
          = ( A @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__eq__add__iff2) ).

thf(11558,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B
            = ( A @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
         => ( ( B @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
         => ( B
            = ( A @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1746]) ).

thf(2466,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__add ) ) ) @ hAPP ) )
        = ( D @ c_Option_Ooption_ONone ) )
    <=> ( ( ( A @ ( C @ hAPP ) )
          = ( D @ c_Option_Ooption_ONone ) )
        & ( ( A @ ( B @ hAPP ) )
          = ( D @ c_Option_Ooption_ONone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__None) ).

thf(14370,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( ( A @ ( C @ hAPP ) )
            = ( D @ c_Option_Ooption_ONone ) )
          & ( ( A @ ( B @ hAPP ) )
            = ( D @ c_Option_Ooption_ONone ) ) )
       => ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__add ) ) ) @ hAPP ) )
          = ( D @ c_Option_Ooption_ONone ) ) )
      & ( ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__add ) ) ) @ hAPP ) )
          = ( D @ c_Option_Ooption_ONone ) )
       => ( ( ( A @ ( C @ hAPP ) )
            = ( D @ c_Option_Ooption_ONone ) )
          & ( ( A @ ( B @ hAPP ) )
            = ( D @ c_Option_Ooption_ONone ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2466]) ).

thf(3744,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Transitive__Closure_Ortrancl ) )
          = ( B @ ( C @ c_Transitive__Closure_Ortrancl ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__subset) ).

thf(19548,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Transitive__Closure_Ortrancl ) )
          = ( B @ ( C @ c_Transitive__Closure_Ortrancl ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3744]) ).

thf(483,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__unfold__right) ).

thf(6609,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[483]) ).

thf(3710,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__neg__pos__less0) ).

thf(19404,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3710]) ).

thf(716,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( D @ c_List_Odrop @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_Nat_Onat_Onat__case ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__Cons) ).

thf(7479,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( D @ c_List_Odrop @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_Nat_Onat_Onat__case ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[716]) ).

thf(2982,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ofold__inf__insert) ).

thf(16474,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2982]) ).

thf(177,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__minus) ).

thf(5377,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[177]) ).

thf(3756,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__atLeastLessThan) ).

thf(19587,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3756]) ).

thf(117,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( D @ ( C @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_OWhileTrue) ).

thf(5197,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( D @ ( C @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[117]) ).

thf(2428,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) )
        = ( C @ c_List_Olist_ONil ) )
    <=> ! [D: $i] :
          ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( D @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__empty__conv) ).

thf(14207,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( D @ ( B @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) )
       => ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( D @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2428]) ).

thf(1616,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ c_Int_OBit1 )
        = ( A @ c_Int_OBit1 ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I51_J) ).

thf(11041,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
       => ( ( B @ c_Int_OBit1 )
          = ( A @ c_Int_OBit1 ) ) )
      & ( ( ( B @ c_Int_OBit1 )
          = ( A @ c_Int_OBit1 ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1616]) ).

thf(691,axiom,
    tc_Com_Ovname @ class_HOL_Oequal,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Com__Ovname__HOL_Oequal) ).

thf(7383,plain,
    tc_Com_Ovname @ class_HOL_Oequal,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[691]) ).

thf(3947,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( D @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( E @ c_Groups_Oone__class_Oone ) ) )
          & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( D @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__delta) ).

thf(20362,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( D @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( E @ c_Groups_Oone__class_Oone ) ) )
          & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( D @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_If @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3947]) ).

thf(3909,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__lessD1) ).

thf(20201,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3909]) ).

thf(3636,axiom,
    ! [A: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
    <=> ( A
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__eq__0__conv) ).

thf(19093,plain,
    ! [A: $i] :
      ( ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3636]) ).

thf(2800,axiom,
    ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__neg__0) ).

thf(15782,plain,
    ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2800]) ).

thf(1413,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__semigroup__mult )
     => ( ( B @ ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__graph__insert__swap) ).

thf(10275,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__semigroup__mult )
     => ( ( B @ ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1413]) ).

thf(2986,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_disjoint__eq__subset__Compl) ).

thf(16493,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2986]) ).

thf(573,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult2__lemma__aux4) ).

thf(6930,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[573]) ).

thf(2059,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update__code_I2_J) ).

thf(12779,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2059]) ).

thf(3308,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
        & ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__zle__neg) ).

thf(17794,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3308]) ).

thf(3072,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Complete__Lattice_OInf__class_OInf ) )
          = ( A @ ( B @ c_Orderings_Otop__class_Otop @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ ( B @ ( B @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fold__inf) ).

thf(16863,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Complete__Lattice_OInf__class_OInf ) )
          = ( A @ ( B @ c_Orderings_Otop__class_Otop @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ ( B @ ( B @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3072]) ).

thf(1169,axiom,
    ! [A: $i] :
      ( ( A @ class_Lattices_Osemilattice__inf )
     => ( A @ c_Lattices_Osemilattice__inf__class_Oinf @ ( A @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm__idem__inf) ).

thf(9294,plain,
    ! [A: $i] :
      ( ( A @ class_Lattices_Osemilattice__inf )
     => ( A @ c_Lattices_Osemilattice__inf__class_Oinf @ ( A @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1169]) ).

thf(1345,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pos__zmod__mult__2) ).

thf(10020,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1345]) ).

thf(3423,axiom,
    tc_Int_Oint @ class_Lattices_Olattice,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Lattices_Olattice) ).

thf(18243,plain,
    tc_Int_Oint @ class_Lattices_Olattice,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3423]) ).

thf(2829,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) )
          & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__diff1) ).

thf(15898,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) )
          & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2829]) ).

thf(2030,axiom,
    ! [A: $i] : ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Collect__le__nat) ).

thf(12672,plain,
    ! [A: $i] : ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2030]) ).

thf(4322,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_leD) ).

thf(21776,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4322]) ).

thf(2873,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Osgn__if )
     => ( ( ( A
           != ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( ( ~ ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
                = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
            & ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
                = ( B @ c_Groups_Oone__class_Oone ) ) ) ) )
        & ( ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sgn__if) ).

thf(16062,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Osgn__if )
     => ( ( ( A
           != ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( ( ~ ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
                = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
            & ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
                = ( B @ c_Groups_Oone__class_Oone ) ) ) ) )
        & ( ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2873]) ).

thf(212,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Ofoldl ) ) ) @ hAPP ) )
      = ( B @ ( A @ ( D @ c_List_Orev @ hAPP ) @ ( C @ ( E @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ ( E @ ( D @ c_List_Ofoldr ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldl__foldr) ).

thf(5482,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Ofoldl ) ) ) @ hAPP ) )
      = ( B @ ( A @ ( D @ c_List_Orev @ hAPP ) @ ( C @ ( E @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ ( E @ ( D @ c_List_Ofoldr ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[212]) ).

thf(4110,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Relation_Orefl__on ) ) )
     => ( ( A @ ( B @ ( E @ c_Relation_Orefl__on ) ) )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( E @ c_Relation_Orefl__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__on__Int) ).

thf(20929,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Relation_Orefl__on ) ) )
     => ( ( A @ ( B @ ( E @ c_Relation_Orefl__on ) ) )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( E @ c_Relation_Orefl__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4110]) ).

thf(3448,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__extend__simps_I6_J) ).

thf(18335,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3448]) ).

thf(3052,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( G @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( G @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( G @ c_Option_Omap ) @ hAPP ) @ ( E @ ( F @ tc_Option_Ooption @ ( G @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( D @ hAPP ) @ ( F @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ ( F @ ( G @ c_Option_Omap ) @ hAPP ) @ ( E @ ( F @ tc_Option_Ooption @ ( G @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( F @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option__map__o__map__upd) ).

thf(16770,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( G @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( G @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( G @ c_Option_Omap ) @ hAPP ) @ ( E @ ( F @ tc_Option_Ooption @ ( G @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( D @ hAPP ) @ ( F @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ ( F @ ( G @ c_Option_Omap ) @ hAPP ) @ ( E @ ( F @ tc_Option_Ooption @ ( G @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( F @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3052]) ).

thf(1316,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Product__Type_Ofst ) @ hAPP ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fst__conv) ).

thf(9899,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Product__Type_Ofst ) @ hAPP ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1316]) ).

thf(2610,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__assoc) ).

thf(14985,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2610]) ).

thf(4477,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sigma__empty2) ).

thf(22387,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4477]) ).

thf(4076,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( B @ ( A @ ( D @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__update__subsetI) ).

thf(20815,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( B @ ( A @ ( D @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4076]) ).

thf(3272,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ~ ( B @ ( A @ ( A @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__not__refl) ).

thf(17647,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ~ ( B @ ( A @ ( A @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3272]) ).

thf(1216,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ c_List_Oset @ hAPP ) @ ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__mem) ).

thf(9492,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ c_List_Oset @ hAPP ) @ ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1216]) ).

thf(1334,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( E @ ( F @ c_Map_Omap__upds ) ) ) ) @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) @ ( E @ ( F @ c_Map_Omap__upds ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__upds) ).

thf(9975,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( E @ ( F @ c_Map_Omap__upds ) ) ) ) @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__add ) ) ) @ ( E @ ( F @ c_Map_Omap__upds ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1334]) ).

thf(403,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_OCons @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBK ) @ ( B @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Olist_ONil @ ( B @ ( B @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Oconcat ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( B @ c_List_Ohd @ ( B @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose__aux__filter__head) ).

thf(6288,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_OCons @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBK ) @ ( B @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Olist_ONil @ ( B @ ( B @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Oconcat ) )
      = ( A @ ( B @ c_List_Olist_ONil @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( B @ c_List_Ohd @ ( B @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[403]) ).

thf(1781,axiom,
    ! [A: $i] :
      ( ( A @ class_Orderings_Oord )
     => ( ( A @ c_Orderings_Oord__class_Omin )
        = ( A @ c_Orderings_Oord__class_Oless__eq @ ( A @ c_Orderings_Oord_Omin ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__ord__min) ).

thf(11721,plain,
    ! [A: $i] :
      ( ( A @ class_Orderings_Oord )
     => ( ( A @ c_Orderings_Oord__class_Omin )
        = ( A @ c_Orderings_Oord__class_Oless__eq @ ( A @ c_Orderings_Oord_Omin ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1781]) ).

thf(1303,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) )
       => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power2__eq__imp__eq) ).

thf(9841,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) )
       => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1303]) ).

thf(382,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divide__add__eq__iff) ).

thf(6223,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[382]) ).

thf(536,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Oremdups ) )
        = ( B @ c_List_Olist_ONil ) )
    <=> ( A
        = ( B @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remdups__eq__nil__iff) ).

thf(6783,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
          = ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ c_List_Oremdups ) )
          = ( B @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ c_List_Oremdups ) )
          = ( B @ c_List_Olist_ONil ) )
       => ( A
          = ( B @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[536]) ).

thf(3639,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__absorb) ).

thf(19125,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3639]) ).

thf(2150,axiom,
    ! [A: $i,B: $i] :
      ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__less__eq) ).

thf(13085,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2150]) ).

thf(130,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Divides_OnegDivAlg ) @ ( A @ ( B @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negDivAlg__correct) ).

thf(5248,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Divides_OnegDivAlg ) @ ( A @ ( B @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[130]) ).

thf(1629,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
    <=> ( ( ( B
           != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ( ( ~ ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                & ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
            & ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( B @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                & ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) )
        & ( ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Ofst ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
        & ( C
          = ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Ofst ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__rel__def) ).

thf(11113,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( ( B
             != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ( ( ~ ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
              & ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( B @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) )
          & ( ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Ofst ) @ hAPP ) )
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
          & ( C
            = ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Ofst ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
       => ( A @ ( B @ ( C @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL )
       => ( ( ( B
             != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ( ( ~ ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
              & ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( B @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) )
          & ( ( B
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Ofst ) @ hAPP ) )
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
          & ( C
            = ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Ofst ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1629]) ).

thf(2773,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( B @ tc_sum ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ tc_sum ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        & ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Plus__UNIV__iff) ).

thf(15689,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( tc_HOL_Obool @ ( A @ ( B @ tc_sum ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ tc_sum ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( tc_HOL_Obool @ ( A @ ( B @ tc_sum ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ tc_sum ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2773]) ).

thf(1578,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__add__cancel) ).

thf(10893,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1578]) ).

thf(4171,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__greaterThanAtMost__int) ).

thf(21183,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4171]) ).

thf(3608,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( D @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( A @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_splitI) ).

thf(18993,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( D @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( A @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3608]) ).

thf(1700,axiom,
    ! [A: $i] :
      ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__nat__number__of) ).

thf(11380,plain,
    ! [A: $i] :
      ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1700]) ).

thf(4376,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
          = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Suc__Diff1) ).

thf(21982,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
          = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4376]) ).

thf(2714,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__eq__cancel1) ).

thf(15405,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B = A )
         => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2714]) ).

thf(69,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__2) ).

thf(5042,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[69]) ).

thf(4385,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__INT) ).

thf(22021,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4385]) ).

thf(3717,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( F @ c_Wellfounded_Omax__ext ) @ ( D @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( F @ c_Wellfounded_Omax__ext ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( F @ c_Wellfounded_Omax__ext ) @ ( A @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__ext__additive) ).

thf(19448,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( F @ c_Wellfounded_Omax__ext ) @ ( D @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( F @ c_Wellfounded_Omax__ext ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( F @ c_Wellfounded_Omax__ext ) @ ( A @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3717]) ).

thf(512,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Oremdups ) @ ( B @ ( C @ c_List_Oinsert ) ) )
      = ( A @ ( B @ ( C @ c_List_Oinsert ) ) @ ( C @ c_List_Oremdups ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__remdups) ).

thf(6704,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Oremdups ) @ ( B @ ( C @ c_List_Oinsert ) ) )
      = ( A @ ( B @ ( C @ c_List_Oinsert ) ) @ ( C @ c_List_Oremdups ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[512]) ).

thf(333,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__left__commute) ).

thf(5976,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[333]) ).

thf(891,axiom,
    ! [A: $i] :
      ( ( ~ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__nat__eq) ).

thf(8175,plain,
    ! [A: $i] :
      ( ( ~ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[891]) ).

thf(989,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( C
          = ( A @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) )
      <=> ( ( ( A
              = ( D @ c_Groups_Ozero__class_Ozero ) )
           => ( C
              = ( D @ c_Groups_Ozero__class_Ozero ) ) )
          & ( ( A
             != ( D @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
              = B ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__divide__eq) ).

thf(8541,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( ( ( ( A
                = ( D @ c_Groups_Ozero__class_Ozero ) )
             => ( C
                = ( D @ c_Groups_Ozero__class_Ozero ) ) )
            & ( ( A
               != ( D @ c_Groups_Ozero__class_Ozero ) )
             => ( ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
                = B ) ) )
         => ( C
            = ( A @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) )
        & ( ( C
            = ( A @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) )
         => ( ( ( A
                = ( D @ c_Groups_Ozero__class_Ozero ) )
             => ( C
                = ( D @ c_Groups_Ozero__class_Ozero ) ) )
            & ( ( A
               != ( D @ c_Groups_Ozero__class_Ozero ) )
             => ( ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
                = B ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[989]) ).

thf(4021,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm__idem ) ) )
     => ( ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm__idem_Ofun__left__idem) ).

thf(20632,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm__idem ) ) )
     => ( ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4021]) ).

thf(3294,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_Complete__Lattice_OSup__class_OSup ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__Sup__fold__sup) ).

thf(17758,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_Complete__Lattice_OSup__class_OSup ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3294]) ).

thf(1370,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ! [D: $i,E: $i] :
            ( ( ( A
                = ( E @ ( D @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
              & ( C @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( E @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( E @ ( D @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__pos__lemma) ).

thf(10108,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ! [D: $i,E: $i] :
              ( ( ( A
                  = ( E @ ( D @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                & ( C @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                & ( E @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( C @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( C @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i,E: $i] :
              ( ( ( A
                  = ( E @ ( D @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                & ( C @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
                & ( E @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1370]) ).

thf(2747,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fdisj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__compr__raw) ).

thf(15583,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fdisj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2747]) ).

thf(3341,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__drop__subset) ).

thf(17940,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3341]) ).

thf(1180,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( A @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( E @ ( B @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) )
        = ( C @ ( E @ ( B @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upds__append2__drop) ).

thf(9366,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( A @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( E @ ( B @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) )
        = ( C @ ( E @ ( B @ ( D @ ( F @ c_Map_Omap__upds ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1180]) ).

thf(2284,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OField @ hAPP ) )
      = ( A @ ( B @ ( B @ c_Relation_ORange ) @ hAPP ) @ ( A @ ( B @ ( B @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Field__def) ).

thf(13598,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OField @ hAPP ) )
      = ( A @ ( B @ ( B @ c_Relation_ORange ) @ hAPP ) @ ( A @ ( B @ ( B @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2284]) ).

thf(2024,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_List_Olistrel1 ) @ ( C @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( E @ c_List_Olistrel1 ) @ ( C @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel1I2) ).

thf(12644,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_List_Olistrel1 ) @ ( C @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( E @ c_List_Olistrel1 ) @ ( C @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2024]) ).

thf(4488,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThan__Suc) ).

thf(22427,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4488]) ).

thf(4504,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_predicate2D) ).

thf(22478,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4504]) ).

thf(1588,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Int_ORep__Integ @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Rep__Integ__inverse) ).

thf(10930,plain,
    ! [A: $i] :
      ( ( A @ ( c_Int_ORep__Integ @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1588]) ).

thf(1554,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_OwfP ) )
     => ( A @ ( tc_HOL_Obool @ ( B @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( B @ c_Wellfounded_Oacyclic ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wfP__acyclicP) ).

thf(10803,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_OwfP ) )
     => ( A @ ( tc_HOL_Obool @ ( B @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( B @ c_Wellfounded_Oacyclic ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1554]) ).

thf(4294,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__into__rtrancl) ).

thf(21671,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4294]) ).

thf(1113,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__mod__equality_H) ).

thf(9011,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1113]) ).

thf(2529,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ hAPP ) )
        = ( C @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( ( E @ ( F @ ( A @ ( D @ ( B @ c_Map_Omap__add ) ) ) @ hAPP ) )
        = ( C @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__find__right) ).

thf(14639,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ hAPP ) )
        = ( C @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( ( E @ ( F @ ( A @ ( D @ ( B @ c_Map_Omap__add ) ) ) @ hAPP ) )
        = ( C @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2529]) ).

thf(3741,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lessThan__Suc__atMost) ).

thf(19535,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3741]) ).

thf(3996,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
      = ( A @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastAtMost__upto) ).

thf(20536,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
      = ( A @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3996]) ).

thf(3318,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ~ ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Option_Ooption_ONone @ ( D @ ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) @ ( B @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) ) ) )
      & ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Option_Ooption_ONone @ ( D @ ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) @ ( B @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__None__restrict) ).

thf(17845,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ~ ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Option_Ooption_ONone @ ( D @ ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) @ ( B @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) ) ) )
      & ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Option_Ooption_ONone @ ( D @ ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) @ ( B @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3318]) ).

thf(956,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Wellfounded_Omlex__prod ) ) )
      = ( C @ c_COMBI @ ( B @ ( C @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ ( C @ ( C @ ( tc_Nat_Onat @ tc_prod ) @ ( C @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ tc_prod ) @ ( C @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( c_Wellfounded_Oless__than @ ( C @ ( tc_Nat_Onat @ c_Wellfounded_Olex__prod ) ) ) @ ( C @ ( C @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mlex__prod__def) ).

thf(8441,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Wellfounded_Omlex__prod ) ) )
      = ( C @ c_COMBI @ ( B @ ( C @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ ( C @ ( C @ ( tc_Nat_Onat @ tc_prod ) @ ( C @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ tc_prod ) @ ( C @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( c_Wellfounded_Oless__than @ ( C @ ( tc_Nat_Onat @ c_Wellfounded_Olex__prod ) ) ) @ ( C @ ( C @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[956]) ).

thf(3543,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( B @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__E) ).

thf(18739,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( B @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3543]) ).

thf(3426,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__0L) ).

thf(18254,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3426]) ).

thf(1688,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Int_Opred @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__Bit1) ).

thf(11342,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Int_Opred @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1688]) ).

thf(3121,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__greatest) ).

thf(17051,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3121]) ).

thf(4114,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [E: $i,F: $i] :
            ( ( B
              = ( E @ ( F @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
           => ~ ( A @ ( F @ ( E @ ( D @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converseE) ).

thf(20939,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [E: $i,F: $i] :
            ( ( B
              = ( E @ ( F @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
           => ~ ( A @ ( F @ ( E @ ( D @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4114]) ).

thf(1349,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist_Olist__size ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list_Osize_I1_J) ).

thf(10031,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist_Olist__size ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1349]) ).

thf(1919,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = A )
    <=> ( B
        = ( C @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__self__conv2) ).

thf(12224,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B
          = ( C @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = A ) )
      & ( ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = A )
       => ( B
          = ( C @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1919]) ).

thf(2424,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__simps_I7_J) ).

thf(14194,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2424]) ).

thf(185,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_HOL_Oequal )
        & ( B @ class_Enum_Oenum )
        & ( C @ class_Enum_Oenum ) )
     => ( ( A @ ( C @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
      <=> ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( C @ ( B @ c_List_Ozip ) @ hAPP ) @ ( C @ ( B @ c_Map_Omap__of ) @ ( C @ tc_List_Olist @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Option_Othe @ ( B @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( C @ tc_List_Olist @ ( C @ ( B @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oex__n__lists ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__ex__fun__code) ).

thf(5403,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_HOL_Oequal )
        & ( B @ class_Enum_Oenum )
        & ( C @ class_Enum_Oenum ) )
     => ( ( ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( C @ ( B @ c_List_Ozip ) @ hAPP ) @ ( C @ ( B @ c_Map_Omap__of ) @ ( C @ tc_List_Olist @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Option_Othe @ ( B @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( C @ tc_List_Olist @ ( C @ ( B @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oex__n__lists ) ) )
         => ( A @ ( C @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum__ex @ hAPP ) @ hBOOL )
         => ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( C @ ( B @ c_List_Ozip ) @ hAPP ) @ ( C @ ( B @ c_Map_Omap__of ) @ ( C @ tc_List_Olist @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Option_Othe @ ( B @ ( C @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( C @ tc_List_Olist @ ( C @ ( B @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oex__n__lists ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[185]) ).

thf(3071,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__pos__pos__trivial) ).

thf(16860,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3071]) ).

thf(1388,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
    <=> ( ( A
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
        & ( B
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__eq__1__iff) ).

thf(10186,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) )
      & ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
       => ( ( A
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1388]) ).

thf(1188,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ ( D @ c_Nat_Onat_Onat__rec ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ c_Nat_Onat_Onat__rec ) ) @ hAPP ) @ ( A @ ( B @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__rec__Suc) ).

thf(9398,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ ( D @ c_Nat_Onat_Onat__rec ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ c_Nat_Onat_Onat__rec ) ) @ hAPP ) @ ( A @ ( B @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1188]) ).

thf(2971,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_CollectE) ).

thf(16435,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2971]) ).

thf(2695,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Finite__Set_Ocard @ hAPP ) )
      = ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__cartesian__product) ).

thf(15340,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Finite__Set_Ocard @ hAPP ) )
      = ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2695]) ).

thf(1643,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
          = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
      <=> ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sgn__1__neg) ).

thf(11193,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
            = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
        & ( ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
            = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1643]) ).

thf(3282,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( C @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__diff__assoc2) ).

thf(17713,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( C @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3282]) ).

thf(4259,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( E @ c_List_OremoveAll ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_List_OremoveAll ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__removeAll__inj__on) ).

thf(21544,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( E @ c_List_OremoveAll ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_List_OremoveAll ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4259]) ).

thf(29,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
            = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) )
        & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
            = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__of__nat) ).

thf(4890,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
            = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) )
        & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
            = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[29]) ).

thf(726,axiom,
    tc_Com_Ovname @ class_Nat_Osize,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Com__Ovname__Nat_Osize) ).

thf(7507,plain,
    tc_Com_Ovname @ class_Nat_Osize,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[726]) ).

thf(4530,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__empty__eq) ).

thf(22566,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4530]) ).

thf(2598,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( A @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__mono) ).

thf(14947,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( A @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2598]) ).

thf(4064,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( G @ class_Groups_Oab__semigroup__mult )
     => ( ( E @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( E @ ( C @ ( D @ ( F @ c_Fun_Oinj__on ) ) ) )
         => ( ( E @ ( C @ ( D @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( B @ ( G @ c_Groups_Otimes__class_Otimes @ ( D @ ( G @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
            = ( E @ ( A @ ( C @ ( B @ ( F @ ( G @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( G @ c_Groups_Otimes__class_Otimes @ ( F @ ( G @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__image__reindex) ).

thf(20773,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( G @ class_Groups_Oab__semigroup__mult )
     => ( ( E @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( E @ ( C @ ( D @ ( F @ c_Fun_Oinj__on ) ) ) )
         => ( ( E @ ( C @ ( D @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( B @ ( G @ c_Groups_Otimes__class_Otimes @ ( D @ ( G @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
            = ( E @ ( A @ ( C @ ( B @ ( F @ ( G @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( G @ c_Groups_Otimes__class_Otimes @ ( F @ ( G @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4064]) ).

thf(2185,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__UN__flatten) ).

thf(13208,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2185]) ).

thf(2878,axiom,
    tc_Nat_Onat @ class_Lattices_Olattice,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Lattices_Olattice) ).

thf(16084,plain,
    tc_Nat_Onat @ class_Lattices_Olattice,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2878]) ).

thf(3753,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__trans__Suc) ).

thf(19580,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3753]) ).

thf(4594,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__Diff__if) ).

thf(22815,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4594]) ).

thf(1999,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__apply) ).

thf(12557,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1999]) ).

thf(4004,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Opartition ) ) )
        = ( A @ ( B @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
     => ( ! [F: $i] :
            ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( F @ ( D @ hAPP ) @ hBOOL ) )
        & ! [F: $i] :
            ( ( B @ ( E @ c_List_Oset @ hAPP ) @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( D @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_partition__P) ).

thf(20564,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Opartition ) ) )
        = ( A @ ( B @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
     => ( ! [F: $i] :
            ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( F @ ( D @ hAPP ) @ hBOOL ) )
        & ! [F: $i] :
            ( ( B @ ( E @ c_List_Oset @ hAPP ) @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( D @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4004]) ).

thf(48,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Omonoid__mult )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__add) ).

thf(4965,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Omonoid__mult )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[48]) ).

thf(2391,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( B @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
        = B )
     => ( ( ( B @ ( C @ ( C @ c_Relation_ODomain ) @ hAPP ) )
          = A )
       => ( B @ ( A @ ( C @ c_Equiv__Relations_Oequiv ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comp__equivI) ).

thf(14049,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( B @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
        = B )
     => ( ( ( B @ ( C @ ( C @ c_Relation_ODomain ) @ hAPP ) )
          = A )
       => ( B @ ( A @ ( C @ c_Equiv__Relations_Oequiv ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2391]) ).

thf(2937,axiom,
    ! [A: $i] : ( A @ tc_Option_Ooption @ class_HOL_Oequal ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Option__Ooption__HOL_Oequal) ).

thf(16305,plain,
    ! [A: $i] : ( A @ tc_Option_Ooption @ class_HOL_Oequal ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2937]) ).

thf(2479,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_Enum_Oenum )
        & ( C @ class_Enum_Oenum ) )
     => ( ( A @ ( C @ ( B @ tc_prod ) @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
      <=> ( C @ ( B @ c_Product__Type_OPair ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( C @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oenum__class_Oenum__all @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__all__prod__def) ).

thf(14427,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_Enum_Oenum )
        & ( C @ class_Enum_Oenum ) )
     => ( ( ( C @ ( B @ c_Product__Type_OPair ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( C @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oenum__class_Oenum__all @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( B @ tc_prod ) @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( B @ tc_prod ) @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
         => ( C @ ( B @ c_Product__Type_OPair ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( C @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( B @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Oenum__class_Oenum__all @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2479]) ).

thf(3469,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ c_Nat__Transfer_Otsub ) )
        = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_tsub__eq) ).

thf(18410,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ c_Nat__Transfer_Otsub ) )
        = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3469]) ).

thf(3405,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
              = ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Oinsert) ).

thf(18173,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) )
              = ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3405]) ).

thf(1221,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__divide__mult__cancel__left) ).

thf(9503,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1221]) ).

thf(2435,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oorder__class_Omono ) ) )
      <=> ! [C: $i] : ( C @ ( c_Nat_OSuc @ hAPP ) @ ( A @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mono__iff__le__Suc) ).

thf(14255,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Oorder )
     => ( ( ! [C: $i] : ( C @ ( c_Nat_OSuc @ hAPP ) @ ( A @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oorder__class_Omono ) ) ) )
        & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oorder__class_Omono ) ) )
         => ! [C: $i] : ( C @ ( c_Nat_OSuc @ hAPP ) @ ( A @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2435]) ).

thf(3368,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ c_Nat__Transfer_Otsub ) @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__functions_I3_J) ).

thf(18041,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ c_Nat__Transfer_Otsub ) @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3368]) ).

thf(1522,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel1 ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [E: $i,F: $i] :
          ( ( B
            = ( E @ ( F @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) )
          & ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( F @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( E @ ( F @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel1__iff__update) ).

thf(10692,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ? [E: $i,F: $i] :
            ( ( B
              = ( E @ ( F @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) )
            & ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( F @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( E @ ( F @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( D @ c_List_Olistrel1 ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ c_List_Olistrel1 ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [E: $i,F: $i] :
            ( ( B
              = ( E @ ( F @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) )
            & ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( F @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( E @ ( F @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1522]) ).

thf(2414,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__Union2) ).

thf(14154,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2414]) ).

thf(3943,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_List_Oremove1 ) ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remove1__idem) ).

thf(20351,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_List_Oremove1 ) ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3943]) ).

thf(2336,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
      <=> ! [D: $i] :
            ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( D @ ( A @ hAPP ) )
              = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__eq__1__iff) ).

thf(13806,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( D @ ( A @ hAPP ) )
                = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) )
         => ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) )
        & ( ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) )
         => ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( D @ ( A @ hAPP ) )
                = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2336]) ).

thf(1827,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list_Osize_I4_J) ).

thf(11887,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1827]) ).

thf(630,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
    <=> ! [D: $i] :
          ( ( A @ ( D @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_accp_Osimps) ).

thf(7154,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( A @ ( D @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ( A @ ( D @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[630]) ).

thf(4686,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__Un) ).

thf(23168,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4686]) ).

thf(4360,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__div__geq) ).

thf(21918,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4360]) ).

thf(2623,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( C @ ( A @ ( D @ c_Orderings_Oord__class_Omin @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__le__fold__inf) ).

thf(15048,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( C @ ( A @ ( D @ c_Orderings_Oord__class_Omin @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2623]) ).

thf(2883,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__aci_I5_J) ).

thf(16094,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2883]) ).

thf(4642,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__simps_I3_J) ).

thf(22999,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4642]) ).

thf(3210,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ c_Com_Ocom_OWhile ) )
        = ( A @ ( B @ c_Com_Ocom_OWhile ) ) )
    <=> ( ( C = A )
        & ( D = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I5_J) ).

thf(17413,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( C = A )
          & ( D = B ) )
       => ( ( C @ ( D @ c_Com_Ocom_OWhile ) )
          = ( A @ ( B @ c_Com_Ocom_OWhile ) ) ) )
      & ( ( ( C @ ( D @ c_Com_Ocom_OWhile ) )
          = ( A @ ( B @ c_Com_Ocom_OWhile ) ) )
       => ( ( C = A )
          & ( D = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3210]) ).

thf(197,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) )
      = ( A @ ( B @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__rotate1) ).

thf(5435,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orotate1 @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) )
      = ( A @ ( B @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[197]) ).

thf(2788,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ tc_prod ) @ ( F @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Product__Type_Osnd ) @ ( F @ ( D @ ( D @ ( E @ tc_prod ) @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( F @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_Ofst ) @ ( F @ ( E @ ( D @ ( E @ tc_prod ) @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__Times) ).

thf(15746,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ tc_prod ) @ ( F @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Product__Type_Osnd ) @ ( F @ ( D @ ( D @ ( E @ tc_prod ) @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( F @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_Ofst ) @ ( F @ ( E @ ( D @ ( E @ tc_prod ) @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2788]) ).

thf(2298,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__leI) ).

thf(13662,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2298]) ).

thf(1468,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_plus__numeral__code_I9_J) ).

thf(10456,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1468]) ).

thf(3104,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_Nat__Transfer_Otsub ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_Nat__Transfer_Otsub ) )
          = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_tsub__def) ).

thf(16980,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_Nat__Transfer_Otsub ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_Nat__Transfer_Otsub ) )
          = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3104]) ).

thf(2097,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__commute) ).

thf(12922,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2097]) ).

thf(2498,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Option_Oset ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A
        = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_elem__set) ).

thf(14493,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A
          = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) )
       => ( A @ ( C @ c_Option_Oset ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_Option_Oset ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
          = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2498]) ).

thf(3610,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ! [C: $i] :
            ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
       => ( ! [C: $i] :
              ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [D: $i] :
                  ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( D @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( ( C != D )
                   => ( ( D @ ( B @ c_List_Oset @ hAPP ) @ ( C @ ( B @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) )
         => ( A @ ( B @ c_List_Oconcat ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__concat) ).

thf(19003,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ! [C: $i] :
            ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
       => ( ! [C: $i] :
              ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [D: $i] :
                  ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( D @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( ( C != D )
                   => ( ( D @ ( B @ c_List_Oset @ hAPP ) @ ( C @ ( B @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) )
         => ( A @ ( B @ c_List_Oconcat ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3610]) ).

thf(1888,axiom,
    ( c_Code__Numeral_Oint__of
    = ( c_Code__Numeral_Onat__of @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__of__def) ).

thf(12120,plain,
    ( c_Code__Numeral_Oint__of
    = ( c_Code__Numeral_Onat__of @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1888]) ).

thf(2145,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding__idem ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
            = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__idem_Ounion__idem) ).

thf(13065,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding__idem ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
            = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2145]) ).

thf(1678,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OnegDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__pos__neg) ).

thf(11316,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OnegDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1678]) ).

thf(4485,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__insert__left) ).

thf(22414,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4485]) ).

thf(3977,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__atLeastLessThan__int) ).

thf(20467,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3977]) ).

thf(3631,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
       => ( ( E
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( C = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_unique__remainder) ).

thf(19080,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
       => ( ( E
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( C = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3631]) ).

thf(563,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( A @ ( C @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( B @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = C ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__fst__zip) ).

thf(6890,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( A @ ( C @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Product__Type_Ofst ) @ ( D @ ( B @ ( D @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = C ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[563]) ).

thf(2494,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ? [E: $i,F: $i] :
          ( D
          = ( F @ ( E @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
     => ( A @ ( C @ c_List_Olexord ) @ ( D @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexord__append__rightI) ).

thf(14476,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ? [E: $i,F: $i] :
          ( D
          = ( F @ ( E @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
     => ( A @ ( C @ c_List_Olexord ) @ ( D @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2494]) ).

thf(4042,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ~ ( D @ ( F @ c_List_Oset @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( A @ ( D @ ( B @ ( C @ ( F @ c_Map_Omap__upds ) ) ) ) @ hAPP ) )
        = ( E @ ( B @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upds__apply__nontin) ).

thf(20692,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ~ ( D @ ( F @ c_List_Oset @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( A @ ( D @ ( B @ ( C @ ( F @ c_Map_Omap__upds ) ) ) ) @ hAPP ) )
        = ( E @ ( B @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4042]) ).

thf(1093,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) )
      = ( A @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ c_List_Orotate ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate__conv__mod) ).

thf(8954,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) )
      = ( A @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ c_List_Orotate ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1093]) ).

thf(4355,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__semigroup__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
            = ( B @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__eq__fold) ).

thf(21901,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__semigroup__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
            = ( B @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4355]) ).

thf(2163,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fNot @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( B @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Collect__neg__eq) ).

thf(13144,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fNot @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) )
      = ( A @ ( B @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2163]) ).

thf(3667,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I9_J) ).

thf(19252,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3667]) ).

thf(783,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__Suc__eq__Suc__mod) ).

thf(7788,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[783]) ).

thf(2870,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) )
     != ( A @ ( B @ c_Com_Ocom_OSemi ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I45_J) ).

thf(16052,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Com_Ocom_OCond ) ) )
     != ( A @ ( B @ c_Com_Ocom_OSemi ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2870]) ).

thf(1190,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Enum_Oproduct ) ) ) )
      = ( A @ ( B @ ( D @ ( E @ c_Enum_Oproduct ) ) ) @ ( A @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_product_Osimps_I2_J) ).

thf(9403,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Enum_Oproduct ) ) ) )
      = ( A @ ( B @ ( D @ ( E @ c_Enum_Oproduct ) ) ) @ ( A @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1190]) ).

thf(3303,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] : ( A @ ( D @ ( F @ ( E @ c_Relation_OImage ) ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__INT__subset) ).

thf(17781,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] : ( A @ ( D @ ( F @ ( E @ c_Relation_OImage ) ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( E @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3303]) ).

thf(3582,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sigma__Un__distrib1) ).

thf(18891,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3582]) ).

thf(720,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Rings_Olinordered__semiring__1 )
     => ( ( D @ ( E @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( F @ c_Groups_Ozero__class_Ozero @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( F @ c_Groups_Ozero__class_Ozero @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( ( A @ ( B @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
                  = ( F @ c_Groups_Oone__class_Oone ) )
               => ( D @ ( C @ ( A @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_convex__bound__le) ).

thf(7490,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Rings_Olinordered__semiring__1 )
     => ( ( D @ ( E @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( F @ c_Groups_Ozero__class_Ozero @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( F @ c_Groups_Ozero__class_Ozero @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( ( A @ ( B @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
                  = ( F @ c_Groups_Oone__class_Oone ) )
               => ( D @ ( C @ ( A @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[720]) ).

thf(3128,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I7_J) ).

thf(17070,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3128]) ).

thf(2409,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ hAPP ) )
           != ( E @ c_Groups_Ozero__class_Ozero ) )
         => ( ( ~ ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
                = ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) )
            & ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
                = ( A @ ( B @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__diff1) ).

thf(14126,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ hAPP ) )
           != ( E @ c_Groups_Ozero__class_Ozero ) )
         => ( ( ~ ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
                = ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) )
            & ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
                = ( A @ ( B @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2409]) ).

thf(1983,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_DiffD2) ).

thf(12492,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1983]) ).

thf(1148,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__special_I1_J) ).

thf(9227,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1148]) ).

thf(2551,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ c_Relation_ORange ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__rtrancl) ).

thf(14720,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ c_Relation_ORange ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2551]) ).

thf(502,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__drop) ).

thf(6672,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[502]) ).

thf(2547,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__strict__right__mono) ).

thf(14703,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2547]) ).

thf(1262,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Oremove1 ) ) )
      = ( B @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remove1_Osimps_I1_J) ).

thf(9673,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Oremove1 ) ) )
      = ( B @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1262]) ).

thf(2677,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__cartesian__productD1) ).

thf(15276,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2677]) ).

thf(465,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_Wellfounded_Omax__ext ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__ext__wf) ).

thf(6542,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_Wellfounded_Omax__ext ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[465]) ).

thf(3963,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__minus__filter__out) ).

thf(20423,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3963]) ).

thf(2383,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding__idem ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
          = ( A @ ( D @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__idem_Oinsert__idem) ).

thf(14012,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding__idem ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
          = ( A @ ( D @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2383]) ).

thf(2709,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ! [F: $i] :
          ( ( C @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( F @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF1__iff) ).

thf(15385,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ! [F: $i] :
            ( ( C @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( F @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [F: $i] :
            ( ( C @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( F @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2709]) ).

thf(28,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__less__0__iff) ).

thf(4886,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[28]) ).

thf(834,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__takeWhile__le) ).

thf(7975,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[834]) ).

thf(2116,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( E @ ( G @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_o__assoc) ).

thf(12978,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( E @ ( G @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2116]) ).

thf(1411,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Product__Type_Ofst ) @ ( E @ ( D @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__is__SomeI) ).

thf(10269,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Product__Type_Ofst ) @ ( E @ ( D @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1411]) ).

thf(4285,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_psubset__subset__trans) ).

thf(21639,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4285]) ).

thf(4797,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Big__Operators_Olattice__class_OSup__fin ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Osingleton) ).

thf(23585,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Big__Operators_Olattice__class_OSup__fin ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4797]) ).

thf(1254,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( C @ ( B @ ( C @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ tc_prod ) @ c_List_Oset @ hAPP ) )
        = ( B @ c_Option_Ooption_OSome @ ( A @ ( B @ ( C @ c_Map_Omap__of ) @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ tc_fun ) @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_Option_Ooption @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__map__of__compr) ).

thf(9651,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( C @ ( B @ ( C @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ tc_prod ) @ c_List_Oset @ hAPP ) )
        = ( B @ c_Option_Ooption_OSome @ ( A @ ( B @ ( C @ c_Map_Omap__of ) @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ tc_fun ) @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_Option_Ooption @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1254]) ).

thf(3696,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_r__r__into__trancl) ).

thf(19353,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3696]) ).

thf(1606,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__int__eq) ).

thf(11012,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1606]) ).

thf(4086,axiom,
    ! [A: $i] :
      ( ( A @ class_Lattices_Oboolean__algebra )
     => ( ( A @ c_Orderings_Otop__class_Otop @ ( A @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_compl__top__eq) ).

thf(20843,plain,
    ! [A: $i] :
      ( ( A @ class_Lattices_Oboolean__algebra )
     => ( ( A @ c_Orderings_Otop__class_Otop @ ( A @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4086]) ).

thf(2433,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( C @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__surj__inj) ).

thf(14250,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( C @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2433]) ).

thf(4028,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [C: $i] :
            ( A
           != ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_IdE) ).

thf(20650,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [C: $i] :
            ( A
           != ( C @ ( C @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4028]) ).

thf(3029,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) )
        = ( A @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option_Oinject) ).

thf(16674,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B = A )
       => ( ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) )
          = ( A @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) )
          = ( A @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3029]) ).

thf(3088,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Map_Odom ) ) )
      = ( B @ c_Option_Ooption_ONone @ ( A @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ tc_fun ) @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__def) ).

thf(16922,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Map_Odom ) ) )
      = ( B @ c_Option_Ooption_ONone @ ( A @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ tc_fun ) @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_Option_Ooption @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3088]) ).

thf(1867,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Groups_Oone__class_Oone @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__Suc__less__one) ).

thf(12048,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Groups_Oone__class_Oone @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1867]) ).

thf(1102,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( E @ c_Rings_Oinverse__class_Odivide @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__divide__distrib) ).

thf(8979,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( E @ c_Rings_Oinverse__class_Odivide @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1102]) ).

thf(1057,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Divides_Otransfer__int__nat__functions_I2_J) ).

thf(8804,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1057]) ).

thf(3349,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Finite__Set_Ofinite )
     => ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__code) ).

thf(17977,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Finite__Set_Ofinite )
     => ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3349]) ).

thf(4352,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
      <=> ? [D: $i] :
            ( ! [E: $i] :
                ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( D != E )
                 => ( ( E @ ( A @ hAPP ) )
                    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) )
            & ( ( D @ ( A @ hAPP ) )
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
            & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__eq__Suc0__iff) ).

thf(21878,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ? [D: $i] :
              ( ! [E: $i] :
                  ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( ( D != E )
                   => ( ( E @ ( A @ hAPP ) )
                      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) )
              & ( ( D @ ( A @ hAPP ) )
                = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
              & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) ) )
        & ( ( ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
         => ? [D: $i] :
              ( ! [E: $i] :
                  ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( ( D != E )
                   => ( ( E @ ( A @ hAPP ) )
                      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) )
              & ( ( D @ ( A @ hAPP ) )
                = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
              & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4352]) ).

thf(2293,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E
        = ( C @ ( D @ hAPP ) ) )
     => ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( D @ ( B @ ( A @ c_Set_Oimage ) ) @ hAPP ) @ ( E @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_range__eqI) ).

thf(13641,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E
        = ( C @ ( D @ hAPP ) ) )
     => ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( D @ ( B @ ( A @ c_Set_Oimage ) ) @ hAPP ) @ ( E @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2293]) ).

thf(497,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__Bit1) ).

thf(6659,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[497]) ).

thf(1089,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__commute) ).

thf(8936,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1089]) ).

thf(1298,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf_Oidem) ).

thf(9826,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1298]) ).

thf(4407,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sigma__Int__distrib2) ).

thf(22110,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4407]) ).

thf(4768,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__insert__left__if0) ).

thf(23466,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4768]) ).

thf(3384,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Fun_Oid @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_id__apply) ).

thf(18109,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Fun_Oid @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3384]) ).

thf(3356,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__atLeastAtMostR2) ).

thf(18000,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3356]) ).

thf(2019,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ~ ( B @ ( C @ c_Transitive__Closure_Otrancl ) @ ( A @ ( A @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_irrefl__tranclI) ).

thf(12627,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ~ ( B @ ( C @ c_Transitive__Closure_Otrancl ) @ ( A @ ( A @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2019]) ).

thf(3228,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
        <=> ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__ident) ).

thf(17487,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B = A )
           => ( ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3228]) ).

thf(2438,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( D @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( C = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Not__Domain__rtrancl) ).

thf(14265,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( D @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( C = A )
         => ( B @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2438]) ).

thf(4243,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Relation_Orefl__on ) ) )
     => ( ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__onD2) ).

thf(21474,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Relation_Orefl__on ) ) )
     => ( ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4243]) ).

thf(2835,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( E @ tc_fun ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ c_List_Omeasures ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ( A @ ( E @ c_List_Omeasures ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( ( D @ ( B @ hAPP ) )
            = ( C @ ( B @ hAPP ) ) ) )
        | ( C @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__measures_I2_J) ).

thf(15918,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( ( A @ ( E @ c_List_Omeasures ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( ( D @ ( B @ hAPP ) )
              = ( C @ ( B @ hAPP ) ) ) )
          | ( C @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ ( E @ tc_fun ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ c_List_Omeasures ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ ( E @ tc_fun ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ c_List_Omeasures ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( E @ c_List_Omeasures ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( ( D @ ( B @ hAPP ) )
              = ( C @ ( B @ hAPP ) ) ) )
          | ( C @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2835]) ).

thf(2092,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__SUPI) ).

thf(12903,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2092]) ).

thf(4607,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( E @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( E @ ( C @ ( F @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf2I) ).

thf(22876,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( E @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( E @ ( C @ ( F @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4607]) ).

thf(874,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ ( C @ ( D @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ hAPP ) @ hAPP ) @ ( B @ ( D @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofun__left__comm) ).

thf(8116,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ ( C @ ( D @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ hAPP ) @ hAPP ) @ ( B @ ( D @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[874]) ).

thf(3810,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_OwfP ) )
    <=> ( A @ ( tc_HOL_Obool @ ( B @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wfP__def) ).

thf(19806,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( tc_HOL_Obool @ ( B @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( B @ c_Wellfounded_Owf ) )
       => ( A @ ( B @ c_Wellfounded_OwfP ) ) )
      & ( ( A @ ( B @ c_Wellfounded_OwfP ) )
       => ( A @ ( tc_HOL_Obool @ ( B @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3810]) ).

thf(2790,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__single__insert) ).

thf(15757,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2790]) ).

thf(2614,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ c_Com_Ocom_OAss ) )
        = ( A @ ( B @ c_Com_Ocom_OAss ) ) )
    <=> ( ( C = A )
        & ( D = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I1_J) ).

thf(15006,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( C = A )
          & ( D = B ) )
       => ( ( C @ ( D @ c_Com_Ocom_OAss ) )
          = ( A @ ( B @ c_Com_Ocom_OAss ) ) ) )
      & ( ( ( C @ ( D @ c_Com_Ocom_OAss ) )
          = ( A @ ( B @ c_Com_Ocom_OAss ) ) )
       => ( ( C = A )
          & ( D = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2614]) ).

thf(1612,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__add__inverse2) ).

thf(11030,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1612]) ).

thf(2867,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sigma__Diff__distrib2) ).

thf(16042,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2867]) ).

thf(925,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Enum_On__lists ) ) @ ( D @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__n__lists__elem) ).

thf(8323,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Enum_On__lists ) ) @ ( D @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[925]) ).

thf(1066,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__uminus) ).

thf(8836,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Fun_Oinj__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1066]) ).

thf(3700,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( B @ ( D @ tc_sum ) @ c_Finite__Set_Ocard @ hAPP ) )
          = ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Plus) ).

thf(19367,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( B @ ( D @ tc_sum ) @ c_Finite__Set_Ocard @ hAPP ) )
          = ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3700]) ).

thf(354,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_Enum_On__lists ) ) )
      = ( A @ ( B @ ( C @ c_Enum_On__lists ) ) @ ( A @ ( C @ c_List_Olist_OCons @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ c_COMBC ) ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ c_List_Omap ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_List_Oconcat ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_n__lists_Osimps_I2_J) ).

thf(6056,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_Enum_On__lists ) ) )
      = ( A @ ( B @ ( C @ c_Enum_On__lists ) ) @ ( A @ ( C @ c_List_Olist_OCons @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ c_COMBC ) ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ c_List_Omap ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_List_Oconcat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[354]) ).

thf(1309,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_COMBI @ ( D @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_COMBI @ ( D @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_COMBI @ ( D @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_COMBI @ ( D @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insort__left__comm) ).

thf(9858,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_COMBI @ ( D @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_COMBI @ ( D @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_COMBI @ ( D @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_COMBI @ ( D @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1309]) ).

thf(3150,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [F: $i] :
          ( ( A @ ( F @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
          & ( C @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUP1__iff) ).

thf(17163,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ? [F: $i] :
            ( ( A @ ( F @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
            & ( C @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [F: $i] :
            ( ( A @ ( F @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
            & ( C @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3150]) ).

thf(263,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__rev) ).

thf(5678,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[263]) ).

thf(22,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Enum_Oenum )
     => ( ( A @ ( B @ ( C @ c_Enum_Oall__n__lists ) ) )
      <=> ! [D: $i] :
            ( ( C @ c_Enum_Oenum__class_Oenum @ ( A @ ( C @ c_Enum_On__lists ) ) @ ( C @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_all__n__lists__def) ).

thf(4859,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Enum_Oenum )
     => ( ( ! [D: $i] :
              ( ( C @ c_Enum_Oenum__class_Oenum @ ( A @ ( C @ c_Enum_On__lists ) ) @ ( C @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( B @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ c_Enum_Oall__n__lists ) ) ) )
        & ( ( A @ ( B @ ( C @ c_Enum_Oall__n__lists ) ) )
         => ! [D: $i] :
              ( ( C @ c_Enum_Oenum__class_Oenum @ ( A @ ( C @ c_Enum_On__lists ) ) @ ( C @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( B @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[22]) ).

thf(3175,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( C @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__code) ).

thf(17268,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( A @ ( C @ hAPP ) @ ( B @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3175]) ).

thf(2899,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ ( D @ ( E @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUP__UN__eq2) ).

thf(16148,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ ( D @ ( E @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ ( D @ ( E @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2899]) ).

thf(3202,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( D @ ( A @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( c_fequal @ ( E @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( E @ c_COMBC ) ) @ hAPP ) @ ( D @ ( E @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ c_COMBS ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Set_OCollect @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ ( B @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( B @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__image__gen) ).

thf(17376,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( D @ ( A @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( c_fequal @ ( E @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( E @ c_COMBC ) ) @ hAPP ) @ ( D @ ( E @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ c_COMBS ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Set_OCollect @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ ( B @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( B @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3202]) ).

thf(3011,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equal__int__def) ).

thf(16606,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( A @ ( B @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3011]) ).

thf(2507,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olists ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ! [D: $i] :
          ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__lists__conv__set) ).

thf(14530,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( C @ c_List_Olists ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_List_Olists ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2507]) ).

thf(4236,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__0__le__iff__le) ).

thf(21452,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4236]) ).

thf(556,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__ident) ).

thf(6853,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_COMBI @ ( B @ ( B @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[556]) ).

thf(4609,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot )
     != ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_empty__not__insert) ).

thf(22881,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot )
     != ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4609]) ).

thf(622,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel1 ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel1__eq__len) ).

thf(7122,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel1 ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[622]) ).

thf(1011,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I21_J) ).

thf(8637,plain,
    ! [A: $i] :
      ( ( ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1011]) ).

thf(540,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( D @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult2__lemma__aux2) ).

thf(6806,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( D @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[540]) ).

thf(1930,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ ( D @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Otranspose ) )
      = ( A @ ( C @ c_List_Otranspose ) @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ ( D @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose__map__map) ).

thf(12283,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ ( D @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Otranspose ) )
      = ( A @ ( C @ c_List_Otranspose ) @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ ( D @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1930]) ).

thf(2884,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( C = B )
       => ( ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_xt1_I1_J) ).

thf(16097,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( C = B )
       => ( ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2884]) ).

thf(4666,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__rec ) ) ) ) )
      = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_prod_Orecs) ).

thf(23087,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__rec ) ) ) ) )
      = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4666]) ).

thf(3288,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__D) ).

thf(17736,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3288]) ).

thf(2081,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] : ( D @ ( C @ hAPP ) @ hBOOL )
    <=> ! [D: $i,E: $i] : ( E @ ( D @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__paired__All) ).

thf(12854,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i,E: $i] : ( E @ ( D @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
       => ! [D: $i] : ( D @ ( C @ hAPP ) @ hBOOL ) )
      & ( ! [D: $i] : ( D @ ( C @ hAPP ) @ hBOOL )
       => ! [D: $i,E: $i] : ( E @ ( D @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2081]) ).

thf(1777,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_scomp__def) ).

thf(11706,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1777]) ).

thf(3650,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I5_J) ).

thf(19182,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3650]) ).

thf(2040,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Olist_OCons @ ( D @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ ( D @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Olist_ONil @ ( D @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__Cons1) ).

thf(12701,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Olist_OCons @ ( D @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ ( D @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Olist_ONil @ ( D @ ( D @ ( E @ tc_prod ) @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2040]) ).

thf(2276,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL )
    <=> ? [F: $i,G: $i] :
          ( ~ ( G @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( G @ ( F @ ( D @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
          & ( ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
            = ( G @ ( F @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1Set_Oequations) ).

thf(13541,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ? [F: $i,G: $i] :
            ( ~ ( G @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( G @ ( F @ ( D @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
            & ( ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
              = ( G @ ( F @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
       => ( A @ ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL )
       => ? [F: $i,G: $i] :
            ( ~ ( G @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( G @ ( F @ ( D @ ( E @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
            & ( ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
              = ( G @ ( F @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2276]) ).

thf(2951,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Omeasures ) @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( E @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Omeasures ) @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_measures__lesseq) ).

thf(16362,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Omeasures ) @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( E @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Omeasures ) @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2951]) ).

thf(1954,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Finite__Set_Ofold1Set ) ) @ ( C @ c_HOL_OThe ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__def) ).

thf(12377,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Finite__Set_Ofold1Set ) ) @ ( C @ c_HOL_OThe ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1954]) ).

thf(1081,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) )
      = ( A @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( A @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate__drop__take) ).

thf(8885,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) )
      = ( A @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( A @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1081]) ).

thf(1163,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Pls__right) ).

thf(9276,plain,
    ! [A: $i] :
      ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1163]) ).

thf(2631,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [C: $i] :
          ( A
          = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__iff__add) ).

thf(15090,plain,
    ! [A: $i,B: $i] :
      ( ( ? [C: $i] :
            ( A
            = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [C: $i] :
            ( A
            = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2631]) ).

thf(4206,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fFalse @ ( tc_HOL_Obool @ c_Nat_Onat_Onat__case ) ) ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__eq__nat_Osimps_I2_J) ).

thf(21328,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fFalse @ ( tc_HOL_Obool @ c_Nat_Onat_Onat__case ) ) ) @ hBOOL )
       => ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fFalse @ ( tc_HOL_Obool @ c_Nat_Onat_Onat__case ) ) ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4206]) ).

thf(1075,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D @ class_Rings_Ono__zero__divisors )
        & ( D @ class_Rings_Ocomm__semiring__1 ) )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) )
        <=> ? [E: $i] :
              ( ( ( E @ ( A @ hAPP ) )
                = ( D @ c_Groups_Ozero__class_Ozero ) )
              & ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__zero__iff) ).

thf(8863,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D @ class_Rings_Ono__zero__divisors )
        & ( D @ class_Rings_Ocomm__semiring__1 ) )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ? [E: $i] :
                ( ( ( E @ ( A @ hAPP ) )
                  = ( D @ c_Groups_Ozero__class_Ozero ) )
                & ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( D @ c_Groups_Ozero__class_Ozero ) ) )
          & ( ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( D @ c_Groups_Ozero__class_Ozero ) )
           => ? [E: $i] :
                ( ( ( E @ ( A @ hAPP ) )
                  = ( D @ c_Groups_Ozero__class_Ozero ) )
                & ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1075]) ).

thf(342,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__Nil2) ).

thf(6008,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[342]) ).

thf(440,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Rings_Osemiring__1 )
        & ( E @ class_Groups_Oordered__ab__semigroup__add ) )
     => ( ! [F: $i] :
            ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( F @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( E @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__bounded) ).

thf(6440,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ class_Rings_Osemiring__1 )
        & ( E @ class_Groups_Oordered__ab__semigroup__add ) )
     => ( ! [F: $i] :
            ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( F @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( E @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[440]) ).

thf(2716,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( C @ ( B @ ( C @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fst__eq__Domain) ).

thf(15415,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( C @ ( B @ ( C @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2716]) ).

thf(4632,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ! [F: $i,G: $i] :
          ( ( G @ ( F @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_HOL_Obool @ ( D @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( F @ ( A @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( G @ ( c_fequal @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) )
     => ( tc_HOL_Obool @ ( D @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( E @ ( D @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_escape) ).

thf(22964,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ! [F: $i,G: $i] :
          ( ( G @ ( F @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_HOL_Obool @ ( D @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( F @ ( A @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( G @ ( c_fequal @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) )
     => ( tc_HOL_Obool @ ( D @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( E @ ( D @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4632]) ).

thf(969,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( tc_Nat_Onat @ c_If @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__Suc__number__of) ).

thf(8477,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( tc_Nat_Onat @ c_If @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[969]) ).

thf(1794,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( F @ ( G @ hAPP ) )
        = ( D @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( ( F @ ( G @ ( A @ ( B @ ( C @ ( E @ c_Map_Omap__comp ) ) ) ) ) )
        = ( D @ ( A @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__comp__simps_I2_J) ).

thf(11758,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( F @ ( G @ hAPP ) )
        = ( D @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( ( F @ ( G @ ( A @ ( B @ ( C @ ( E @ c_Map_Omap__comp ) ) ) ) ) )
        = ( D @ ( A @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1794]) ).

thf(4646,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( c_Com_Ocom_OSKIP
     != ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I14_J) ).

thf(23016,plain,
    ! [A: $i,B: $i,C: $i] :
      ( c_Com_Ocom_OSKIP
     != ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4646]) ).

thf(950,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__bin__simps_I9_J) ).

thf(8409,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[950]) ).

thf(3086,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( D @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__diff__nat__ivl) ).

thf(16917,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( D @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( E @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3086]) ).

thf(2038,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__antisym) ).

thf(12695,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2038]) ).

thf(2744,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__upto) ).

thf(15571,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2744]) ).

thf(7,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__minus) ).

thf(4812,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[7]) ).

thf(4453,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( D @ ( E @ ( F @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) )
        = ( A @ ( B @ ( C @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) ) )
    <=> ( ( D = A )
        & ( E = B )
        & ( F = C ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_triple_Oinject) ).

thf(22292,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( ( D = A )
          & ( E = B )
          & ( F = C ) )
       => ( ( D @ ( E @ ( F @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) )
          = ( A @ ( B @ ( C @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) ) ) )
      & ( ( ( D @ ( E @ ( F @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) )
          = ( A @ ( B @ ( C @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) ) )
       => ( ( D = A )
          & ( E = B )
          & ( F = C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4453]) ).

thf(2543,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( D @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
              = ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) ) )
          <=> ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__equiv__class__iff2) ).

thf(14688,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( D @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
                = ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
                = ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) ) )
             => ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2543]) ).

thf(54,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Divides_Odivmod__nat ) @ ( A @ ( B @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__rel__divmod__nat) ).

thf(4986,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Divides_Odivmod__nat ) @ ( A @ ( B @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[54]) ).

thf(471,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
       != ( C @ c_List_Olist_ONil ) )
     => ( ( D @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) )
        = ( D @ ( C @ c_List_Ohd @ hAPP ) @ ( A @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hd__map) ).

thf(6557,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
       != ( C @ c_List_Olist_ONil ) )
     => ( ( D @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) )
        = ( D @ ( C @ c_List_Ohd @ hAPP ) @ ( A @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[471]) ).

thf(2914,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple__idem ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( F @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple__idem_Oin__idem) ).

thf(16202,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple__idem ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( F @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2914]) ).

thf(493,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_left__minus) ).

thf(6641,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[493]) ).

thf(2177,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Finite__Set_Ofinite )
     => ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite) ).

thf(13189,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Finite__Set_Ofinite )
     => ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2177]) ).

thf(2051,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup_Oleft__commute) ).

thf(12740,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2051]) ).

thf(2476,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) @ hAPP ) )
        = ( D @ ( A @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_restrict__in) ).

thf(14417,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( C @ ( A @ ( B @ ( E @ c_Map_Orestrict__map ) ) ) @ hAPP ) )
        = ( D @ ( A @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2476]) ).

thf(4629,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__left__absorb) ).

thf(22949,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4629]) ).

thf(3937,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__iff__inf) ).

thf(20319,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = B )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3937]) ).

thf(4208,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( E @ ( A @ hAPP ) )
                = ( D @ c_Groups_Oone__class_Oone ) ) )
         => ( ( B @ ( D @ c_Groups_Oone__class_Oone @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ ( C @ ( D @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Oone__class_Oone ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__image__1) ).

thf(21337,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( E @ ( A @ hAPP ) )
                = ( D @ c_Groups_Oone__class_Oone ) ) )
         => ( ( B @ ( D @ c_Groups_Oone__class_Oone @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ ( C @ ( D @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
            = ( D @ c_Groups_Oone__class_Oone ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4208]) ).

thf(3149,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( F @ c_SetInterval_Oord_OgreaterThanAtMost ) ) ) ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( E @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
        & ( E @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ord_OgreaterThanAtMost__iff) ).

thf(17156,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( A @ ( E @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
          & ( E @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( D @ ( F @ c_SetInterval_Oord_OgreaterThanAtMost ) ) ) ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( F @ c_SetInterval_Oord_OgreaterThanAtMost ) ) ) ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( E @ ( D @ hAPP ) @ hAPP ) @ hBOOL )
          & ( E @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3149]) ).

thf(2685,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( A @ ( B @ ( C @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( C @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ! [H: $i] :
                ( ( A
                  = ( H @ ( C @ ( E @ hAPP ) @ hAPP ) ) )
               => ~ ( H @ ( B @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofold__graph__insertE) ).

thf(15308,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( A @ ( B @ ( C @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( C @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ! [H: $i] :
                ( ( A
                  = ( H @ ( C @ ( E @ hAPP ) @ hAPP ) ) )
               => ~ ( H @ ( B @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2685]) ).

thf(2993,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
        | ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__zero__less__power__iff) ).

thf(16521,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          | ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          | ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2993]) ).

thf(750,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__zmod__mult__2) ).

thf(7615,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[750]) ).

thf(2493,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] : ( D @ ( B @ hAPP ) @ ( C @ c_Wellfounded_OwfP ) )
     => ( ! [D: $i,E: $i] :
            ( ( ( D @ ( B @ hAPP ) )
             != ( E @ ( B @ hAPP ) ) )
           => ( ( E @ ( B @ hAPP ) @ ( C @ ( C @ c_Predicate_ORangeP ) ) @ ( D @ ( B @ hAPP ) @ ( C @ ( C @ c_Predicate_ODomainP ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
       => ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( A @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_OwfP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wfP__SUP) ).

thf(14470,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] : ( D @ ( B @ hAPP ) @ ( C @ c_Wellfounded_OwfP ) )
     => ( ! [D: $i,E: $i] :
            ( ( ( D @ ( B @ hAPP ) )
             != ( E @ ( B @ hAPP ) ) )
           => ( ( E @ ( B @ hAPP ) @ ( C @ ( C @ c_Predicate_ORangeP ) ) @ ( D @ ( B @ hAPP ) @ ( C @ ( C @ c_Predicate_ODomainP ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
       => ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( A @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_OwfP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2493]) ).

thf(416,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__div__eq__add3__div__number__of) ).

thf(6362,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[416]) ).

thf(1788,axiom,
    c_Int_OPls != c_Int_OMin,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I37_J) ).

thf(11738,plain,
    c_Int_OPls != c_Int_OMin,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1788]) ).

thf(201,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Olist__all2 ) ) ) ) )
     => ( B @ ( A @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( F @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist__all2 ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__dropI) ).

thf(5446,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Olist__all2 ) ) ) ) )
     => ( B @ ( A @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( F @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Olist__all2 ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[201]) ).

thf(3374,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        | ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__le__eq__zle) ).

thf(18060,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        | ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3374]) ).

thf(855,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
        = ( C @ ( B @ c_List_Olast ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__ConsR) ).

thf(8056,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
        = ( C @ ( B @ c_List_Olast ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[855]) ).

thf(3622,axiom,
    tc_HOL_Obool @ class_Orderings_Oorder,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Orderings_Oorder) ).

thf(19050,plain,
    tc_HOL_Obool @ class_Orderings_Oorder,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3622]) ).

thf(2958,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__mono) ).

thf(16389,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2958]) ).

thf(746,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Orderings_Olinorder )
     => ( ( ( D @ ( E @ hAPP ) )
         != ( C @ ( E @ hAPP ) ) )
       => ( ( A @ ( D @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insort__key__left__comm) ).

thf(7600,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Orderings_Olinorder )
     => ( ( ( D @ ( E @ hAPP ) )
         != ( C @ ( E @ hAPP ) ) )
       => ( ( A @ ( D @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( B @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[746]) ).

thf(476,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Hilbert__Choice_OEps ) )
      = ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( A @ ( B @ ( C @ tc_prod ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ ( C @ tc_prod ) @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Hilbert__Choice_OEps ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Eps__split) ).

thf(6577,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Hilbert__Choice_OEps ) )
      = ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( A @ ( B @ ( C @ tc_prod ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ ( C @ tc_prod ) @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Hilbert__Choice_OEps ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[476]) ).

thf(2441,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_weak__coinduct) ).

thf(14282,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2441]) ).

thf(2856,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oequiv ) ) )
     => ( B @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equiv__type) ).

thf(16001,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oequiv ) ) )
     => ( B @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2856]) ).

thf(4596,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_singletonE) ).

thf(22825,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4596]) ).

thf(1313,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ ( B @ c_Natural_Ogetlocs ) @ ( E @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [F: $i] :
          ( ( F @ ( B @ ( D @ hAPP ) @ ( E @ c_Com_Ovname_OLoc @ ( B @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
          & ( ( E @ ( B @ c_Natural_Ogetlocs ) @ ( E @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) )
            = ( E @ ( B @ c_Natural_Ogetlocs ) @ ( E @ c_Com_Ovname_OLoc @ ( F @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_Oequations_I3_J) ).

thf(9879,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ? [F: $i] :
            ( ( F @ ( B @ ( D @ hAPP ) @ ( E @ c_Com_Ovname_OLoc @ ( B @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ( ( E @ ( B @ c_Natural_Ogetlocs ) @ ( E @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) )
              = ( E @ ( B @ c_Natural_Ogetlocs ) @ ( E @ c_Com_Ovname_OLoc @ ( F @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) ) )
       => ( E @ ( B @ c_Natural_Ogetlocs ) @ ( E @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( E @ ( B @ c_Natural_Ogetlocs ) @ ( E @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [F: $i] :
            ( ( F @ ( B @ ( D @ hAPP ) @ ( E @ c_Com_Ovname_OLoc @ ( B @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
            & ( ( E @ ( B @ c_Natural_Ogetlocs ) @ ( E @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) )
              = ( E @ ( B @ c_Natural_Ogetlocs ) @ ( E @ c_Com_Ovname_OLoc @ ( F @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1313]) ).

thf(271,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Olist__all2 ) ) ) ) )
     => ( ( C @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( E @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( F @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__nthD) ).

thf(5716,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Olist__all2 ) ) ) ) )
     => ( ( C @ ( F @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( E @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( F @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[271]) ).

thf(4175,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__less__cancel2) ).

thf(21193,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4175]) ).

thf(3162,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_Option_Ooption @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__option__UNIV) ).

thf(17208,plain,
    ! [A: $i] :
      ( ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( A @ tc_Option_Ooption @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( tc_HOL_Obool @ ( A @ tc_Option_Ooption @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ tc_Option_Ooption @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3162]) ).

thf(2402,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
    <=> ! [E: $i] :
          ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( E @ ( A @ hAPP ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INTER__UNIV__conv_I2_J) ).

thf(14091,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ! [E: $i] :
            ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( A @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) )
      & ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
       => ! [E: $i] :
            ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( A @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2402]) ).

thf(294,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ ( C @ c_List_Olinorder__class_Osort__key ) ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__sort) ).

thf(5822,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ ( C @ c_List_Olinorder__class_Osort__key ) ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[294]) ).

thf(991,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Opreorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__trans) ).

thf(8569,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Opreorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[991]) ).

thf(1932,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel1 ) @ ( D @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__listrel1__eq__len) ).

thf(12289,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel1 ) @ ( D @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1932]) ).

thf(839,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__mod__eq__add3__mod__number__of) ).

thf(8003,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[839]) ).

thf(612,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult) ).

thf(7085,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[612]) ).

thf(2738,axiom,
    ! [A: $i] :
      ~ ( A @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__irrefl__nat) ).

thf(15551,plain,
    ! [A: $i] :
      ~ ( A @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2738]) ).

thf(391,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( C @ hAPP ) @ ( D @ c_Com_Ovname_OLoc @ ( E @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( F @ c_Natural_Oevaln ) ) ) )
     => ( D @ ( E @ c_Natural_Ogetlocs ) @ ( D @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ ( C @ ( D @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevaln ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_OLocal) ).

thf(6249,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( C @ hAPP ) @ ( D @ c_Com_Ovname_OLoc @ ( E @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( F @ c_Natural_Oevaln ) ) ) )
     => ( D @ ( E @ c_Natural_Ogetlocs ) @ ( D @ c_Com_Ovname_OLoc @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ ( C @ ( D @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevaln ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[391]) ).

thf(4535,axiom,
    ! [A: $i] :
      ( ( A @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Complete__Lattice_OSup__class_OSup ) )
        = ( A @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__empty) ).

thf(22587,plain,
    ! [A: $i] :
      ( ( A @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Complete__Lattice_OSup__class_OSup ) )
        = ( A @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4535]) ).

thf(3408,axiom,
    ! [A: $i] : ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__of) ).

thf(18192,plain,
    ! [A: $i] : ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3408]) ).

thf(1389,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__minus__even) ).

thf(10196,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1389]) ).

thf(4524,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Big__Operators_Olattice__class_OInf__fin ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Osingleton) ).

thf(22549,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Big__Operators_Olattice__class_OInf__fin ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4524]) ).

thf(714,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Rings_Olinordered__semiring__1__strict )
     => ( ( D @ ( E @ ( F @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( F @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( F @ c_Groups_Ozero__class_Ozero @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( F @ c_Groups_Ozero__class_Ozero @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( ( A @ ( B @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
                  = ( F @ c_Groups_Oone__class_Oone ) )
               => ( D @ ( C @ ( A @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( F @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_convex__bound__lt) ).

thf(7475,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Rings_Olinordered__semiring__1__strict )
     => ( ( D @ ( E @ ( F @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( C @ ( F @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( F @ c_Groups_Ozero__class_Ozero @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( A @ ( F @ c_Groups_Ozero__class_Ozero @ ( F @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( ( A @ ( B @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
                  = ( F @ c_Groups_Oone__class_Oone ) )
               => ( D @ ( C @ ( A @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( F @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[714]) ).

thf(3023,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Pow__iff) ).

thf(16653,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3023]) ).

thf(4670,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__eq__UN) ).

thf(23106,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4670]) ).

thf(1682,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__zmod__equality) ).

thf(11327,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1682]) ).

thf(4422,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( B @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( D = C )
              <=> ( E @ ( A @ ( B @ ( G @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_quotient__eq__iff) ).

thf(22167,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( E @ ( F @ ( G @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( B @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( ( E @ ( A @ ( B @ ( G @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D = C ) )
                & ( ( D = C )
                 => ( E @ ( A @ ( B @ ( G @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4422]) ).

thf(1798,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_List_Orev @ hAPP ) @ ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_OdropWhile ) ) )
          = ( B @ ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_OtakeWhile ) ) @ ( C @ c_List_Orev @ hAPP ) @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dropWhile__neq__rev) ).

thf(11770,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_List_Orev @ hAPP ) @ ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_OdropWhile ) ) )
          = ( B @ ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_OtakeWhile ) ) @ ( C @ c_List_Orev @ hAPP ) @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1798]) ).

thf(823,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__mult__distrib) ).

thf(7942,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[823]) ).

thf(505,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( B @ ( tc_HOL_Obool @ c_COMBK ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( B @ c_Random_Oselect__weight ) )
      = ( A @ ( B @ c_Random_Oselect__weight ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_select__weigth__drop__zero) ).

thf(6683,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( B @ ( tc_HOL_Obool @ c_COMBK ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( B @ c_Random_Oselect__weight ) )
      = ( A @ ( B @ c_Random_Oselect__weight ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[505]) ).

thf(4512,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) )
     != c_Com_Ocom_OSKIP ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I11_J) ).

thf(22515,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) )
     != c_Com_Ocom_OSKIP ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4512]) ).

thf(4496,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ~ ( C @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equals0D) ).

thf(22451,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
     => ~ ( C @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4496]) ).

thf(148,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Omonoid__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Groups_Omonoid__add) ).

thf(5294,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Omonoid__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[148]) ).

thf(1323,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
         != ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( C @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) )
          = ( C @ ( B @ c_List_Ohd @ hAPP ) ) ) )
      & ( ( C
          = ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( C @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) )
          = ( A @ ( B @ c_List_Ohd @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hd__append) ).

thf(9926,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
         != ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( C @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) )
          = ( C @ ( B @ c_List_Ohd @ hAPP ) ) ) )
      & ( ( C
          = ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( C @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) )
          = ( A @ ( B @ c_List_Ohd @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1323]) ).

thf(4046,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__mult )
     => ( ( A @ ( B @ ( C @ ( F @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ ( E @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( F @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( B @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ ( D @ ( E @ tc_prod ) @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__cartesian__product) ).

thf(20702,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__mult )
     => ( ( A @ ( B @ ( C @ ( F @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ ( E @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( F @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( B @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ ( D @ ( E @ tc_prod ) @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4046]) ).

thf(932,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( B @ c_List_Onth @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__setsum__nth) ).

thf(8345,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( B @ c_List_Onth @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[932]) ).

thf(1338,axiom,
    ! [A: $i,B: $i] :
      ~ ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist__ex1 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__ex1__simps_I1_J) ).

thf(10001,plain,
    ! [A: $i,B: $i] :
      ~ ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist__ex1 ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1338]) ).

thf(1247,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( ( ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
            = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__zminus2__eq__if) ).

thf(9606,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( ( ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
            = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1247]) ).

thf(23,axiom,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( c_Int_OMin @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__m1) ).

thf(4864,plain,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( c_Int_OMin @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[23]) ).

thf(397,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__number__of__Bit1) ).

thf(6266,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[397]) ).

thf(1156,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__list__update__eq) ).

thf(9253,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1156]) ).

thf(428,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_List_Oupto__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_List_Oupto ) )
            = ( tc_Int_Oint @ c_List_Olist_ONil ) ) )
        & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_List_Oupto ) )
            = ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupto ) @ ( B @ ( tc_Int_Oint @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upto_Opsimps) ).

thf(6399,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_List_Oupto__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_List_Oupto ) )
            = ( tc_Int_Oint @ c_List_Olist_ONil ) ) )
        & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_List_Oupto ) )
            = ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupto ) @ ( B @ ( tc_Int_Oint @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[428]) ).

thf(131,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ c_Int_Osucc @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Bit1__Bit1) ).

thf(5250,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ c_Int_Osucc @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[131]) ).

thf(3680,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__less__dividend) ).

thf(19297,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3680]) ).

thf(1820,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [C: $i] :
          ( A
          = ( C @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zle__iff__zadd) ).

thf(11857,plain,
    ! [A: $i,B: $i] :
      ( ( ? [C: $i] :
            ( A
            = ( C @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [C: $i] :
            ( A
            = ( C @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1820]) ).

thf(4683,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ( ( A
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
        | ( B
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Times__empty) ).

thf(23151,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          | ( B
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
       => ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          | ( B
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4683]) ).

thf(1755,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield )
     => ( ( D
         != ( E @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C
           != ( E @ c_Groups_Ozero__class_Ozero ) )
         => ( ( C @ ( A @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ ( B @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__frac__eq) ).

thf(11611,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Fields_Ofield )
     => ( ( D
         != ( E @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C
           != ( E @ c_Groups_Ozero__class_Ozero ) )
         => ( ( C @ ( A @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ ( B @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1755]) ).

thf(643,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__le__add__iff2) ).

thf(7211,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[643]) ).

thf(2257,axiom,
    ! [A: $i] :
      ( ( A @ ( c_fNot @ hAPP ) @ hBOOL )
      | ~ ~ ( A @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fNot__2) ).

thf(13477,plain,
    ! [A: $i] :
      ( ( A @ ( c_fNot @ hAPP ) @ hBOOL )
      | ( A @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2257]) ).

thf(3783,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Finite__Set_Ofinite )
        & ( B @ class_Finite__Set_Ofinite ) )
     => ( A @ ( B @ tc_prod ) @ class_Finite__Set_Ofinite ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_prod__Finite__Set_Ofinite) ).

thf(19705,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Finite__Set_Ofinite )
        & ( B @ class_Finite__Set_Ofinite ) )
     => ( A @ ( B @ tc_prod ) @ class_Finite__Set_Ofinite ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3783]) ).

thf(1792,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
        = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__distrib) ).

thf(11753,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
        = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1792]) ).

thf(3239,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Oone__class_Oone ) ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__Un__one) ).

thf(17519,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Oone__class_Oone ) ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3239]) ).

thf(3132,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__greaterThanAtMost) ).

thf(17087,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3132]) ).

thf(1773,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Power_Opower_Opower ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ c_Power_Opower_Opower ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power_Opower_Opower__Suc) ).

thf(11694,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Power_Opower_Opower ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ c_Power_Opower_Opower ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1773]) ).

thf(3125,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ c_Divides_OposDivAlg ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_posDivAlg__0) ).

thf(17060,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ c_Divides_OposDivAlg ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3125]) ).

thf(3347,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__Int) ).

thf(17968,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3347]) ).

thf(1026,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( D @ ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
     => ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( F @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( B @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__mono2__lemma) ).

thf(8707,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( D @ ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
     => ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( F @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ( B @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1026]) ).

thf(4663,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__commute) ).

thf(23079,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4663]) ).

thf(3014,axiom,
    tc_Nat_Onat @ class_Orderings_Obot,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Orderings_Obot) ).

thf(16621,plain,
    tc_Nat_Onat @ class_Orderings_Obot,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3014]) ).

thf(4118,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ~ ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__iff) ).

thf(20951,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4118]) ).

thf(4611,axiom,
    tc_HOL_Obool @ class_Lattices_Obounded__lattice,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Lattices_Obounded__lattice) ).

thf(22889,plain,
    tc_HOL_Obool @ class_Lattices_Obounded__lattice,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4611]) ).

thf(3459,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__times__insert) ).

thf(18373,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3459]) ).

thf(2613,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Osublist ) ) )
          = ( B @ c_List_Olist_ONil ) ) )
      & ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Osublist ) ) )
          = ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sublist__singleton) ).

thf(14998,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Osublist ) ) )
          = ( B @ c_List_Olist_ONil ) ) )
      & ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Osublist ) ) )
          = ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2613]) ).

thf(3805,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__diff) ).

thf(19793,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3805]) ).

thf(1810,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Hoare__Mirabelle_Ohoare__valids ) ) )
    <=> ! [D: $i] :
          ( ! [E: $i] :
              ( ( B @ ( E @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( D @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) ) )
         => ! [E: $i] :
              ( ( A @ ( E @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( D @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hoare__valids__def) ).

thf(11808,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ! [E: $i] :
                ( ( B @ ( E @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( E @ ( D @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) ) )
           => ! [E: $i] :
                ( ( A @ ( E @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( E @ ( D @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) ) ) )
       => ( A @ ( B @ ( C @ c_Hoare__Mirabelle_Ohoare__valids ) ) ) )
      & ( ( A @ ( B @ ( C @ c_Hoare__Mirabelle_Ohoare__valids ) ) )
       => ! [D: $i] :
            ( ! [E: $i] :
                ( ( B @ ( E @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( E @ ( D @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) ) )
           => ! [E: $i] :
                ( ( A @ ( E @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( E @ ( D @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1810]) ).

thf(1883,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i] :
            ( ( A
              = ( E @ ( B @ c_Natural_Ogetlocs ) @ ( E @ c_Com_Ovname_OLoc @ ( F @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) )
           => ~ ( F @ ( B @ ( D @ hAPP ) @ ( E @ c_Com_Ovname_OLoc @ ( B @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc__elim__cases_I3_J) ).

thf(12103,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OLocal ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i] :
            ( ( A
              = ( E @ ( B @ c_Natural_Ogetlocs ) @ ( E @ c_Com_Ovname_OLoc @ ( F @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) )
           => ~ ( F @ ( B @ ( D @ hAPP ) @ ( E @ c_Com_Ovname_OLoc @ ( B @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1883]) ).

thf(3833,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
    <=> ( ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
        & ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
        & ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__append) ).

thf(19907,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          & ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
          & ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
          & ( A @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
          & ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3833]) ).

thf(4717,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_empty__Diff) ).

thf(23273,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4717]) ).

thf(2753,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__rev__mp) ).

thf(15608,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2753]) ).

thf(3837,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
    <=> ! [F: $i] :
          ( ( B @ ( E @ c_List_Oset @ hAPP ) @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( F @ ( C @ hAPP ) )
            = ( F @ ( A @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__eq__conv) ).

thf(19925,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ! [F: $i] :
            ( ( B @ ( E @ c_List_Oset @ hAPP ) @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( F @ ( C @ hAPP ) )
              = ( F @ ( A @ hAPP ) ) ) )
       => ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
       => ! [F: $i] :
            ( ( B @ ( E @ c_List_Oset @ hAPP ) @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( F @ ( C @ hAPP ) )
              = ( F @ ( A @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3837]) ).

thf(3096,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Transitive__Closure_Otrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__subset__Sigma) ).

thf(16955,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( C @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Transitive__Closure_Otrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3096]) ).

thf(828,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Nat_Onat_Onat__case ) ) ) )
      = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ ( E @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Nat_Onat_Onat__case ) ) ) @ ( c_Nat__Numeral_Oneg @ ( E @ c_If @ ( tc_Int_Oint @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( E @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__case__add__eq__if) ).

thf(7956,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Nat_Onat_Onat__case ) ) ) )
      = ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ ( E @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Nat_Onat_Onat__case ) ) ) @ ( c_Nat__Numeral_Oneg @ ( E @ c_If @ ( tc_Int_Oint @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( E @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[828]) ).

thf(2484,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__le__0__iff__le) ).

thf(14444,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2484]) ).

thf(2901,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ hAPP ) )
            = ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple_Oremove) ).

thf(16158,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ hAPP ) )
            = ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2901]) ).

thf(3450,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Fun_Oid @ ( B @ ( B @ c_Set_Ovimage ) ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__id) ).

thf(18341,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Fun_Oid @ ( B @ ( B @ c_Set_Ovimage ) ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3450]) ).

thf(4509,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = A )
     => ( ( B @ ( E @ c_Set_OPow @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( D @ c_Set_OPow @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__Pow__surj) ).

thf(22500,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = A )
     => ( ( B @ ( E @ c_Set_OPow @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( D @ c_Set_OPow @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4509]) ).

thf(2271,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeast__subset__iff) ).

thf(13523,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2271]) ).

thf(4656,axiom,
    ! [A: $i,B: $i] :
      ~ ? [C: $i] :
          ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
          = ( A @ ( B @ c_Set_OPow @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Cantors__paradox) ).

thf(23047,plain,
    ! [A: $i,B: $i] :
      ~ ? [C: $i] :
          ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
          = ( A @ ( B @ c_Set_OPow @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4656]) ).

thf(1359,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__set__functions_I3_J) ).

thf(10059,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1359]) ).

thf(1869,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ c_List_Oset @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( D @ ( B @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_List_OdropWhile ) ) )
          = ( A @ ( C @ ( B @ ( E @ c_List_OdropWhile ) ) @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dropWhile__append1) ).

thf(12056,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ c_List_Oset @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( D @ ( B @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_List_OdropWhile ) ) )
          = ( A @ ( C @ ( B @ ( E @ c_List_OdropWhile ) ) @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1869]) ).

thf(3589,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( B @ ( C @ hAPP ) @ ( D @ ( B @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OAss ) @ c_Natural_Oevaln ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_OAssign) ).

thf(18923,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( B @ ( C @ hAPP ) @ ( D @ ( B @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OAss ) @ c_Natural_Oevaln ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3589]) ).

thf(2621,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( E @ ( F @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( E @ ( D @ c_Natural_Oevaln ) ) ) )
       => ( ( A @ ( C @ ( B @ ( D @ ( F @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
         => ( A @ ( C @ ( E @ ( D @ ( F @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_OWhileTrue) ).

thf(15043,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( E @ ( F @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( E @ ( D @ c_Natural_Oevaln ) ) ) )
       => ( ( A @ ( C @ ( B @ ( D @ ( F @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
         => ( A @ ( C @ ( E @ ( D @ ( F @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2621]) ).

thf(1121,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( D
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( D @ ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( D @ ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult1__lemma) ).

thf(9037,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( D
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( D @ ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( D @ ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1121]) ).

thf(216,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Omonoid__mult )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__mult) ).

thf(5499,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Omonoid__mult )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[216]) ).

thf(3484,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OAss ) @ c_Natural_Oevaln ) ) ) )
     => ( A
        = ( C @ ( D @ hAPP ) @ ( E @ ( C @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln__elim__cases_I2_J) ).

thf(18473,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OAss ) @ c_Natural_Oevaln ) ) ) )
     => ( A
        = ( C @ ( D @ hAPP ) @ ( E @ ( C @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3484]) ).

thf(1272,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
        = ( A @ ( C @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
    <=> ( A
        = ( B @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_self__append__conv) ).

thf(9710,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A
          = ( B @ c_List_Olist_ONil ) )
       => ( C
          = ( A @ ( C @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( C
          = ( A @ ( C @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( A
          = ( B @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1272]) ).

thf(45,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Orev @ hAPP ) )
        = ( B @ c_List_Olist_ONil ) )
    <=> ( A
        = ( B @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__is__Nil__conv) ).

thf(4950,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
          = ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ c_List_Orev @ hAPP ) )
          = ( B @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ c_List_Orev @ hAPP ) )
          = ( B @ c_List_Olist_ONil ) )
       => ( A
          = ( B @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[45]) ).

thf(3882,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) )
      <=> ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThanAtMost__empty__iff2) ).

thf(20109,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot )
            = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ) )
        & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot )
            = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) )
         => ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3882]) ).

thf(2514,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_Relation_OId @ ( A @ ( B @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pair__in__Id__conv) ).

thf(14557,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B = A )
       => ( C @ c_Relation_OId @ ( A @ ( B @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( C @ c_Relation_OId @ ( A @ ( B @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2514]) ).

thf(3102,axiom,
    ! [A: $i,B: $i] :
      ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__diff__inverse) ).

thf(16974,plain,
    ! [A: $i,B: $i] :
      ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3102]) ).

thf(3675,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__Suc__atLeastLessThan) ).

thf(19284,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3675]) ).

thf(3986,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          <=> ? [D: $i] :
                ( ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__below__iff) ).

thf(20496,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( ? [D: $i] :
                  ( ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
            & ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
             => ? [D: $i] :
                  ( ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                  & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3986]) ).

thf(4702,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) )
     != c_Com_Ocom_OSKIP ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I15_J) ).

thf(23228,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) )
     != c_Com_Ocom_OSKIP ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4702]) ).

thf(1151,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ c_List_Oremdups ) @ ( A @ ( C @ c_List_Oremove1 ) ) )
        = ( B @ ( A @ ( C @ c_List_Oremove1 ) ) @ ( C @ c_List_Oremdups ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remove1__remdups) ).

thf(9238,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ c_List_Oremdups ) @ ( A @ ( C @ c_List_Oremove1 ) ) )
        = ( B @ ( A @ ( C @ c_List_Oremove1 ) ) @ ( C @ c_List_Oremdups ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1151]) ).

thf(4523,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__cancel) ).

thf(22546,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4523]) ).

thf(1327,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1__no__zero__divisors )
     => ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( B @ c_Groups_Ozero__class_Ozero ) )
      <=> ( A
          = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__eq__power2) ).

thf(9953,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1__no__zero__divisors )
     => ( ( ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( B @ c_Groups_Ozero__class_Ozero ) )
         => ( A
            = ( B @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1327]) ).

thf(2909,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olists ) @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( D @ c_List_Olists ) @ ( B @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        & ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Cons__in__lists__iff) ).

thf(16185,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( D @ c_List_Olists ) @ ( B @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( D @ c_List_Olists ) @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ c_List_Olists ) @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_List_Olists ) @ ( B @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2909]) ).

thf(1230,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_List_Orev @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__rev__nth__mono) ).

thf(9535,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ c_List_Orev @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1230]) ).

thf(1841,axiom,
    c_fTrue @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ c_COMBK ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Nat__Transfer_Otransfer__morphism ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__morphism__int__nat) ).

thf(11956,plain,
    c_fTrue @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ c_COMBK ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Nat__Transfer_Otransfer__morphism ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1841]) ).

thf(1443,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( A @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lfp__lemma2) ).

thf(10371,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( A @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1443]) ).

thf(737,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__addf) ).

thf(7554,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[737]) ).

thf(4335,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Com_Ocom_OLocal ) ) )
     != ( A @ ( B @ c_Com_Ocom_OSemi ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I34_J) ).

thf(21818,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Com_Ocom_OLocal ) ) )
     != ( A @ ( B @ c_Com_Ocom_OSemi ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4335]) ).

thf(3123,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Odistrib__lattice )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__distrib2) ).

thf(17055,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Odistrib__lattice )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3123]) ).

thf(3437,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i,L: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) @ ( D @ ( E @ ( F @ ( G @ ( H @ ( I @ ( J @ ( K @ ( L @ c_Com_Ocom_Ocom__case ) ) ) ) ) ) ) ) ) )
      = ( A @ ( B @ ( C @ ( I @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I66_J) ).

thf(18290,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i,L: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) @ ( D @ ( E @ ( F @ ( G @ ( H @ ( I @ ( J @ ( K @ ( L @ c_Com_Ocom_Ocom__case ) ) ) ) ) ) ) ) ) )
      = ( A @ ( B @ ( C @ ( I @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3437]) ).

thf(221,axiom,
    tc_Nat_Onat @ class_Rings_Ono__zero__divisors,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Rings_Ono__zero__divisors) ).

thf(5523,plain,
    tc_Nat_Onat @ class_Rings_Ono__zero__divisors,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[221]) ).

thf(2200,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__COMBS__1) ).

thf(13261,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2200]) ).

thf(3616,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I4_J) ).

thf(19035,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( C @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3616]) ).

thf(3926,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_List_Olistrel ) @ ( B @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i,G: $i] :
            ( ( D
              = ( G @ ( F @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
           => ( ( A @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ~ ( A @ ( E @ c_List_Olistrel ) @ ( B @ ( G @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__Cons2) ).

thf(20257,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_List_Olistrel ) @ ( B @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [F: $i,G: $i] :
            ( ( D
              = ( G @ ( F @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
           => ( ( A @ ( C @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ~ ( A @ ( E @ c_List_Olistrel ) @ ( B @ ( G @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3926]) ).

thf(4587,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__Un) ).

thf(22793,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4587]) ).

thf(1287,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( D @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( D @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_funpow__mult) ).

thf(9766,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( D @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( D @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1287]) ).

thf(4574,axiom,
    tc_HOL_Obool @ class_Lattices_Obounded__lattice__top,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Lattices_Obounded__lattice__top) ).

thf(22733,plain,
    tc_HOL_Obool @ class_Lattices_Obounded__lattice__top,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4574]) ).

thf(4329,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Oclosed) ).

thf(21799,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4329]) ).

thf(3358,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B
          = ( A @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__SucE) ).

thf(18009,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B
          = ( A @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3358]) ).

thf(2111,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Times__Int__distrib1) ).

thf(12968,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2111]) ).

thf(3580,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) ) )
       => ( C @ ( A @ ( B @ ( D @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__card__imp__inj__on) ).

thf(18886,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) ) )
       => ( C @ ( A @ ( B @ ( D @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3580]) ).

thf(4706,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_double__complement) ).

thf(23241,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4706]) ).

thf(3074,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofold__rec) ).

thf(16870,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3074]) ).

thf(1219,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__converse__trancl) ).

thf(9499,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1219]) ).

thf(751,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( C @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__zmult2__eq) ).

thf(7618,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( C @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[751]) ).

thf(4550,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__UNIV__left) ).

thf(22644,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4550]) ).

thf(934,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( C @ ( D @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Option_Ooption_ONone ) )
    <=> ( A
        = ( D @ c_Option_Ooption_ONone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option__map__is__None) ).

thf(8350,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A
          = ( D @ c_Option_Ooption_ONone ) )
       => ( ( A @ ( B @ ( C @ ( D @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
          = ( C @ c_Option_Ooption_ONone ) ) )
      & ( ( ( A @ ( B @ ( C @ ( D @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
          = ( C @ c_Option_Ooption_ONone ) )
       => ( A
          = ( D @ c_Option_Ooption_ONone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[934]) ).

thf(449,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( C @ c_Groups_Ozero__class_Ozero ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_right__minus__eq) ).

thf(6481,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( ( B = A )
         => ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = ( C @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = ( C @ c_Groups_Ozero__class_Ozero ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[449]) ).

thf(1659,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
     => ( ( ( ~ ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
          & ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) )
       => ( ( C
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( C @ ( D @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__rel__div__eq) ).

thf(11252,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
     => ( ( ( ~ ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
          & ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) )
       => ( ( C
           != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
         => ( ( C @ ( D @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
            = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1659]) ).

thf(1379,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
          = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SetInterval_Otransfer__int__nat__set__functions) ).

thf(10159,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
          = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1379]) ).

thf(728,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__ab__semigroup__add )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__right__mono) ).

thf(7511,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__ab__semigroup__add )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[728]) ).

thf(3111,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Com_Ocom_OSemi ) )
     != ( A @ ( B @ c_Com_Ocom_OAss ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I25_J) ).

thf(17013,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Com_Ocom_OSemi ) )
     != ( A @ ( B @ c_Com_Ocom_OAss ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3111]) ).

thf(4066,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__semigroup__mult )
     => ( ( B
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
              = ( B @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__insert) ).

thf(20779,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__semigroup__mult )
     => ( ( B
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
              = ( B @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4066]) ).

thf(2689,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Olistsp ) @ ( B @ ( C @ c_List_Olistsp ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsp__mono) ).

thf(15323,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Olistsp ) @ ( B @ ( C @ c_List_Olistsp ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2689]) ).

thf(3000,axiom,
    ! [A: $i] :
      ( ( A
       != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) )
     => ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_code__numeral__decr) ).

thf(16547,plain,
    ! [A: $i] :
      ( ( A
       != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) )
     => ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3000]) ).

thf(3812,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( E @ ( A @ hAPP ) @ hBOOL ) )
    <=> ( ! [E: $i] :
            ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ hBOOL ) )
        & ! [E: $i] :
            ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ball__Un) ).

thf(19816,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ! [E: $i] :
              ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( A @ hAPP ) @ hBOOL ) )
          & ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( A @ hAPP ) @ hBOOL ) ) )
       => ! [E: $i] :
            ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ hBOOL ) ) )
      & ( ! [E: $i] :
            ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ hBOOL ) )
       => ( ! [E: $i] :
              ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( A @ hAPP ) @ hBOOL ) )
          & ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( A @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3812]) ).

thf(1211,axiom,
    tc_Int_Oint @ class_Rings_Osemiring__0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Rings_Osemiring__0) ).

thf(9473,plain,
    tc_Int_Oint @ class_Rings_Osemiring__0,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1211]) ).

thf(1851,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A
         != ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ c_List_Olinorder__class_Osorted ) )
         => ( A @ ( B @ c_List_Obutlast ) @ ( B @ c_List_Olinorder__class_Osorted ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__butlast) ).

thf(11988,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A
         != ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ c_List_Olinorder__class_Osorted ) )
         => ( A @ ( B @ c_List_Obutlast ) @ ( B @ c_List_Olinorder__class_Osorted ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1851]) ).

thf(798,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( c_Int_Onat @ hAPP ) )
        = A )
    <=> ( ( ~ ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B
            = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__eq__iff) ).

thf(7832,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( ~ ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
          & ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B
              = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ) )
       => ( ( B @ ( c_Int_Onat @ hAPP ) )
          = A ) )
      & ( ( ( B @ ( c_Int_Onat @ hAPP ) )
          = A )
       => ( ( ~ ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
          & ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B
              = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[798]) ).

thf(3243,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Com_Ocom_OSemi ) )
     != ( A @ ( B @ c_Com_Ocom_OWhile ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I46_J) ).

thf(17536,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Com_Ocom_OSemi ) )
     != ( A @ ( B @ c_Com_Ocom_OWhile ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3243]) ).

thf(650,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( C @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__nth) ).

thf(7228,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( C @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[650]) ).

thf(3755,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Odistrib__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__Sup1__distrib) ).

thf(19584,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Odistrib__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3755]) ).

thf(851,axiom,
    ! [A: $i] :
      ( ( A @ class_Orderings_Owellorder )
     => ( A @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( A @ ( A @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( A @ ( A @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( A @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf) ).

thf(8039,plain,
    ! [A: $i] :
      ( ( A @ class_Orderings_Owellorder )
     => ( A @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( A @ ( A @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( A @ ( A @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( A @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[851]) ).

thf(2162,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( B = A )
          | ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__less__iff__gr__or__eq) ).

thf(13136,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( ( B = A )
            | ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B = A )
            | ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2162]) ).

thf(4520,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_asm) ).

thf(22539,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4520]) ).

thf(1924,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( A @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( A @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_coinduct3__lemma) ).

thf(12256,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( A @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( A @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1924]) ).

thf(264,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Osemiring__1 )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__add) ).

thf(5684,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Osemiring__1 )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[264]) ).

thf(2927,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olist_ONil @ ( B @ ( D @ c_List_Olist_OCons @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oconcat ) )
      = ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_concat__map__singleton) ).

thf(16249,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olist_ONil @ ( B @ ( D @ c_List_Olist_OCons @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oconcat ) )
      = ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2927]) ).

thf(3899,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
     => ( ( A @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_surj__image__vimage__eq) ).

thf(20169,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) )
     => ( ( A @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3899]) ).

thf(2502,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__antimono) ).

thf(14512,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2502]) ).

thf(3840,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist__all ) ) )
    <=> ! [D: $i] :
          ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all__iff__raw) ).

thf(19942,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_List_Olist__all ) ) ) )
      & ( ( A @ ( B @ ( C @ c_List_Olist__all ) ) )
       => ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3840]) ).

thf(3477,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__Suc__diff__eq1) ).

thf(18439,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3477]) ).

thf(1005,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ! [D: $i,E: $i] :
            ( ( ( A
                = ( E @ ( D @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
              & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
              & ( E @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( E @ ( D @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__neg__lemma) ).

thf(8612,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ! [D: $i,E: $i] :
              ( ( ( A
                  = ( E @ ( D @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                & ( E @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( C @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( C @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i,E: $i] :
              ( ( ( A
                  = ( E @ ( D @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                & ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                & ( E @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1005]) ).

thf(1397,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
        = ( B @ ( D @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upd__conv__take__nth__drop) ).

thf(10218,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
        = ( B @ ( D @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1397]) ).

thf(424,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( C @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__strict__increasing__iff) ).

thf(6389,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( C @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[424]) ).

thf(3596,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_List_Oupt ) )
          = ( tc_Nat_Onat @ c_List_Olist_ONil ) ) )
      & ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_List_Oupt ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upt__rec__number__of) ).

thf(18952,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_List_Oupt ) )
          = ( tc_Nat_Onat @ c_List_Olist_ONil ) ) )
      & ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_List_Oupt ) )
          = ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3596]) ).

thf(2439,axiom,
    ( c_Nitpick_OFrac
    = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( c_Nitpick_Oint__gcd @ ( c_fequal @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nitpick_OFrac__def) ).

thf(14272,plain,
    ( c_Nitpick_OFrac
    = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( c_Nitpick_Oint__gcd @ ( c_fequal @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2439]) ).

thf(3826,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__le__mono1) ).

thf(19890,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3826]) ).

thf(3750,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( A @ ( D @ c_COMBK ) @ hAPP ) @ ( D @ ( A @ c_Set_Ovimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( A @ ( D @ c_COMBK ) @ hAPP ) @ ( D @ ( A @ c_Set_Ovimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__const) ).

thf(19567,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( A @ ( D @ c_COMBK ) @ hAPP ) @ ( D @ ( A @ c_Set_Ovimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( A @ ( D @ c_COMBK ) @ hAPP ) @ ( D @ ( A @ c_Set_Ovimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3750]) ).

thf(2398,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__least) ).

thf(14081,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2398]) ).

thf(2942,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OId__on ) @ ( B @ ( B @ c_Relation_ORange ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__Id__on) ).

thf(16330,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Relation_OId__on ) @ ( B @ ( B @ c_Relation_ORange ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2942]) ).

thf(4387,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__eq__Diff__UNIV) ).

thf(22033,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4387]) ).

thf(3432,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        & ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__subset) ).

thf(18271,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3432]) ).

thf(400,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__pos__neg__trivial) ).

thf(6280,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[400]) ).

thf(1207,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring )
     => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__mult__left) ).

thf(9462,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring )
     => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1207]) ).

thf(2100,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( E @ c_Relation_ORange ) @ hAPP ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_RangeI) ).

thf(12937,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( E @ c_Relation_ORange ) @ hAPP ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2100]) ).

thf(195,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int) ).

thf(5431,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[195]) ).

thf(2524,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sigma__Un__distrib2) ).

thf(14604,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2524]) ).

thf(2563,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__UN__finite__eq) ).

thf(14778,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2563]) ).

thf(3196,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atMost__subset__iff) ).

thf(17356,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3196]) ).

thf(2218,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_leI) ).

thf(13315,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2218]) ).

thf(1946,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( G @ tc_fun ) @ ( H @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( A @ ( H @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( A @ ( D @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF2__D) ).

thf(12345,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( G @ tc_fun ) @ ( H @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( A @ ( H @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( A @ ( D @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1946]) ).

thf(1145,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__special_I2_J) ).

thf(9214,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1145]) ).

thf(1475,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Orev @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) )
     => ( ( B @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_List_Otranspose ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( B @ ( C @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose__column__length) ).

thf(10504,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Orev @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) )
     => ( ( B @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ c_List_Otranspose ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( B @ ( C @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1475]) ).

thf(4792,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__singleton) ).

thf(23553,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4792]) ).

thf(3549,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olistrel ) @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B
        = ( C @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__Nil1) ).

thf(18756,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olistrel ) @ ( B @ ( C @ c_List_Olist_ONil @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B
        = ( C @ c_List_Olist_ONil ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3549]) ).

thf(1433,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__mult__pos) ).

thf(10328,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1433]) ).

thf(1874,axiom,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OnegDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__pos__neg__1__number__of) ).

thf(12071,plain,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OnegDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1874]) ).

thf(1465,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_List_Ofoldl ) ) ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
    <=> ( ! [C: $i] :
            ( ( A @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
        & ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sum__eq__0__conv) ).

thf(10439,plain,
    ! [A: $i,B: $i] :
      ( ( ( ! [C: $i] :
              ( ( A @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( C
                = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_List_Ofoldl ) ) ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_List_Ofoldl ) ) ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ! [C: $i] :
              ( ( A @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( C
                = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
          & ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1465]) ).

thf(4159,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__mono) ).

thf(21137,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4159]) ).

thf(2232,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__antisym__conv1) ).

thf(13369,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( B = A )
           => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2232]) ).

thf(585,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_q__neg__lemma) ).

thf(6981,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[585]) ).

thf(755,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ c_Nat__Transfer_Ois__nat ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Divides_Otransfer__int__nat__function__closures_I1_J) ).

thf(7655,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ c_Nat__Transfer_Ois__nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[755]) ).

thf(2711,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Oin__idem) ).

thf(15396,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2711]) ).

thf(190,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__add )
     => ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( C @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( B @ ( C @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__append) ).

thf(5418,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__add )
     => ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( C @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( B @ ( C @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[190]) ).

thf(2964,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__infI2) ).

thf(16416,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2964]) ).

thf(274,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( C @ c_List_Olist__ex ) ) )
    <=> ( A @ ( B @ ( C @ c_List_Olist__ex ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__ex__rev) ).

thf(5731,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_Olist__ex ) ) )
       => ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( C @ c_List_Olist__ex ) ) ) )
      & ( ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( C @ c_List_Olist__ex ) ) )
       => ( A @ ( B @ ( C @ c_List_Olist__ex ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[274]) ).

thf(2586,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Equiv__Relations_Oquotient @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ c_Fun_Oinj__on ) ) ) )
       => ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Finite__Set_Ocard @ hAPP ) )
          = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__quotient__disjoint) ).

thf(14883,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Equiv__Relations_Oquotient @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ c_Fun_Oinj__on ) ) ) )
       => ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Finite__Set_Ocard @ hAPP ) )
          = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2586]) ).

thf(2934,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeast @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeast__0) ).

thf(16295,plain,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeast @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2934]) ).

thf(4306,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__le__less__linear) ).

thf(21708,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4306]) ).

thf(2767,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
          = ( A @ ( D @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Oinsert__remove) ).

thf(15661,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
          = ( A @ ( D @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2767]) ).

thf(1073,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oab__group__add )
     => ( ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ab__left__minus) ).

thf(8858,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oab__group__add )
     => ( ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1073]) ).

thf(3860,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_compl__le__compl__iff) ).

thf(20023,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3860]) ).

thf(1611,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) @ c_Com_Ocom_Ocom__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ c_Com_Ocom_Ocom__size @ ( B @ c_Com_Ocom_Ocom__size @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osize_I5_J) ).

thf(11027,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) @ c_Com_Ocom_Ocom__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ c_Com_Ocom_Ocom__size @ ( B @ c_Com_Ocom_Ocom__size @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1611]) ).

thf(1127,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ ( D @ c_Nat_Onat_Onat__case ) ) ) )
      = ( c_Int_Onat @ ( B @ ( tc_Int_Oint @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( c_Nat__Numeral_Oneg @ ( D @ c_If @ ( tc_Int_Oint @ ( D @ ( D @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_fun ) @ ( D @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__case__number__of) ).

thf(9065,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ ( D @ c_Nat_Onat_Onat__case ) ) ) )
      = ( c_Int_Onat @ ( B @ ( tc_Int_Oint @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( c_Nat__Numeral_Oneg @ ( D @ c_If @ ( tc_Int_Oint @ ( D @ ( D @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_fun ) @ ( D @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1127]) ).

thf(3314,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( ( A @ ( C @ c_Wellfounded_Owf ) )
       => ( ( ( A @ ( C @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( B @ ( C @ ( C @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__Un) ).

thf(17822,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( ( A @ ( C @ c_Wellfounded_Owf ) )
       => ( ( ( A @ ( C @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( B @ ( C @ ( C @ c_Relation_ODomain ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3314]) ).

thf(3788,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__apply) ).

thf(19724,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3788]) ).

thf(3864,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__Diff__eq) ).

thf(20044,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3864]) ).

thf(569,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
    <=> ( ( C
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
        | ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__cancel1) ).

thf(6912,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( C
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          | ( B = A ) )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
       => ( ( C
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          | ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[569]) ).

thf(832,axiom,
    c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Nat__Transfer_Ois__nat,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__function__closures_I8_J) ).

thf(7971,plain,
    c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Nat__Transfer_Ois__nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[832]) ).

thf(2641,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Enum_On__lists ) ) @ ( C @ tc_List_Olist @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_List_Oset @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__n__lists) ).

thf(15127,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Enum_On__lists ) ) @ ( C @ tc_List_Olist @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( C @ c_List_Oset @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2641]) ).

thf(1380,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ hAPP ) )
        = ( D @ c_Option_Ooption_ONone ) )
     => ( ( E @ ( F @ ( A @ ( B @ ( C @ ( D @ c_Map_Omap__comp ) ) ) ) ) )
        = ( C @ c_Option_Ooption_ONone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__comp__simps_I1_J) ).

thf(10162,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ hAPP ) )
        = ( D @ c_Option_Ooption_ONone ) )
     => ( ( E @ ( F @ ( A @ ( B @ ( C @ ( D @ c_Map_Omap__comp ) ) ) ) ) )
        = ( C @ c_Option_Ooption_ONone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1380]) ).

thf(2682,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Set_OPow @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pow__top) ).

thf(15288,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Set_OPow @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2682]) ).

thf(4726,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Union__Pow__eq) ).

thf(23306,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4726]) ).

thf(3194,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
    <=> ~ ( ? [D: $i] :
              ( ~ ( D @ ( C @ hAPP ) @ hBOOL )
              & ( B
                = ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
          | ( ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__diff__split__asm) ).

thf(17337,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( ? [D: $i] :
                ( ~ ( D @ ( C @ hAPP ) @ hBOOL )
                & ( B
                  = ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
            | ( ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL )
              & ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
       => ~ ( ? [D: $i] :
                ( ~ ( D @ ( C @ hAPP ) @ hBOOL )
                & ( B
                  = ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
            | ( ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL )
              & ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3194]) ).

thf(1762,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Enum_Oenum )
        & ( B @ class_HOL_Oequal )
        & ( B @ class_Enum_Oenum ) )
     => ( ( A @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum )
        = ( A @ c_Enum_Oenum__class_Oenum @ ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ c_Enum_On__lists ) ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( A @ ( B @ c_List_Ozip ) @ hAPP ) @ ( A @ ( B @ c_Map_Omap__of ) @ ( A @ tc_List_Olist @ ( A @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( A @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Option_Othe @ ( B @ ( A @ ( A @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( A @ tc_List_Olist @ ( A @ ( B @ tc_fun ) @ ( A @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ tc_fun ) @ ( A @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__fun__code) ).

thf(11650,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Enum_Oenum )
        & ( B @ class_HOL_Oequal )
        & ( B @ class_Enum_Oenum ) )
     => ( ( A @ ( B @ tc_fun ) @ c_Enum_Oenum__class_Oenum )
        = ( A @ c_Enum_Oenum__class_Oenum @ ( B @ c_Enum_Oenum__class_Oenum @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ c_Enum_On__lists ) ) @ ( B @ c_Enum_Oenum__class_Oenum @ ( A @ ( B @ c_List_Ozip ) @ hAPP ) @ ( A @ ( B @ c_Map_Omap__of ) @ ( A @ tc_List_Olist @ ( A @ tc_Option_Ooption @ ( B @ tc_fun ) @ ( A @ ( B @ tc_prod ) @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Option_Othe @ ( B @ ( A @ ( A @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ ( A @ tc_List_Olist @ ( A @ ( B @ tc_fun ) @ ( A @ tc_Option_Ooption @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ tc_fun ) @ ( A @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1762]) ).

thf(3613,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( E @ ( B @ c_Fun_Oinj__on ) ) ) )
       => ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( C @ ( B @ ( D @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( B @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__comp) ).

thf(19022,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( E @ ( B @ c_Fun_Oinj__on ) ) ) )
       => ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( C @ ( B @ ( D @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( B @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3613]) ).

thf(2309,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( D @ ( E @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__subset) ).

thf(13694,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( C @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( D @ ( E @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2309]) ).

thf(3883,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__antisym) ).

thf(20115,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3883]) ).

thf(3799,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( C @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ ( C @ ( E @ ( F @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the__inv__into__into) ).

thf(19774,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( C @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ ( C @ ( E @ ( F @ c_Fun_Othe__inv__into ) ) ) @ hAPP ) @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3799]) ).

thf(4789,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i] :
      ( ( c_Com_Ocom_OSKIP @ ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ ( I @ c_Com_Ocom_Ocom__case ) ) ) ) ) ) ) ) ) )
      = H ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I64_J) ).

thf(23544,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i] :
      ( ( c_Com_Ocom_OSKIP @ ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ ( I @ c_Com_Ocom_Ocom__case ) ) ) ) ) ) ) ) ) )
      = H ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4789]) ).

thf(2294,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Oremove1 ) ) @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__remove1__subset) ).

thf(13645,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Oremove1 ) ) @ ( C @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2294]) ).

thf(4770,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__Un__distrib) ).

thf(23472,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4770]) ).

thf(1712,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__add__cancel) ).

thf(11429,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1712]) ).

thf(433,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__functions_I4_J) ).

thf(6421,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[433]) ).

thf(3344,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ? [B: $i] :
        ! [C: $i] :
          ( ( A @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__nat__set__iff__bounded) ).

thf(17948,plain,
    ! [A: $i] :
      ( ( ? [B: $i] :
          ! [C: $i] :
            ( ( A @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ? [B: $i] :
          ! [C: $i] :
            ( ( A @ ( C @ ( tc_Nat_Onat @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3344]) ).

thf(3129,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__le__fold__sup) ).

thf(17073,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3129]) ).

thf(1007,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__special_I1_J) ).

thf(8625,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1007]) ).

thf(365,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J) ).

thf(6093,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[365]) ).

thf(2400,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( A @ ( B @ ( D @ c_List_Osublist ) ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_notin__set__sublistI) ).

thf(14086,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( A @ ( B @ ( D @ c_List_Osublist ) ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2400]) ).

thf(1367,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__diff__distrib__left) ).

thf(10095,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1367]) ).

thf(4032,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( A @ ( B @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf_Oidem) ).

thf(20670,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( A @ ( B @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4032]) ).

thf(907,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( A @ ( B @ c_Groups_Osgn__class_Osgn ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__sgn__abs) ).

thf(8231,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( A @ ( B @ c_Groups_Osgn__class_Osgn ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[907]) ).

thf(280,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ c_Int_OBit0 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__Bit0) ).

thf(5753,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ c_Int_OBit0 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[280]) ).

thf(2235,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( D @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__Int__subset) ).

thf(13384,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( D @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Relation_ORange ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2235]) ).

thf(976,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiff__zmult__distrib) ).

thf(8496,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[976]) ).

thf(2279,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Predicate_OPowp ) @ hAPP ) @ hBOOL )
    <=> ! [D: $i] :
          ( ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Powp__def) ).

thf(13560,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_Predicate_OPowp ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_Predicate_OPowp ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2279]) ).

thf(2074,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( A @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ hAPP ) )
          = ( A @ ( D @ ( C @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple_Oeq__fold__g) ).

thf(12826,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( A @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ hAPP ) )
          = ( A @ ( D @ ( C @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2074]) ).

thf(2931,axiom,
    ! [A: $i,B: $i] :
      ( ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) ) )
    <=> ( c_Int_Ointrel @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equiv__intrel__iff) ).

thf(16281,plain,
    ! [A: $i,B: $i] :
      ( ( ( c_Int_Ointrel @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) ) ) )
      & ( ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) ) )
       => ( c_Int_Ointrel @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2931]) ).

thf(1672,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Enum_Oenum )
        & ( B @ class_Enum_Oenum ) )
     => ( A @ ( B @ tc_fun ) @ class_Enum_Oenum ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Enum_Oenum) ).

thf(11297,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Enum_Oenum )
        & ( B @ class_Enum_Oenum ) )
     => ( A @ ( B @ tc_fun ) @ class_Enum_Oenum ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1672]) ).

thf(4126,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__diff__iff) ).

thf(21002,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4126]) ).

thf(2554,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUP__subset) ).

thf(14728,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2554]) ).

thf(1226,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__nat__number__of) ).

thf(9518,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1226]) ).

thf(1528,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__length__takeWhile) ).

thf(10717,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1528]) ).

thf(1471,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__diff__distrib__left) ).

thf(10466,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1471]) ).

thf(2941,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_relpow_Osimps_I2_J) ).

thf(16327,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2941]) ).

thf(3080,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( E @ ( A @ hAPP ) @ ( E @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( C @ ( A @ ( D @ c_List_Olist_Olist__size ) ) @ ( C @ ( B @ ( D @ c_List_Olist_Olist__size ) ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__size__pointwise) ).

thf(16892,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ! [E: $i] :
          ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( E @ ( A @ hAPP ) @ ( E @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( C @ ( A @ ( D @ c_List_Olist_Olist__size ) ) @ ( C @ ( B @ ( D @ c_List_Olist_Olist__size ) ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3080]) ).

thf(4378,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_r__into__trancl_H) ).

thf(21987,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4378]) ).

thf(3268,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__not__le) ).

thf(17632,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3268]) ).

thf(2643,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( F != E )
       => ( ( F @ ( A @ ( E @ ( B @ ( C @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = ( F @ ( B @ hAPP ) ) ) )
      & ( ( F = E )
       => ( ( F @ ( A @ ( E @ ( B @ ( C @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__def) ).

thf(15132,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( F != E )
       => ( ( F @ ( A @ ( E @ ( B @ ( C @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = ( F @ ( B @ hAPP ) ) ) )
      & ( ( F = E )
       => ( ( F @ ( A @ ( E @ ( B @ ( C @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2643]) ).

thf(1698,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__2) ).

thf(11374,plain,
    ! [A: $i] :
      ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1698]) ).

thf(4602,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Set_OPow @ hAPP ) )
      = ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pow__insert) ).

thf(22857,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Set_OPow @ hAPP ) )
      = ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4602]) ).

thf(2975,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( A @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SigmaD2) ).

thf(16446,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( A @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2975]) ).

thf(4610,axiom,
    ! [A: $i,B: $i] :
      ( c_Com_Ocom_OSKIP
     != ( A @ ( B @ c_Com_Ocom_OSemi ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I12_J) ).

thf(22885,plain,
    ! [A: $i,B: $i] :
      ( c_Com_Ocom_OSKIP
     != ( A @ ( B @ c_Com_Ocom_OSemi ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4610]) ).

thf(786,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__less__add__iff1) ).

thf(7796,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( B @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[786]) ).

thf(1394,axiom,
    tc_Int_Oint @ class_Rings_Ocomm__semiring__1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Rings_Ocomm__semiring__1) ).

thf(10211,plain,
    tc_Int_Oint @ class_Rings_Ocomm__semiring__1,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1394]) ).

thf(1239,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) )
       => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__inject__base) ).

thf(9567,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) )
       => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1239]) ).

thf(902,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Oab__semigroup__mult,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Groups_Oab__semigroup__mult) ).

thf(8216,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Groups_Oab__semigroup__mult,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[902]) ).

thf(4214,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
    <=> ( ( ? [F: $i] :
              ( ( A @ ( B @ ( F @ ( D @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
              & ( F @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) ) )
          & ( C @ ( E @ hAPP ) @ hBOOL ) )
        | ( ~ ( C @ ( E @ hAPP ) @ hBOOL )
          & ( A = C ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_Oequations_I8_J) ).

thf(21356,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( ? [F: $i] :
                ( ( A @ ( B @ ( F @ ( D @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
                & ( F @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) ) )
            & ( C @ ( E @ hAPP ) @ hBOOL ) )
          | ( ~ ( C @ ( E @ hAPP ) @ hBOOL )
            & ( A = C ) ) )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
       => ( ( ? [F: $i] :
                ( ( A @ ( B @ ( F @ ( D @ ( E @ c_Com_Ocom_OWhile ) @ c_Natural_Oevaln ) ) ) )
                & ( F @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) ) )
            & ( C @ ( E @ hAPP ) @ hBOOL ) )
          | ( ~ ( C @ ( E @ hAPP ) @ hBOOL )
            & ( A = C ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4214]) ).

thf(825,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__comp ) ) ) ) ) )
      = ( A @ ( B @ hAPP ) @ ( C @ ( E @ c_Option_Ooption_ONone @ ( F @ ( E @ tc_Option_Ooption @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__comp__def) ).

thf(7947,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Map_Omap__comp ) ) ) ) ) )
      = ( A @ ( B @ hAPP ) @ ( C @ ( E @ c_Option_Ooption_ONone @ ( F @ ( E @ tc_Option_Ooption @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[825]) ).

thf(230,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_List_Orotate ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ c_List_Orotate1 @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate__Suc) ).

thf(5560,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_List_Orotate ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ c_List_Orotate1 @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[230]) ).

thf(2672,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ tc_sum ) @ class_HOL_Oequal ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_sum__HOL_Oequal) ).

thf(15256,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ tc_sum ) @ class_HOL_Oequal ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2672]) ).

thf(2331,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Option_Ooption_ONone @ ( B @ ( A @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ c_Map_Oran ) ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ran__empty) ).

thf(13791,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Option_Ooption_ONone @ ( B @ ( A @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ c_Map_Oran ) ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2331]) ).

thf(407,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__int) ).

thf(6298,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[407]) ).

thf(3390,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF1__D) ).

thf(18128,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3390]) ).

thf(3033,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ ( D @ c_Map_Orestrict__map ) ) ) )
      = ( C @ c_Option_Ooption_ONone @ ( A @ ( B @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_restrict__complement__singleton__eq) ).

thf(16695,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ ( D @ c_Map_Orestrict__map ) ) ) )
      = ( C @ c_Option_Ooption_ONone @ ( A @ ( B @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3033]) ).

thf(4347,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__absorb2) ).

thf(21863,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4347]) ).

thf(2220,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( D @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one_Ounion__inter) ).

thf(13320,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( D @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2220]) ).

thf(984,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__idem) ).

thf(8528,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[984]) ).

thf(4560,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Set_OPow @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pow__empty) ).

thf(22680,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Set_OPow @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4560]) ).

thf(1648,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) )
       != ( C @ c_List_Olist_ONil ) )
     => ~ ( A @ ( B @ ( C @ c_List_OdropWhile ) ) @ ( C @ c_List_Ohd @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hd__dropWhile) ).

thf(11213,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) )
       != ( C @ c_List_Olist_ONil ) )
     => ~ ( A @ ( B @ ( C @ c_List_OdropWhile ) ) @ ( C @ c_List_Ohd @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1648]) ).

thf(4281,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__bot )
     => ( ( B @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__bot__right) ).

thf(21629,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__bot )
     => ( ( B @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4281]) ).

thf(496,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [D: $i] : ( A @ ( D @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__power) ).

thf(6653,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ? [D: $i] : ( A @ ( D @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [D: $i] : ( A @ ( D @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[496]) ).

thf(883,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( D @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
        = C )
     => ( ( B
          = ( A @ ( D @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( ( B @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Cons__eq__appendI) ).

thf(8148,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( D @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
        = C )
     => ( ( B
          = ( A @ ( D @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( ( B @ ( E @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[883]) ).

thf(2355,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I21_J) ).

thf(13880,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2355]) ).

thf(2845,axiom,
    ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_Int_Onat @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__0) ).

thf(15969,plain,
    ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_Int_Onat @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2845]) ).

thf(915,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Omap__pair ) ) ) ) ) )
      = ( A @ ( B @ ( C @ ( E @ c_Product__Type_OPair ) @ ( F @ ( C @ ( E @ tc_prod ) @ ( C @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( E @ tc_prod ) @ ( C @ c_COMBB ) ) @ ( F @ ( C @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ ( C @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ ( E @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ ( C @ ( D @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ tc_prod ) @ ( D @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__pair__def) ).

thf(8248,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Omap__pair ) ) ) ) ) )
      = ( A @ ( B @ ( C @ ( E @ c_Product__Type_OPair ) @ ( F @ ( C @ ( E @ tc_prod ) @ ( C @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( E @ tc_prod ) @ ( C @ c_COMBB ) ) @ ( F @ ( C @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ ( C @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ ( E @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ ( C @ ( D @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ tc_prod ) @ ( D @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[915]) ).

thf(3518,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Oone__class_Oone ) ) )
           => ( ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__mono__one__right) ).

thf(18625,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Oone__class_Oone ) ) )
           => ( ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3518]) ).

thf(3,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__diff) ).

thf(4800,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3]) ).

thf(3232,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
                  = ( A @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Ounion__disjoint) ).

thf(17500,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
                  = ( A @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3232]) ).

thf(898,axiom,
    c_Int_OPls @ ( c_Int_OPls @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I1_J) ).

thf(8206,plain,
    c_Int_OPls @ ( c_Int_OPls @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[898]) ).

thf(3419,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( A @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oless__infI2) ).

thf(18230,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( A @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3419]) ).

thf(2495,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) ) )
     => ( ( D @ ( A @ ( E @ c_Equiv__Relations_Oequiv ) ) )
       => ( ( A @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__equiv__class) ).

thf(14480,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) ) )
     => ( ( D @ ( A @ ( E @ c_Equiv__Relations_Oequiv ) ) )
       => ( ( A @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2495]) ).

thf(4665,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThan__singleton) ).

thf(23084,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4665]) ).

thf(1318,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fequal @ hAPP ) @ ( B @ c_HOL_OThe ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the__sym__eq__trivial) ).

thf(9911,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fequal @ hAPP ) @ ( B @ c_HOL_OThe ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1318]) ).

thf(4108,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__linear) ).

thf(20919,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4108]) ).

thf(2893,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( D @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( A @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mem__splitI) ).

thf(16126,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( D @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ ( A @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2893]) ).

thf(2238,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A
        = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__pred_H) ).

thf(13403,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A
        = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2238]) ).

thf(3463,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__less__divisor) ).

thf(18387,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3463]) ).

thf(3178,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__unfold) ).

thf(17283,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3178]) ).

thf(588,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
        | ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__2__cases) ).

thf(6994,plain,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) ) )
        | ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[588]) ).

thf(1845,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Olast ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__snoc) ).

thf(11969,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Olast ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1845]) ).

thf(2470,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Relation_OId @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( B @ ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__Int__subset) ).

thf(14389,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Relation_OId @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( B @ ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2470]) ).

thf(2516,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Union__image__eq) ).

thf(14567,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
      = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2516]) ).

thf(2118,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) )
      = ( B @ ( C @ c_Relation_ORange ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__Union) ).

thf(12983,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) )
      = ( B @ ( C @ c_Relation_ORange ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2118]) ).

thf(203,axiom,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( A @ c_Groups_Ozero__class_Ozero )
        = ( c_Int_OPls @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_semiring__norm_I112_J) ).

thf(5450,plain,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( A @ c_Groups_Ozero__class_Ozero )
        = ( c_Int_OPls @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[203]) ).

thf(377,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( C @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( C @ ( B @ ( C @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__map__fst__snd) ).

thf(6206,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( C @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( C @ ( B @ ( C @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[377]) ).

thf(88,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) )
        = ( B @ ( A @ ( D @ ( E @ ( F @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) ) )
    <=> ( ( B @ ( F @ ( D @ c_Product__Type_Osnd ) @ hAPP ) @ ( C @ hAPP ) )
        = ( B @ ( F @ ( D @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_apsnd__eq__conv) ).

thf(5106,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( B @ ( F @ ( D @ c_Product__Type_Osnd ) @ hAPP ) @ ( C @ hAPP ) )
          = ( B @ ( F @ ( D @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ hAPP ) ) )
       => ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) )
          = ( B @ ( A @ ( D @ ( E @ ( F @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) )
          = ( B @ ( A @ ( D @ ( E @ ( F @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) ) )
       => ( ( B @ ( F @ ( D @ c_Product__Type_Osnd ) @ hAPP ) @ ( C @ hAPP ) )
          = ( B @ ( F @ ( D @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[88]) ).

thf(3694,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( B @ tc_fun ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__fun__UNIVD2) ).

thf(19348,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ ( B @ tc_fun ) @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3694]) ).

thf(1199,axiom,
    ! [A: $i] :
      ( ( A @ tc_List_Olist @ c_List_Olist_ONil @ ( A @ c_List_Otranspose ) )
      = ( A @ tc_List_Olist @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose_Osimps_I1_J) ).

thf(9435,plain,
    ! [A: $i] :
      ( ( A @ tc_List_Olist @ c_List_Olist_ONil @ ( A @ c_List_Otranspose ) )
      = ( A @ tc_List_Olist @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1199]) ).

thf(3322,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__simps_I4_J) ).

thf(17864,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( A @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3322]) ).

thf(1477,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( D @ ( C @ c_Nitpick_Osetsum_H ) ) ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( D @ ( C @ c_Nitpick_Osetsum_H ) ) ) )
            = ( C @ c_List_Odistinct @ ( B @ ( C @ c_List_Oset @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Hilbert__Choice_OEps ) @ ( A @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nitpick_Osetsum_H__def) ).

thf(10509,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( D @ ( C @ c_Nitpick_Osetsum_H ) ) ) )
            = ( D @ c_Groups_Ozero__class_Ozero ) ) )
        & ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( D @ ( C @ c_Nitpick_Osetsum_H ) ) ) )
            = ( C @ c_List_Odistinct @ ( B @ ( C @ c_List_Oset @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Hilbert__Choice_OEps ) @ ( A @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1477]) ).

thf(4195,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( B @ ( D @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( D @ ( A @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SigmaE2) ).

thf(21266,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( B @ ( D @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( D @ ( A @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4195]) ).

thf(3560,axiom,
    ! [A: $i] :
      ( ( A @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__self__eq__0) ).

thf(18788,plain,
    ! [A: $i] :
      ( ( A @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3560]) ).

thf(3940,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OWhile ) @ ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ ( I @ ( J @ ( K @ c_Com_Ocom_Ocom__case ) ) ) ) ) ) ) ) ) )
      = ( A @ ( B @ ( E @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I69_J) ).

thf(20334,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i,K: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OWhile ) @ ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ ( I @ ( J @ ( K @ c_Com_Ocom_Ocom__case ) ) ) ) ) ) ) ) ) )
      = ( A @ ( B @ ( E @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3940]) ).

thf(2722,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ c_Com_Ocom_OSemi ) )
        = ( A @ ( B @ c_Com_Ocom_OSemi ) ) )
    <=> ( ( C = A )
        & ( D = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I3_J) ).

thf(15443,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( C = A )
          & ( D = B ) )
       => ( ( C @ ( D @ c_Com_Ocom_OSemi ) )
          = ( A @ ( B @ c_Com_Ocom_OSemi ) ) ) )
      & ( ( ( C @ ( D @ c_Com_Ocom_OSemi ) )
          = ( A @ ( B @ c_Com_Ocom_OSemi ) ) )
       => ( ( C = A )
          & ( D = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2722]) ).

thf(590,axiom,
    ( ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__Min) ).

thf(7009,plain,
    ( ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[590]) ).

thf(113,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Int_Onumber__ring )
     => ( ( A @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__number__of__diff2) ).

thf(5186,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Int_Onumber__ring )
     => ( ( A @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[113]) ).

thf(142,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ c_Option_Othe @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the_Osimps) ).

thf(5277,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ c_Option_Othe @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[142]) ).

thf(3481,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__mono__zero__right) ).

thf(18456,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3481]) ).

thf(3412,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__UnI) ).

thf(18202,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3412]) ).

thf(1725,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( B @ ( C @ ( C @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ hAPP ) )
      = ( A @ ( D @ hAPP ) @ ( D @ ( B @ ( C @ ( C @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_funpow__swap1) ).

thf(11475,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( B @ ( C @ ( C @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ hAPP ) )
      = ( A @ ( D @ hAPP ) @ ( D @ ( B @ ( C @ ( C @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1725]) ).

thf(3057,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( B @ ( E @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converseD) ).

thf(16791,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( B @ ( E @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3057]) ).

thf(3761,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ tc_sum ) @ class_Nat_Osize ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_sum__Nat_Osize) ).

thf(19613,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ tc_sum ) @ class_Nat_Osize ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3761]) ).

thf(1764,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( C @ ( D @ ( E @ ( F @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
        = ( B @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( ( B @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ ( A @ ( tc_HOL_Obool @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( E @ ( F @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( B @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__filter__in) ).

thf(11661,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( C @ ( D @ ( E @ ( F @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
        = ( B @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( ( B @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ ( A @ ( tc_HOL_Obool @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( E @ ( F @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( B @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1764]) ).

thf(2171,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
     => ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mono__Int) ).

thf(13172,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
     => ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2171]) ).

thf(2915,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( A @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pigeonhole) ).

thf(16206,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( A @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2915]) ).

thf(3133,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        | ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__gr__0) ).

thf(17089,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          | ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          | ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3133]) ).

thf(3679,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( F @ ( F @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( D @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_HOL_Obool @ ( F @ ( F @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__pow__Suc__I) ).

thf(19295,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( F @ ( F @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( D @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_HOL_Obool @ ( F @ ( F @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3679]) ).

thf(4350,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__extend__simps_I4_J) ).

thf(21872,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4350]) ).

thf(1136,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__map) ).

thf(9109,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1136]) ).

thf(511,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i] :
      ( ( A @ ( B @ ( I @ ( E @ ( J @ ( F @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( C @ ( D @ ( G @ ( I @ ( H @ ( J @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( E @ ( F @ tc_prod ) @ ( G @ ( H @ tc_prod ) @ ( I @ ( J @ tc_prod ) @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( C @ ( E @ ( G @ ( I @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( D @ ( F @ ( H @ ( J @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( G @ ( E @ ( H @ ( F @ c_Product__Type_Omap__pair ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__pair_Ocomp) ).

thf(6701,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i,J: $i] :
      ( ( A @ ( B @ ( I @ ( E @ ( J @ ( F @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( C @ ( D @ ( G @ ( I @ ( H @ ( J @ c_Product__Type_Omap__pair ) ) ) ) ) @ ( E @ ( F @ tc_prod ) @ ( G @ ( H @ tc_prod ) @ ( I @ ( J @ tc_prod ) @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( C @ ( E @ ( G @ ( I @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( D @ ( F @ ( H @ ( J @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( G @ ( E @ ( H @ ( F @ c_Product__Type_Omap__pair ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[511]) ).

thf(2629,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_List_Oinsert ) ) )
        = ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__in__set__insert) ).

thf(15084,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_List_Oinsert ) ) )
        = ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2629]) ).

thf(2740,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__mono) ).

thf(15557,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2740]) ).

thf(1994,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__fun__def) ).

thf(12540,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1994]) ).

thf(1692,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OposDivAlg ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__pos__pos__1__number__of) ).

thf(11354,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Divides_OposDivAlg ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1692]) ).

thf(1375,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
    <=> ? [C: $i] :
          ( B
          = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__eq__0__iff) ).

thf(10129,plain,
    ! [A: $i,B: $i] :
      ( ( ? [C: $i] :
            ( B
            = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ? [C: $i] :
            ( B
            = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1375]) ).

thf(2887,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B
        = ( B @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__card__intvl__is__intvl) ).

thf(16106,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B
        = ( B @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2887]) ).

thf(1034,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_COMBI @ ( B @ c_COMBI @ ( A @ ( A @ ( B @ ( B @ c_Product__Type_Omap__pair ) ) ) ) ) )
      = ( A @ ( B @ tc_prod ) @ c_Fun_Oid ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__pair_Oidentity) ).

thf(8729,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_COMBI @ ( B @ c_COMBI @ ( A @ ( A @ ( B @ ( B @ c_Product__Type_Omap__pair ) ) ) ) ) )
      = ( A @ ( B @ tc_prod ) @ c_Fun_Oid ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1034]) ).

thf(1626,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__0__right) ).

thf(11094,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1626]) ).

thf(4121,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( E @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__mono) ).

thf(20974,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( E @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4121]) ).

thf(3446,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThanSuc__atLeastAtMost) ).

thf(18330,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3446]) ).

thf(1942,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oconcat ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__concat) ).

thf(12328,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oconcat ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Omonoid__add__class_Olistsum @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1942]) ).

thf(1596,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option_Osimps_I5_J) ).

thf(10964,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1596]) ).

thf(4589,axiom,
    ! [A: $i] : ( A @ c_Wellfounded_Ofinite__psubset @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Wellfounded_Owf ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__finite__psubset) ).

thf(22804,plain,
    ! [A: $i] : ( A @ c_Wellfounded_Ofinite__psubset @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Wellfounded_Owf ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4589]) ).

thf(318,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( ( A
             != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( A @ ( B @ c_Divides_Opdivmod ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBB ) ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_fequal @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_If @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBS ) ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Divides_Opdivmod ) @ ( A @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) @ ( B @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) @ ( c_fequal @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_If @ hAPP ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) ) ) )
          & ( ( A
              = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) )
      & ( ( B
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__code) ).

thf(5902,plain,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( ( A
             != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( A @ ( B @ c_Divides_Opdivmod ) @ ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBB ) ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( c_fequal @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_If @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBS ) ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Divides_Opdivmod ) @ ( A @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) @ ( B @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) @ ( c_fequal @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_If @ hAPP ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Osgn__class_Osgn ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) ) ) )
          & ( ( A
              = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
              = ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) )
      & ( ( B
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ c_Divides_Odivmod__int ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[318]) ).

thf(2668,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Groups_Ocomm__monoid__mult )
        & ( C @ class_Groups_Ocomm__monoid__add ) )
     => ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( c_Int_Onat @ ( B @ ( tc_Int_Oint @ ( C @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__sum__prod_I2_J) ).

thf(15241,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Groups_Ocomm__monoid__mult )
        & ( C @ class_Groups_Ocomm__monoid__add ) )
     => ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( c_Int_Onat @ ( B @ ( tc_Int_Oint @ ( C @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2668]) ).

thf(2374,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
     != ( A @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Zero__neq__Suc) ).

thf(13983,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
     != ( A @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2374]) ).

thf(262,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Divides_Odivmod__int ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__mod__div) ).

thf(5675,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Divides_Odivmod__int ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[262]) ).

thf(2647,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__UnionD) ).

thf(15149,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2647]) ).

thf(3135,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [G: $i,H: $i] :
            ( ( A
              = ( H @ ( G @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
           => ~ ( H @ ( G @ ( B @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mem__splitE) ).

thf(17099,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [G: $i,H: $i] :
            ( ( A
              = ( H @ ( G @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
           => ~ ( H @ ( G @ ( B @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3135]) ).

thf(3960,axiom,
    ( c_FunDef_Omin__weak
    = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_FunDef_Opair__leq @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Omin__ext ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__weak__def) ).

thf(20410,plain,
    ( c_FunDef_Omin__weak
    = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_FunDef_Opair__leq @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Omin__ext ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3960]) ).

thf(490,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__le__power2) ).

thf(6633,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[490]) ).

thf(2528,axiom,
    ! [A: $i] :
      ( ( A
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( ( A @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__self) ).

thf(14636,plain,
    ! [A: $i] :
      ( ( A
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( ( A @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2528]) ).

thf(3153,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ! [F: $i] :
            ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( B @ hAPP ) @ ( A @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( C @ ( A @ ( B @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insort__is__Cons) ).

thf(17176,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ! [F: $i] :
            ( ( C @ ( D @ c_List_Oset @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( B @ hAPP ) @ ( A @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( C @ ( A @ ( B @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3153]) ).

thf(2323,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
              = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Oinsert) ).

thf(13729,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
              = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2323]) ).

thf(2020,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ! [F: $i] :
            ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( F @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUP__le__iff) ).

thf(12630,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( ! [F: $i] :
              ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( F @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [F: $i] :
              ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( F @ ( B @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2020]) ).

thf(3770,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__top )
     => ( ( B @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__top__right) ).

thf(19650,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__top )
     => ( ( B @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3770]) ).

thf(566,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Predicate_Opred__comp ) ) ) ) ) ) )
    <=> ? [H: $i] :
          ( ( A @ ( H @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
          & ( H @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__comp_Oequations) ).

thf(6899,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ? [H: $i] :
            ( ( A @ ( H @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
            & ( H @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Predicate_Opred__comp ) ) ) ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Predicate_Opred__comp ) ) ) ) ) ) )
       => ? [H: $i] :
            ( ( A @ ( H @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
            & ( H @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[566]) ).

thf(1346,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Orev @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) )
     => ( ( A @ ( B @ c_List_Otranspose ) @ ( B @ c_List_Otranspose ) )
        = ( A @ ( B @ c_List_Olist_ONil @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_OtakeWhile ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose__transpose) ).

thf(10023,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Orev @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) )
     => ( ( A @ ( B @ c_List_Otranspose ) @ ( B @ c_List_Otranspose ) )
        = ( A @ ( B @ c_List_Olist_ONil @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_OtakeWhile ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1346]) ).

thf(928,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_Enum_On__lists ) ) @ ( C @ tc_List_Olist @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__n__lists) ).

thf(8331,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_Enum_On__lists ) ) @ ( C @ tc_List_Olist @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[928]) ).

thf(247,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Owellorder )
     => ( ( A @ ( B @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Orderings_Oord__class_OLeast ) @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_LeastI) ).

thf(5628,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Owellorder )
     => ( ( A @ ( B @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Orderings_Oord__class_OLeast ) @ ( B @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[247]) ).

thf(1815,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__div__cancel1) ).

thf(11835,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1815]) ).

thf(3186,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B != A )
      <=> ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__neq__iff) ).

thf(17308,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( B != A ) )
        & ( ( B != A )
         => ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3186]) ).

thf(4772,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__insert) ).

thf(23478,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4772]) ).

thf(2243,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ hAPP ) @ ( A @ ( B @ ( C @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__triv) ).

thf(13421,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ hAPP ) @ ( A @ ( B @ ( C @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2243]) ).

thf(3339,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ! [E: $i] :
            ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__nonneg) ).

thf(17934,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ! [E: $i] :
            ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3339]) ).

thf(2693,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( C @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ! [D: $i] :
            ( ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__Inf__iff) ).

thf(15332,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( ! [D: $i] :
              ( ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( C @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [D: $i] :
              ( ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2693]) ).

thf(2250,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
                = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one__idem_Ounion__idem) ).

thf(13446,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
                = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2250]) ).

thf(3404,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Union__quotient) ).

thf(18170,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3404]) ).

thf(1729,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D = C )
    <=> ( ( ( D @ ( A @ ( B @ c_Product__Type_Osnd ) @ hAPP ) )
          = ( C @ ( A @ ( B @ c_Product__Type_Osnd ) @ hAPP ) ) )
        & ( ( D @ ( A @ ( B @ c_Product__Type_Ofst ) @ hAPP ) )
          = ( C @ ( A @ ( B @ c_Product__Type_Ofst ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pair__fst__snd__eq) ).

thf(11486,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( ( D @ ( A @ ( B @ c_Product__Type_Osnd ) @ hAPP ) )
            = ( C @ ( A @ ( B @ c_Product__Type_Osnd ) @ hAPP ) ) )
          & ( ( D @ ( A @ ( B @ c_Product__Type_Ofst ) @ hAPP ) )
            = ( C @ ( A @ ( B @ c_Product__Type_Ofst ) @ hAPP ) ) ) )
       => ( D = C ) )
      & ( ( D = C )
       => ( ( ( D @ ( A @ ( B @ c_Product__Type_Osnd ) @ hAPP ) )
            = ( C @ ( A @ ( B @ c_Product__Type_Osnd ) @ hAPP ) ) )
          & ( ( D @ ( A @ ( B @ c_Product__Type_Ofst ) @ hAPP ) )
            = ( C @ ( A @ ( B @ c_Product__Type_Ofst ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1729]) ).

thf(1482,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ hBOOL )
      | ( B @ hBOOL )
      | ~ ( A @ ( B @ ( c_fdisj @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fdisj__3) ).

thf(10531,plain,
    ! [A: $i,B: $i] :
      ( ( A @ hBOOL )
      | ( B @ hBOOL )
      | ~ ( A @ ( B @ ( c_fdisj @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1482]) ).

thf(4555,axiom,
    ! [A: $i,B: $i] : ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_top1I) ).

thf(22665,plain,
    ! [A: $i,B: $i] : ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4555]) ).

thf(3445,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__simps_I10_J) ).

thf(18327,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3445]) ).

thf(2425,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card_Ounion__inter) ).

thf(14197,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2425]) ).

thf(2434,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
      = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__add__atLeastLessThan) ).

thf(14252,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
      = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2434]) ).

thf(2755,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ c_List_Olists ) @ ( C @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ c_List_Olists ) @ ( C @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lists__IntI) ).

thf(15612,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ c_List_Olists ) @ ( C @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ c_List_Olists ) @ ( C @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2755]) ).

thf(482,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Oremdups ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
    <=> ( ( A @ ( B @ c_List_Oremdups ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__remdups__eq) ).

thf(6601,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( B @ c_List_Oremdups ) )
          = A )
       => ( ( A @ ( B @ c_List_Oremdups ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) )
      & ( ( ( A @ ( B @ c_List_Oremdups ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ( A @ ( B @ c_List_Oremdups ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[482]) ).

thf(2454,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ c_Relation_ORange ) @ hAPP ) )
      = ( A @ ( B @ ( B @ c_Relation_ORange ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__range) ).

thf(14321,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ c_Relation_ORange ) @ hAPP ) )
      = ( A @ ( B @ ( B @ c_Relation_ORange ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2454]) ).

thf(711,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult__zminus) ).

thf(7461,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[711]) ).

thf(4695,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__empty) ).

thf(23193,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4695]) ).

thf(2286,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( F != E )
       => ( ( F @ ( A @ ( E @ ( B @ ( C @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = ( F @ ( B @ hAPP ) ) ) )
      & ( ( F = E )
       => ( ( F @ ( A @ ( E @ ( B @ ( C @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__upd__apply) ).

thf(13605,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( F != E )
       => ( ( F @ ( A @ ( E @ ( B @ ( C @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = ( F @ ( B @ hAPP ) ) ) )
      & ( ( F = E )
       => ( ( F @ ( A @ ( E @ ( B @ ( C @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2286]) ).

thf(1618,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__less__imp__less) ).

thf(11054,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1618]) ).

thf(3146,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Obutlast ) @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__set__butlastD) ).

thf(17148,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Obutlast ) @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3146]) ).

thf(3156,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_fequal @ hAPP ) @ hAPP ) @ hBOOL )
      | ( B != A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fequal__2) ).

thf(17188,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_fequal @ hAPP ) @ hAPP ) @ hBOOL )
      | ( B != A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3156]) ).

thf(1179,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Divides_OnegDivAlg ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negDivAlg__div__mod) ).

thf(9363,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Divides_OnegDivAlg ) )
          = ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1179]) ).

thf(2068,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__power__less__imp__less) ).

thf(12811,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2068]) ).

thf(2746,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_OremoveAll ) )
      = ( A @ ( c_fequal @ hAPP ) @ ( c_fNot @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Ofilter ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_removeAll__filter__not__eq) ).

thf(15580,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_OremoveAll ) )
      = ( A @ ( c_fequal @ hAPP ) @ ( c_fNot @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Ofilter ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2746]) ).

thf(3625,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
    ? [E: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ ( C @ tc_prod ) @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      & ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ ( C @ tc_prod ) @ ( D @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ex__inj__on__UNION__Sigma) ).

thf(19055,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
    ? [E: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ ( C @ tc_prod ) @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      & ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ ( C @ tc_prod ) @ ( D @ c_Fun_Oinj__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3625]) ).

thf(752,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
    <=> ( ( ( A
           != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ! [D: $i,E: $i] :
              ( ( A @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( B
                  = ( E @ ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
               => ( D @ ( C @ hAPP ) @ hBOOL ) ) ) )
        & ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__div) ).

thf(7621,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( ( A
             != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ! [D: $i,E: $i] :
                ( ( A @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( B
                    = ( E @ ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                 => ( D @ ( C @ hAPP ) @ hBOOL ) ) ) )
          & ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
       => ( ( ( A
             != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ! [D: $i,E: $i] :
                ( ( A @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( B
                    = ( E @ ( D @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
                 => ( D @ ( C @ hAPP ) @ hBOOL ) ) ) )
          & ( ( A
              = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
           => ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[752]) ).

thf(218,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__numeral__0__right) ).

thf(5504,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[218]) ).

thf(1171,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J) ).

thf(9326,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1171]) ).

thf(3874,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ c_Nat__Transfer_Onat__set ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SetInterval_Otransfer__int__nat__set__function__closures) ).

thf(20077,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ c_Nat__Transfer_Onat__set ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3874]) ).

thf(695,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ ( C @ ( D @ ( E @ tc_prod ) @ ( D @ c_COMBB ) ) @ ( E @ ( D @ ( E @ tc_prod ) @ ( C @ tc_fun ) @ ( D @ ( C @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( C @ tc_fun ) @ ( D @ ( C @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( C @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( C @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) )
      = ( A @ ( C @ ( E @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Option_Omap ) @ hAPP ) @ ( E @ ( D @ tc_Option_Ooption @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__map) ).

thf(7391,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ ( C @ ( D @ ( E @ tc_prod ) @ ( D @ c_COMBB ) ) @ ( E @ ( D @ ( E @ tc_prod ) @ ( C @ tc_fun ) @ ( D @ ( C @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( C @ tc_fun ) @ ( D @ ( C @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( C @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ ( C @ ( E @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) )
      = ( A @ ( C @ ( E @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Option_Omap ) @ hAPP ) @ ( E @ ( D @ tc_Option_Ooption @ ( C @ tc_Option_Ooption @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[695]) ).

thf(3019,axiom,
    tc_Nat_Onat @ class_Nat_Osize,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Nat_Osize) ).

thf(16631,plain,
    tc_Nat_Onat @ class_Nat_Osize,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3019]) ).

thf(2803,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( A @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mem__Collect__eq) ).

thf(15790,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( A @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2803]) ).

thf(2582,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Divides_Otransfer__nat__int__function__closures_I2_J) ).

thf(14868,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2582]) ).

thf(3486,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Ohom__commute) ).

thf(18478,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3486]) ).

thf(3816,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__diff) ).

thf(19844,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3816]) ).

thf(3813,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofold__graph__fold) ).

thf(19833,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( C @ ( D @ ( E @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3813]) ).

thf(1348,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__assoc) ).

thf(10028,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1348]) ).

thf(249,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_List_Orev @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) )
    <=> ( A @ ( D @ c_List_Orev @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__rev1) ).

thf(5633,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( A @ ( D @ c_List_Orev @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) )
       => ( A @ ( B @ ( E @ c_List_Orev @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) ) )
      & ( ( A @ ( B @ ( E @ c_List_Orev @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) )
       => ( A @ ( D @ c_List_Orev @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[249]) ).

thf(204,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_Opred @ c_Int_Osucc )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_succ__pred) ).

thf(5453,plain,
    ! [A: $i] :
      ( ( A @ c_Int_Opred @ c_Int_Osucc )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[204]) ).

thf(3778,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_IntE) ).

thf(19682,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ~ ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3778]) ).

thf(1685,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( B @ ( tc_HOL_Obool @ c_COMBK ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( B @ c_Random_Opick ) )
      = ( A @ ( B @ c_Random_Opick ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pick__drop__zero) ).

thf(11334,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( B @ ( tc_HOL_Obool @ c_COMBK ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( B @ c_Random_Opick ) )
      = ( A @ ( B @ c_Random_Opick ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1685]) ).

thf(4011,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__relations_I3_J) ).

thf(20599,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4011]) ).

thf(4794,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__mono) ).

thf(23564,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4794]) ).

thf(2351,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Com_Ocom_OSemi ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I35_J) ).

thf(13870,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Com_Ocom_OSemi ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2351]) ).

thf(3862,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          <=> ! [D: $i] :
                ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_below__fold1__iff) ).

thf(20030,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( ! [D: $i] :
                  ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
            & ( ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [D: $i] :
                  ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3862]) ).

thf(4050,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) )
            = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Ocommute__comp_H_H) ).

thf(20712,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) )
            = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4050]) ).

thf(1604,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( E @ ( A @ ( B @ c_Predicate_ODomainP ) ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_DomainP_Ointros) ).

thf(11005,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( E @ ( A @ ( B @ c_Predicate_ODomainP ) ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1604]) ).

thf(2601,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__bot )
     => ( ( A @ ( B @ c_Orderings_Obot__class_Obot @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__bot__left) ).

thf(14955,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__bot )
     => ( ( A @ ( B @ c_Orderings_Obot__class_Obot @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2601]) ).

thf(4657,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
    <=> ( B
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_quotient__is__empty) ).

thf(23051,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( B
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4657]) ).

thf(4219,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( B @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
        & ( A @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsp__conj__eq) ).

thf(21379,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( B @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4219]) ).

thf(1070,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Obutlast ) @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__butlast) ).

thf(8850,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Obutlast ) @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1070]) ).

thf(3512,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( D @ ( C @ hAPP ) @ hBOOL )
         => ( D @ ( B @ hAPP ) @ hBOOL ) )
     => ( B @ ( A @ c_Set_OCollect @ hAPP ) @ ( C @ ( A @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Collect__mono) ).

thf(18591,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( D @ ( C @ hAPP ) @ hBOOL )
         => ( D @ ( B @ hAPP ) @ hBOOL ) )
     => ( B @ ( A @ c_Set_OCollect @ hAPP ) @ ( C @ ( A @ c_Set_OCollect @ hAPP ) @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3512]) ).

thf(1691,axiom,
    ! [A: $i] :
      ( ( A @ class_Groups_Osgn__if )
     => ( ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Groups_Osgn__class_Osgn ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sgn0) ).

thf(11351,plain,
    ! [A: $i] :
      ( ( A @ class_Groups_Osgn__if )
     => ( ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Groups_Osgn__class_Osgn ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1691]) ).

thf(4660,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_New__Random__Sequence_Opos__not__random__dseq ) ) ) )
      = ( A @ ( B @ ( C @ ( D @ hAPP ) @ hAPP ) @ hAPP ) @ c_New__DSequence_Opos__not__seq ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pos__not__random__dseq__def) ).

thf(23070,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_New__Random__Sequence_Opos__not__random__dseq ) ) ) )
      = ( A @ ( B @ ( C @ ( D @ hAPP ) @ hAPP ) @ hAPP ) @ c_New__DSequence_Opos__not__seq ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4660]) ).

thf(749,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) @ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile__dropWhile__id) ).

thf(7612,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) @ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[749]) ).

thf(3970,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ c_List_Oupto ) )
        = ( tc_Int_Oint @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upto__empty) ).

thf(20442,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ c_List_Oupto ) )
        = ( tc_Int_Oint @ c_List_Olist_ONil ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3970]) ).

thf(3893,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mono__iff) ).

thf(20146,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3893]) ).

thf(959,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( A @ ( E @ ( F @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ ( C @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( F @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ ( D @ ( F @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_update__zip) ).

thf(8449,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( A @ ( E @ ( F @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ ( C @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( F @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ ( D @ ( F @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[959]) ).

thf(1191,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) @ ( B @ c_Groups_Osgn__class_Osgn ) )
        = ( A @ ( B @ c_Groups_Osgn__class_Osgn ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sgn__sgn) ).

thf(9406,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) @ ( B @ c_Groups_Osgn__class_Osgn ) )
        = ( A @ ( B @ c_Groups_Osgn__class_Osgn ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1191]) ).

thf(173,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Osemiring__1 )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ ( C @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__setsum) ).

thf(5364,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Osemiring__1 )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ ( C @ ( D @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[173]) ).

thf(3375,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( G @ c_Product__Type_OPair ) @ ( F @ ( G @ tc_prod ) @ c_member @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( F @ ( G @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( F @ tc_fun ) @ ( F @ ( G @ tc_prod ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ ( G @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ ( G @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Predicate_Opred__comp ) ) ) ) ) ) )
    <=> ( C @ ( D @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__comp__rel__comp__eq) ).

thf(18066,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( G @ c_Product__Type_OPair ) @ ( F @ ( G @ tc_prod ) @ c_member @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( F @ ( G @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( F @ tc_fun ) @ ( F @ ( G @ tc_prod ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ ( G @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ ( G @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Predicate_Opred__comp ) ) ) ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( G @ c_Product__Type_OPair ) @ ( F @ ( G @ tc_prod ) @ c_member @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( F @ ( G @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( F @ tc_fun ) @ ( F @ ( G @ tc_prod ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ ( G @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ ( G @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Predicate_Opred__comp ) ) ) ) ) ) )
       => ( C @ ( D @ ( E @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3375]) ).

thf(1575,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J) ).

thf(10884,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1575]) ).

thf(2639,axiom,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A
        = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zabs__less__one__iff) ).

thf(15116,plain,
    ! [A: $i] :
      ( ( ( A
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2639]) ).

thf(704,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [D: $i] :
          ( ( ( D @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
            = B )
          & ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__set__conv__nth) ).

thf(7426,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ? [D: $i] :
            ( ( ( D @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
              = B )
            & ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [D: $i] :
            ( ( ( D @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
              = B )
            & ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[704]) ).

thf(4308,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__set__diff) ).

thf(21713,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4308]) ).

thf(2879,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( B @ ( F @ ( G @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( F @ ( G @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( E @ ( A @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pair__imageI) ).

thf(16085,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( B @ ( F @ ( G @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( F @ ( G @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( E @ ( A @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2879]) ).

thf(2195,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Com_Ocom_OLocal ) ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I36_J) ).

thf(13243,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Com_Ocom_OLocal ) ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2195]) ).

thf(2576,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ c_Wellfounded_Oacc ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( D @ c_Wellfounded_Oacc ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_acc__downward) ).

thf(14838,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ c_Wellfounded_Oacc ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( D @ c_Wellfounded_Oacc ) @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2576]) ).

thf(2468,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( A @ ( D @ hAPP ) @ ( B @ ( D @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( B @ ( D @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Ocommute__comp) ).

thf(14383,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( A @ ( D @ hAPP ) @ ( B @ ( D @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( B @ ( D @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2468]) ).

thf(1757,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ofilter ) @ hAPP ) @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( tc_HOL_Obool @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__filter__map) ).

thf(11617,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ofilter ) @ hAPP ) @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( tc_HOL_Obool @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1757]) ).

thf(4761,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( D @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_quotientI) ).

thf(23424,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( D @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4761]) ).

thf(2027,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Oupt ) )
        = ( tc_Nat_Onat @ c_List_Olist_ONil ) )
    <=> ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        | ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upt__eq__Nil__conv) ).

thf(12652,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          | ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
       => ( ( A @ ( B @ c_List_Oupt ) )
          = ( tc_Nat_Onat @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ c_List_Oupt ) )
          = ( tc_Nat_Onat @ c_List_Olist_ONil ) )
       => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          | ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2027]) ).

thf(2564,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ ( D @ c_Fun_Oinj__on ) ) ) )
         => ( ( C @ ( B @ ( D @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( C @ ( B @ ( A @ ( D @ ( E @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod_Oreindex) ).

thf(14781,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ ( D @ c_Fun_Oinj__on ) ) ) )
         => ( ( C @ ( B @ ( D @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
            = ( C @ ( B @ ( A @ ( D @ ( E @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2564]) ).

thf(2303,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( F @ ( C @ c_List_Olistrelp ) ) ) )
       => ( A @ ( D @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ ( C @ c_List_Olistrelp ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrelp_OCons) ).

thf(13674,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( F @ ( C @ c_List_Olistrelp ) ) ) )
       => ( A @ ( D @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( F @ ( C @ c_List_Olistrelp ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2303]) ).

thf(4163,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ ( G @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ ( H @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ ( H @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ tc_fun ) @ ( H @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( G @ ( H @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( H @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( G @ ( H @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( H @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__Times__distrib) ).

thf(21152,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ ( G @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_Product__Type_OSigma ) @ ( H @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ ( H @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( G @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ ( G @ tc_fun ) @ ( H @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( G @ ( H @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( H @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( G @ ( H @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( G @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( H @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4163]) ).

thf(2492,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( C @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
            = ( A @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__image__set__diff) ).

thf(14467,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( C @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
            = ( A @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2492]) ).

thf(954,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ c_Wellfounded_Oacyclic ) )
    <=> ( ~ ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        & ( A @ ( D @ c_Wellfounded_Oacyclic ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_acyclic__insert) ).

thf(8433,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ~ ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( D @ c_Wellfounded_Oacyclic ) ) )
       => ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ c_Wellfounded_Oacyclic ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ c_Wellfounded_Oacyclic ) )
       => ( ~ ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( D @ c_Wellfounded_Oacyclic ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[954]) ).

thf(744,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__mult) ).

thf(7595,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[744]) ).

thf(3277,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [I: $i] :
                ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( I @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( I @ ( D @ hAPP ) )
                  = E ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
              = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple_Ounion__inter__neutral) ).

thf(17668,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [I: $i] :
                ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( I @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( I @ ( D @ hAPP ) )
                  = E ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
              = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3277]) ).

thf(3546,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_HOL_OThe ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the__eq__trivial) ).

thf(18747,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fequal @ ( tc_HOL_Obool @ ( B @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_HOL_OThe ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3546]) ).

thf(4296,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ~ ( C @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( B @ ( A @ ( D @ ( E @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__fun__updI) ).

thf(21681,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ~ ( C @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( B @ ( A @ ( D @ ( E @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4296]) ).

thf(1842,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( B @ c_Random_Orange @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_range) ).

thf(11957,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( B @ c_Random_Orange @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_Ofst ) @ hAPP ) @ ( tc_Code__Numeral_Ocode__numeral @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1842]) ).

thf(3942,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [B: $i] :
          ( A
          = ( B @ ( c_Nat_OSuc @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_gr0__conv__Suc) ).

thf(20343,plain,
    ! [A: $i] :
      ( ( ? [B: $i] :
            ( A
            = ( B @ ( c_Nat_OSuc @ hAPP ) ) )
       => ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [B: $i] :
            ( A
            = ( B @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3942]) ).

thf(1183,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ ( B @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ ( C @ tc_List_Olist @ ( D @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( C @ c_List_Omap ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__comp__map) ).

thf(9374,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ ( B @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ ( C @ tc_List_Olist @ ( D @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( D @ ( C @ c_List_Omap ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1183]) ).

thf(4391,axiom,
    ! [A: $i] : ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Set_OCollect @ hAPP ) @ c_Nat__Transfer_Onat__set ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I4_J) ).

thf(22050,plain,
    ! [A: $i] : ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Set_OCollect @ hAPP ) @ c_Nat__Transfer_Onat__set ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4391]) ).

thf(4423,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__sup__distrib1) ).

thf(22174,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4423]) ).

thf(1255,axiom,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__minus1__right) ).

thf(9654,plain,
    ! [A: $i] :
      ( ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1255]) ).

thf(4634,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_Wellfounded_Omin__ext ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__ext__wf) ).

thf(22971,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_Wellfounded_Omin__ext ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4634]) ).

thf(3219,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ ( C @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( C @ c_Map_Odom ) ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__dom__map__of) ).

thf(17457,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ ( C @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( C @ c_Map_Odom ) ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3219]) ).

thf(2427,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) )
      <=> ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) )
          & ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__many__eq) ).

thf(14202,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) )
            & ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) ) )
        & ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) )
         => ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Olinorder__class_Osorted ) )
            & ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2427]) ).

thf(2780,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
                  = ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Ounion__disjoint) ).

thf(15717,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
                  = ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2780]) ).

thf(239,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__minus1) ).

thf(5596,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[239]) ).

thf(1836,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult__zless__mono2__lemma) ).

thf(11931,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1836]) ).

thf(3820,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i] :
      ( ( G @ ( H @ ( I @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( D @ ( E @ ( F @ c_Equiv__Relations_Oequiv ) ) )
       => ( ( B @ ( D @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ ( I @ c_Equiv__Relations_Ocongruent2 ) ) ) ) ) )
         => ( ( E @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ ( I @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( I @ c_Equiv__Relations_Ocongruent ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_congruent2__implies__congruent__UN) ).

thf(19859,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i] :
      ( ( G @ ( H @ ( I @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( D @ ( E @ ( F @ c_Equiv__Relations_Oequiv ) ) )
       => ( ( B @ ( D @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ ( I @ c_Equiv__Relations_Ocongruent2 ) ) ) ) ) )
         => ( ( E @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ ( I @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( G @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( I @ c_Equiv__Relations_Ocongruent ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3820]) ).

thf(1074,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_decr__lemma) ).

thf(8861,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1074]) ).

thf(2226,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ! [D: $i] :
          ( ! [E: $i] :
              ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [F: $i] :
                  ( ( B @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D
                   != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( D @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_aset_I8_J) ).

thf(13342,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ! [D: $i] :
          ( ! [E: $i] :
              ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [F: $i] :
                  ( ( B @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D
                   != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( D @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2226]) ).

thf(1863,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_plus__nat_Oadd__0) ).

thf(12039,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1863]) ).

thf(1518,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Orderings_Olinorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__of__mono) ).

thf(10674,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Orderings_Olinorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1518]) ).

thf(2525,axiom,
    ! [A: $i,B: $i] :
      ( ( B = A )
    <=> ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__set__relations_I3_J) ).

thf(14607,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) )
       => ( B = A ) )
      & ( ( B = A )
       => ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2525]) ).

thf(2687,axiom,
    ! [A: $i,B: $i] : ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negative__zless) ).

thf(15319,plain,
    ! [A: $i,B: $i] : ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2687]) ).

thf(2075,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = B )
     => ( ( A @ ( C @ hAPP ) @ ( D @ hAPP ) )
        = ( A @ ( B @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_o__eq__dest__lhs) ).

thf(12829,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = B )
     => ( ( A @ ( C @ hAPP ) @ ( D @ hAPP ) )
        = ( A @ ( B @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2075]) ).

thf(1608,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Oab__semigroup__mult )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( D @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ ( E @ ( F @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
            = ( D @ ( A @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ ( E @ ( F @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__image__insert) ).

thf(11017,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Oab__semigroup__mult )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( D @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( D @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ ( E @ ( F @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
            = ( D @ ( A @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ ( E @ ( F @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( B @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1608]) ).

thf(1103,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Opartition ) ) )
      = ( A @ ( B @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_partition__filter__conv) ).

thf(8982,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Opartition ) ) )
      = ( A @ ( B @ ( c_fNot @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1103]) ).

thf(648,axiom,
    c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__number__of__Min) ).

thf(7224,plain,
    c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[648]) ).

thf(9,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__of__nat__eq) ).

thf(4819,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[9]) ).

thf(408,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__all ) ) )
    <=> ( ( A @ ( C @ ( D @ c_List_Olist__all ) ) )
        & ( B @ ( C @ ( D @ c_List_Olist__all ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all__append) ).

thf(6301,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( C @ ( D @ c_List_Olist__all ) ) )
          & ( B @ ( C @ ( D @ c_List_Olist__all ) ) ) )
       => ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__all ) ) ) )
      & ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__all ) ) )
       => ( ( A @ ( C @ ( D @ c_List_Olist__all ) ) )
          & ( B @ ( C @ ( D @ c_List_Olist__all ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[408]) ).

thf(1317,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__nat__number__of) ).

thf(9902,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1317]) ).

thf(2149,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Ohom__commute) ).

thf(13082,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2149]) ).

thf(3127,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) )
       => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThan__inj_I2_J) ).

thf(17067,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) )
       => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3127]) ).

thf(2680,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oequiv ) ) )
     => ( A @ ( C @ c_List_Olistrel ) @ ( B @ ( C @ c_List_Olists ) @ ( C @ tc_List_Olist @ c_Equiv__Relations_Oequiv ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equiv__listrel) ).

thf(15283,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Equiv__Relations_Oequiv ) ) )
     => ( A @ ( C @ c_List_Olistrel ) @ ( B @ ( C @ c_List_Olists ) @ ( C @ tc_List_Olist @ c_Equiv__Relations_Oequiv ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2680]) ).

thf(1674,axiom,
    ( ( c_Int_OPls @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__number__of__Pls) ).

thf(11302,plain,
    ( ( c_Int_OPls @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1674]) ).

thf(3319,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Complete__Lattice_OSup__class_OSup ) )
          = ( A @ ( B @ c_Orderings_Obot__class_Obot @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ ( B @ ( B @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fold__sup) ).

thf(17853,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Complete__Lattice_OSup__class_OSup ) )
          = ( A @ ( B @ c_Orderings_Obot__class_Obot @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ ( B @ ( B @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3319]) ).

thf(2974,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( B
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
            = ( B @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__insert__idem) ).

thf(16443,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( B
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
            = ( B @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2974]) ).

thf(1060,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiff__zmult__distrib2) ).

thf(8812,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1060]) ).

thf(2760,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__Un__disjoint) ).

thf(15625,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2760]) ).

thf(2461,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__ex1 ) ) )
    <=> ( ( ~ ( B @ ( C @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_List_Olist__ex1 ) ) ) )
        & ( ( B @ ( C @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( c_fequal @ hAPP ) @ ( C @ ( c_fNot @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fdisj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__all ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__ex1__simps_I2_J) ).

thf(14344,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( ~ ( B @ ( C @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( D @ c_List_Olist__ex1 ) ) ) )
          & ( ( B @ ( C @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( c_fequal @ hAPP ) @ ( C @ ( c_fNot @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fdisj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__all ) ) ) ) )
       => ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__ex1 ) ) ) )
      & ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__ex1 ) ) )
       => ( ( ~ ( B @ ( C @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( D @ c_List_Olist__ex1 ) ) ) )
          & ( ( B @ ( C @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( c_fequal @ hAPP ) @ ( C @ ( c_fNot @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fdisj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__all ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2461]) ).

thf(1580,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__map) ).

thf(10899,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1580]) ).

thf(3652,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_SetInterval_Oord_OgreaterThan ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( C @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ord_OgreaterThan__iff) ).

thf(19192,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_SetInterval_Oord_OgreaterThan ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_SetInterval_Oord_OgreaterThan ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3652]) ).

thf(3850,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I16_J) ).

thf(19978,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3850]) ).

thf(1301,axiom,
    tc_Nat_Onat @ class_Lattices_Osemilattice__sup,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Lattices_Osemilattice__sup) ).

thf(9834,plain,
    tc_Nat_Onat @ class_Lattices_Osemilattice__sup,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1301]) ).

thf(572,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__semidom )
     => ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__le__imp__of__nat) ).

thf(6928,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__semidom )
     => ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[572]) ).

thf(2491,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_OId__on ) @ ( C @ ( C @ c_Relation_OImage ) ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__Id__on) ).

thf(14464,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_OId__on ) @ ( C @ ( C @ c_Relation_OImage ) ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2491]) ).

thf(2167,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofold__insert2) ).

thf(13160,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( B @ ( F @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
            = ( C @ ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2167]) ).

thf(684,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__cancel__ab__semigroup__add )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__strict__left__mono) ).

thf(7363,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__cancel__ab__semigroup__add )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[684]) ).

thf(2136,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
     => ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_coinduct__set) ).

thf(13036,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
     => ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2136]) ).

thf(615,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
          = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_compl__eq__compl__iff) ).

thf(7099,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( ( B = A )
         => ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[615]) ).

thf(3061,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Orderings_Olinorder )
        & ( C @ class_Complete__Lattice_Ocomplete__lattice ) )
     => ( ( A @ ( C @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ? [D: $i] :
            ( ( D @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__Sup__iff) ).

thf(16807,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Orderings_Olinorder )
        & ( C @ class_Complete__Lattice_Ocomplete__lattice ) )
     => ( ( ? [D: $i] :
              ( ( D @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( C @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [D: $i] :
              ( ( D @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( A @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3061]) ).

thf(3001,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__diff1_H) ).

thf(16550,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3001]) ).

thf(2684,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( C != B ) )
        | ( C = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__eq__or__trancl) ).

thf(15294,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( C != B ) )
          | ( C = B ) )
       => ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( C != B ) )
          | ( C = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2684]) ).

thf(1229,axiom,
    ! [A: $i] :
      ( ( A @ class_HOL_Oequal )
     => ( c_fequal
        = ( A @ c_HOL_Oequal__class_Oequal ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__equal) ).

thf(9532,plain,
    ! [A: $i] :
      ( ( A @ class_HOL_Oequal )
     => ( c_fequal
        = ( A @ c_HOL_Oequal__class_Oequal ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1229]) ).

thf(4103,axiom,
    ! [A: $i,B: $i] : ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__add__Suc2) ).

thf(20901,plain,
    ! [A: $i,B: $i] : ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4103]) ).

thf(2954,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( A @ ( D @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( C = B )
        & ( A @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__same) ).

thf(16369,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( C = B )
          & ( A @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( A @ ( D @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( A @ ( D @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C = B )
          & ( A @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2954]) ).

thf(2128,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        | ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Int) ).

thf(13012,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        | ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2128]) ).

thf(2994,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__UN) ).

thf(16531,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2994]) ).

thf(554,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Oord )
     => ( B @ ( A @ tc_fun ) @ class_Orderings_Oord ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Orderings_Oord) ).

thf(6850,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Oord )
     => ( B @ ( A @ tc_fun ) @ class_Orderings_Oord ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[554]) ).

thf(309,axiom,
    tc_Int_Oint @ class_Rings_Osemiring__1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Rings_Osemiring__1) ).

thf(5873,plain,
    tc_Int_Oint @ class_Rings_Osemiring__1,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[309]) ).

thf(2556,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
    <=> ( ( C = A )
        & ( D = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pair__eq) ).

thf(14732,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( C = A )
          & ( D = B ) )
       => ( ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
       => ( ( C = A )
          & ( D = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2556]) ).

thf(4374,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( E @ ( D @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( C @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_range__composition) ).

thf(21968,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( E @ ( D @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( C @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4374]) ).

thf(2618,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__supI2) ).

thf(15035,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2618]) ).

thf(2362,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ole__supI) ).

thf(13934,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2362]) ).

thf(3115,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
              = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max__eqI) ).

thf(17030,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
              = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3115]) ).

thf(1164,axiom,
    ! [A: $i] :
      ( ( A @ c_Divides_Oadjust )
      = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBB ) ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_If @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBS ) ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_adjust__def) ).

thf(9279,plain,
    ! [A: $i] :
      ( ( A @ c_Divides_Oadjust )
      = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBB ) ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_If @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ c_COMBS ) ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1164]) ).

thf(4353,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ! [E: $i] :
            ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__UN__I) ).

thf(21895,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ! [E: $i] :
            ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( A @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4353]) ).

thf(4617,axiom,
    ! [A: $i,B: $i] : ( tc_HOL_Obool @ ( B @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hoare__derivs_Oequations_I1_J) ).

thf(22911,plain,
    ! [A: $i,B: $i] : ( tc_HOL_Obool @ ( B @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4617]) ).

thf(1267,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Oremdups ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__remdups) ).

thf(9686,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Oremdups ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1267]) ).

thf(1344,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__increasing) ).

thf(10018,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1344]) ).

thf(2965,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D = C )
     => ( ( A @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Relation_OId__on ) @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Id__on__eqI) ).

thf(16418,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D = C )
     => ( ( A @ ( D @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Relation_OId__on ) @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2965]) ).

thf(2449,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__head__Suc) ).

thf(14306,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2449]) ).

thf(3248,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( C @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__diff__assoc) ).

thf(17553,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( C @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3248]) ).

thf(3230,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Diff1__less) ).

thf(17496,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3230]) ).

thf(4346,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( A @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__power__div__base) ).

thf(21860,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( A @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4346]) ).

thf(4384,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_Option_Ooption_ONone @ ( C @ ( E @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__comp ) ) ) ) ) )
      = ( D @ c_Option_Ooption_ONone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__comp__empty_I1_J) ).

thf(22018,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_Option_Ooption_ONone @ ( C @ ( E @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__comp ) ) ) ) ) )
      = ( D @ c_Option_Ooption_ONone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4384]) ).

thf(3105,axiom,
    ! [A: $i] :
      ( ( A @ class_Finite__Set_Ofinite )
     => ( A @ tc_Option_Ooption @ class_Finite__Set_Ofinite ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Option__Ooption__Finite__Set_Ofinite) ).

thf(16988,plain,
    ! [A: $i] :
      ( ( A @ class_Finite__Set_Ofinite )
     => ( A @ tc_Option_Ooption @ class_Finite__Set_Ofinite ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3105]) ).

thf(3392,axiom,
    ! [A: $i,B: $i,C: $i] : ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__upper2) ).

thf(18134,plain,
    ! [A: $i,B: $i,C: $i] : ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3392]) ).

thf(4652,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot )
      = ( c_fFalse @ ( A @ ( tc_HOL_Obool @ c_COMBK ) @ hAPP ) @ ( A @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_empty__def) ).

thf(23035,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot )
      = ( c_fFalse @ ( A @ ( tc_HOL_Obool @ c_COMBK ) @ hAPP ) @ ( A @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4652]) ).

thf(3286,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le) ).

thf(17728,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3286]) ).

thf(320,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_arith__simps_I32_J) ).

thf(5917,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[320]) ).

thf(442,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( C @ c_Groups_Ozero__class_Ozero @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A
            = ( C @ c_Groups_Ozero__class_Ozero ) )
          & ( B
            = ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sum__power2__le__zero__iff) ).

thf(6447,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( ( ( A
              = ( C @ c_Groups_Ozero__class_Ozero ) )
            & ( B
              = ( C @ c_Groups_Ozero__class_Ozero ) ) )
         => ( C @ c_Groups_Ozero__class_Ozero @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( C @ c_Groups_Ozero__class_Ozero @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A
              = ( C @ c_Groups_Ozero__class_Ozero ) )
            & ( B
              = ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[442]) ).

thf(2333,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__simps_I7_J) ).

thf(13797,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2333]) ).

thf(587,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
         != ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
          = ( C @ ( B @ c_List_Olast ) ) ) )
      & ( ( C
          = ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last_Osimps) ).

thf(6985,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
         != ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
          = ( C @ ( B @ c_List_Olast ) ) ) )
      & ( ( C
          = ( B @ c_List_Olist_ONil ) )
       => ( ( C @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[587]) ).

thf(3876,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I31_J) ).

thf(20082,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3876]) ).

thf(1630,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Relation_Osingle__valued ) ) )
     => ( ( A @ ( B @ ( D @ c_Relation_Osingle__valued ) ) )
       => ( A @ ( C @ ( B @ ( D @ ( E @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Relation_Osingle__valued ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_single__valued__rel__comp) ).

thf(11150,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Relation_Osingle__valued ) ) )
     => ( ( A @ ( B @ ( D @ c_Relation_Osingle__valued ) ) )
       => ( A @ ( C @ ( B @ ( D @ ( E @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Relation_Osingle__valued ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1630]) ).

thf(595,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_r__comp__rtrancl__eq) ).

thf(7024,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[595]) ).

thf(2239,axiom,
    ! [A: $i] :
      ( ( A @ class_Finite__Set_Ofinite )
     => ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__UNIV) ).

thf(13406,plain,
    ! [A: $i] :
      ( ( A @ class_Finite__Set_Ofinite )
     => ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2239]) ).

thf(531,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Oab__semigroup__mult )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( D @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( G @ ( C @ hAPP ) )
                = ( G @ ( B @ hAPP ) ) ) )
         => ( ( D @ ( A @ ( C @ ( F @ c_Groups_Otimes__class_Otimes @ ( E @ ( F @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
            = ( D @ ( A @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ ( E @ ( F @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__image__cong) ).

thf(6758,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Oab__semigroup__mult )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( D @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( G @ ( C @ hAPP ) )
                = ( G @ ( B @ hAPP ) ) ) )
         => ( ( D @ ( A @ ( C @ ( F @ c_Groups_Otimes__class_Otimes @ ( E @ ( F @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
            = ( D @ ( A @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ ( E @ ( F @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[531]) ).

thf(2729,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__number__of__int__code) ).

thf(15501,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2729]) ).

thf(2186,axiom,
    c_Int_OInteg @ ( c_Int_OAbs__Integ @ ( c_Int_ORep__Integ @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ c_Typedef_Otype__definition ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_type__definition__Integ) ).

thf(13211,plain,
    c_Int_OInteg @ ( c_Int_OAbs__Integ @ ( c_Int_ORep__Integ @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Int_Oint @ c_Typedef_Otype__definition ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2186]) ).

thf(1950,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( D @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) ) )
          <=> ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__equiv__class__iff) ).

thf(12360,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( D @ ( B @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( E @ c_Relation_OImage ) ) @ hAPP ) ) )
             => ( C @ ( A @ ( B @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1950]) ).

thf(1571,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__semidom )
     => ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__add__one) ).

thf(10873,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__semidom )
     => ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1571]) ).

thf(2575,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__le__self__iff) ).

thf(14834,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2575]) ).

thf(3583,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Osublist ) ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Onth @ hAPP ) @ ( c_fequal @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__sublist) ).

thf(18894,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Osublist ) ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( A @ ( tc_Nat_Onat @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_List_Onth @ hAPP ) @ ( c_fequal @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3583]) ).

thf(3030,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ! [D: $i] :
            ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( A @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__pos__nat) ).

thf(16682,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ! [D: $i] :
            ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( A @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B @ ( A @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3030]) ).

thf(1259,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__all) ).

thf(9664,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1259]) ).

thf(635,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Option_Omap ) @ hAPP ) )
      = ( A @ ( B @ c_Option_Ooption_OSome @ ( C @ ( B @ tc_Option_Ooption @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Option_Ooption_ONone @ ( C @ ( B @ tc_Option_Ooption @ c_Option_Ooption_Ooption__case ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Option_Omap__def) ).

thf(7177,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Option_Omap ) @ hAPP ) )
      = ( A @ ( B @ c_Option_Ooption_OSome @ ( C @ ( B @ tc_Option_Ooption @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Option_Ooption_ONone @ ( C @ ( B @ tc_Option_Ooption @ c_Option_Ooption_Ooption__case ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[635]) ).

thf(430,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J) ).

thf(6408,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[430]) ).

thf(4572,axiom,
    ! [A: $i,B: $i] :
      ~ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_emptyE) ).

thf(22728,plain,
    ! [A: $i,B: $i] :
      ~ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4572]) ).

thf(3396,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( F @ ( E @ c_Fun_Oinj__on ) ) ) )
         => ( ( C @ ( B @ ( A @ ( F @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
             => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
               => ( ( C @ ( F @ c_Finite__Set_Ocard @ hAPP ) )
                  = ( B @ ( E @ c_Finite__Set_Ocard @ hAPP ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__bij__eq) ).

thf(18149,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( F @ ( E @ c_Fun_Oinj__on ) ) ) )
         => ( ( C @ ( B @ ( A @ ( F @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( C @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
             => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
               => ( ( C @ ( F @ c_Finite__Set_Ocard @ hAPP ) )
                  = ( B @ ( E @ c_Finite__Set_Ocard @ hAPP ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3396]) ).

thf(1312,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Ofoldr ) ) ) ) )
      = ( A @ ( B @ ( D @ ( E @ ( F @ c_List_Ofoldr ) ) ) ) @ ( C @ ( D @ ( E @ ( F @ c_List_Ofoldr ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldr__append) ).

thf(9876,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Ofoldr ) ) ) ) )
      = ( A @ ( B @ ( D @ ( E @ ( F @ c_List_Ofoldr ) ) ) ) @ ( C @ ( D @ ( E @ ( F @ c_List_Ofoldr ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1312]) ).

thf(1848,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_Orderings_Oorder,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__Orderings_Oorder) ).

thf(11978,plain,
    tc_Code__Numeral_Ocode__numeral @ class_Orderings_Oorder,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1848]) ).

thf(4150,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__insert__iff) ).

thf(21088,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4150]) ).

thf(1132,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( B @ c_Relation_OId ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_relpow_Osimps_I1_J) ).

thf(9092,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( B @ c_Relation_OId ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1132]) ).

thf(4493,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( E @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ! [H: $i,I: $i] :
            ( ( I @ ( H @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [J: $i] :
                ( ! [K: $i] :
                    ( ( I @ ( K @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( J @ ( K @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( J @ ( H @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ ( B @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_conseq12) ).

thf(22440,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ ( E @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) )
     => ( ! [H: $i,I: $i] :
            ( ( I @ ( H @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [J: $i] :
                ( ! [K: $i] :
                    ( ( I @ ( K @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( J @ ( K @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( J @ ( H @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( tc_HOL_Obool @ ( G @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ ( B @ ( G @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( G @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4493]) ).

thf(3434,axiom,
    ! [A: $i] : ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__atLeastZeroLessThan__int) ).

thf(18281,plain,
    ! [A: $i] : ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Int_Oint @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3434]) ).

thf(2541,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
          = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Oeq__fold__idem_H) ).

thf(14683,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
          = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2541]) ).

thf(3925,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__ab__group__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [F: $i] :
              ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( F @ ( B @ hAPP ) @ ( E @ c_Groups_Ozero__class_Ozero @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( E @ c_Groups_Ozero__class_Ozero ) )
           => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( A @ ( B @ hAPP ) )
                = ( E @ c_Groups_Ozero__class_Ozero ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__nonneg__0) ).

thf(20251,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__ab__group__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [F: $i] :
              ( ( C @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( F @ ( B @ hAPP ) @ ( E @ c_Groups_Ozero__class_Ozero @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( ( C @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( E @ c_Groups_Ozero__class_Ozero ) )
           => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( A @ ( B @ hAPP ) )
                = ( E @ c_Groups_Ozero__class_Ozero ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3925]) ).

thf(2036,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_xt1_I9_J) ).

thf(12690,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2036]) ).

thf(4404,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ hBOOL )
      | ~ ( A @ ( B @ ( c_fconj @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fconj__3) ).

thf(22102,plain,
    ! [A: $i,B: $i] :
      ( ( A @ hBOOL )
      | ~ ( A @ ( B @ ( c_fconj @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4404]) ).

thf(3765,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
      = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__add__atLeastAtMost) ).

thf(19624,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
      = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3765]) ).

thf(2926,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pos__imp__zdiv__neg__iff) ).

thf(16245,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2926]) ).

thf(4358,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ c_Wellfounded_Oacc ) @ ( A @ ( C @ c_Wellfounded_Oacc ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_acc__subset) ).

thf(21910,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ c_Wellfounded_Oacc ) @ ( A @ ( C @ c_Wellfounded_Oacc ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4358]) ).

thf(2731,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_FunDef_Oreduction__pair ) )
    <=> ( ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Ofst ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        & ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_reduction__pair__def) ).

thf(15525,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Ofst ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) )
       => ( A @ ( B @ c_FunDef_Oreduction__pair ) ) )
      & ( ( A @ ( B @ c_FunDef_Oreduction__pair ) )
       => ( ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Ofst ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2731]) ).

thf(3661,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( D @ ( B @ hAPP ) @ hBOOL )
             => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( B @ ( C @ c_Orderings_Oord__class_OLeast ) )
            = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Least__equality) ).

thf(19229,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ hAPP ) @ hBOOL )
       => ( ! [D: $i] :
              ( ( D @ ( B @ hAPP ) @ hBOOL )
             => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( B @ ( C @ c_Orderings_Oord__class_OLeast ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3661]) ).

thf(3470,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ ( C @ ( D @ c_COMBC ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ ( D @ ( E @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( E @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__comp__def) ).

thf(18413,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ ( C @ ( D @ c_COMBC ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ ( D @ ( E @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( E @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( E @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3470]) ).

thf(2420,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
            = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Oeq__fold_H) ).

thf(14182,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) )
            = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2420]) ).

thf(3795,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ c_Com_Ovname_OGlb )
        = ( A @ c_Com_Ovname_OGlb ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vname_Osimps_I1_J) ).

thf(19756,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
       => ( ( B @ c_Com_Ovname_OGlb )
          = ( A @ c_Com_Ovname_OGlb ) ) )
      & ( ( ( B @ c_Com_Ovname_OGlb )
          = ( A @ c_Com_Ovname_OGlb ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3795]) ).

thf(3140,axiom,
    ~ ( c_fFalse @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fFalse__1) ).

thf(17121,plain,
    ~ ( c_fFalse @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3140]) ).

thf(1200,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
     => ( ( A @ ( C @ ( B @ c_List_Orotate ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate__id) ).

thf(9438,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
     => ( ( A @ ( C @ ( B @ c_List_Orotate ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1200]) ).

thf(4511,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B @ ( C @ hAPP ) )
          = ( A @ ( C @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__eq) ).

thf(22507,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( ( B = A )
         => ( ( B @ ( C @ hAPP ) )
            = ( A @ ( C @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ hAPP ) )
            = ( A @ ( C @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4511]) ).

thf(671,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Orderings_Olinorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__of__mono) ).

thf(7306,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ class_Orderings_Olinorder )
        & ( E @ class_Orderings_Olinorder ) )
     => ( ( C @ ( E @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[671]) ).

thf(256,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Owellorder )
     => ( ( A @ ( C @ c_Orderings_Oord__class_OLeast ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__less__Least) ).

thf(5660,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Owellorder )
     => ( ( A @ ( C @ c_Orderings_Oord__class_OLeast ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[256]) ).

thf(359,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Predicate_ORangeP ) ) @ hAPP ) @ hBOOL )
    <=> ? [E: $i] : ( A @ ( E @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_RangeP_Oequations) ).

thf(6068,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ? [E: $i] : ( A @ ( E @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( D @ c_Predicate_ORangeP ) ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Predicate_ORangeP ) ) @ hAPP ) @ hBOOL )
       => ? [E: $i] : ( A @ ( E @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[359]) ).

thf(748,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I27_J) ).

thf(7606,plain,
    ! [A: $i] :
      ( ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OPls @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Int_OPls @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[748]) ).

thf(1640,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I5_J) ).

thf(11176,plain,
    ! [A: $i] :
      ( ( ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1640]) ).

thf(4736,axiom,
    tc_HOL_Obool @ class_Lattices_Odistrib__lattice,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Lattices_Odistrib__lattice) ).

thf(23343,plain,
    tc_HOL_Obool @ class_Lattices_Odistrib__lattice,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4736]) ).

thf(180,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__2__right) ).

thf(5386,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[180]) ).

thf(43,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ c_Int_Osucc )
      = ( A @ c_Int_Osucc @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_succ__Bit1) ).

thf(4944,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ c_Int_Osucc )
      = ( A @ c_Int_Osucc @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[43]) ).

thf(2478,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( F @ ( G @ hAPP ) @ hBOOL )
     => ( ( F @ ( B @ hAPP ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( G @ ( E @ ( A @ c_Recdef_Osame__fst ) ) ) @ ( C @ ( F @ ( E @ ( A @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( E @ ( A @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( A @ tc_prod ) @ ( E @ ( A @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( A @ tc_prod ) @ ( E @ ( A @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_same__fstI) ).

thf(14425,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( F @ ( G @ hAPP ) @ hBOOL )
     => ( ( F @ ( B @ hAPP ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( G @ ( E @ ( A @ c_Recdef_Osame__fst ) ) ) @ ( C @ ( F @ ( E @ ( A @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( E @ ( A @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( A @ tc_prod ) @ ( E @ ( A @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( A @ tc_prod ) @ ( E @ ( A @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2478]) ).

thf(794,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ c_Nat__Transfer_Ois__nat ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Divides_Otransfer__int__nat__function__closures_I2_J) ).

thf(7816,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( ( A @ c_Nat__Transfer_Ois__nat )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ c_Nat__Transfer_Ois__nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[794]) ).

thf(2615,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( D @ ( E @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( F @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( C @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( G @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__comp__mono) ).

thf(15020,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( D @ ( E @ ( tc_HOL_Obool @ ( F @ ( G @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( F @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( C @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ ( F @ ( G @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( G @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2615]) ).

thf(2204,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( F @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ ( A @ ( E @ ( F @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__reindex) ).

thf(13271,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( F @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ ( A @ ( E @ ( F @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2204]) ).

thf(2702,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
              = ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Oinsert) ).

thf(15366,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
              = ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2702]) ).

thf(4067,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ~ ( B @ ( D @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( B @ ( C @ c_List_Olexord ) @ ( A @ ( A @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexord__irreflexive) ).

thf(20782,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ~ ( B @ ( D @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ( B @ ( C @ c_List_Olexord ) @ ( A @ ( A @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4067]) ).

thf(2763,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__mod__sign) ).

thf(15644,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2763]) ).

thf(2806,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
          = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card_Oinsert) ).

thf(15805,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
          = ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2806]) ).

thf(2098,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_SetInterval_Oord_OatLeast ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( C @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ord_OatLeast__iff) ).

thf(12925,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_SetInterval_Oord_OatLeast ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_SetInterval_Oord_OatLeast ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2098]) ).

thf(4551,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__insert) ).

thf(22647,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4551]) ).

thf(1390,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nonzero__power__divide) ).

thf(10199,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1390]) ).

thf(2789,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__le__cancel2) ).

thf(15749,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2789]) ).

thf(892,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( B @ ( C @ tc_prod ) @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__Nil) ).

thf(8183,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( B @ ( C @ tc_prod ) @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[892]) ).

thf(2131,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__mono2__neg) ).

thf(13021,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2131]) ).

thf(4674,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__insert__right) ).

thf(23121,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4674]) ).

thf(1771,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
    <=> ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
        | ( C = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__cancel2) ).

thf(11681,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          | ( C = A ) )
       => ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
       => ( ( B
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
          | ( C = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1771]) ).

thf(2854,axiom,
    ! [A: $i,B: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__UNIV) ).

thf(15997,plain,
    ! [A: $i,B: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2854]) ).

thf(664,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Relation_OId @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__unfold) ).

thf(7288,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Relation_OId @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[664]) ).

thf(2737,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Orderings_Oord__class_Omax @ ( B @ c_Big__Operators_Olattice_OSup__fin ) ) )
          = ( A @ ( B @ c_Orderings_Oord__class_Omax @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_OF__eq) ).

thf(15548,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Orderings_Oord__class_Omax @ ( B @ c_Big__Operators_Olattice_OSup__fin ) ) )
          = ( A @ ( B @ c_Orderings_Oord__class_Omax @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2737]) ).

thf(4254,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I3_J) ).

thf(21524,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4254]) ).

thf(4713,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf2D1) ).

thf(23261,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( D @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4713]) ).

thf(1094,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Obutlast ) )
      = ( A @ ( C @ c_List_Obutlast ) @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_butlast__drop) ).

thf(8957,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Obutlast ) )
      = ( A @ ( C @ c_List_Obutlast ) @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1094]) ).

thf(779,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__mult__self__is__m) ).

thf(7765,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[779]) ).

thf(191,axiom,
    tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Nat__Transfer_Otransfer__morphism ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__morphism__nat__int) ).

thf(5421,plain,
    tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Nat__Transfer_Otransfer__morphism ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[191]) ).

thf(3455,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ! [D: $i] :
          ( ! [E: $i] :
              ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [F: $i] :
                  ( ( B @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D
                   != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( D @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_aset_I7_J) ).

thf(18355,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ! [D: $i] :
          ( ! [E: $i] :
              ( ( C @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( E @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [F: $i] :
                  ( ( B @ ( F @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D
                   != ( E @ ( F @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) )
         => ( ( D @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3455]) ).

thf(4467,axiom,
    ! [A: $i,B: $i] : ( A @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__refl) ).

thf(22356,plain,
    ! [A: $i,B: $i] : ( A @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4467]) ).

thf(3465,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__Un) ).

thf(18398,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3465]) ).

thf(4628,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ ( E @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple__rec ) ) ) )
      = ( A @ ( B @ ( C @ ( D @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_triple_Orecs) ).

thf(22946,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ ( E @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple__rec ) ) ) )
      = ( A @ ( B @ ( C @ ( D @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4628]) ).

thf(810,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf_Oassoc) ).

thf(7889,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[810]) ).

thf(2382,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
                = ( A @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max__Un) ).

thf(14009,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
                = ( A @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2382]) ).

thf(4059,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Olinordered__semidom )
     => ~ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__one__less__zero) ).

thf(20747,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Olinordered__semidom )
     => ~ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4059]) ).

thf(1508,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted__list__of__set ) )
      = ( A @ ( B @ c_List_Oupt ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__list__of__set__range) ).

thf(10637,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted__list__of__set ) )
      = ( A @ ( B @ c_List_Oupt ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1508]) ).

thf(3585,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( D @ ( E @ ( F @ ( G @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( G @ c_List_Olexord ) @ ( A @ ( E @ ( G @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( G @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( G @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( G @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( G @ tc_List_Olist @ ( G @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ tc_List_Olist @ ( G @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexord__append__left__rightI) ).

thf(18900,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( D @ ( E @ ( F @ ( G @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ ( G @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( G @ c_List_Olexord ) @ ( A @ ( E @ ( G @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( G @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( G @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( G @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( G @ tc_List_Olist @ ( G @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( G @ tc_List_Olist @ ( G @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3585]) ).

thf(921,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) )
    <=> ( ! [F: $i] :
            ( ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( F @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( C @ ( tc_HOL_Obool @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__def) ).

thf(8285,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ! [F: $i] :
              ( ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( F @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( F @ ( C @ ( tc_HOL_Obool @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) )
       => ( ! [F: $i] :
              ( ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( F @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( F @ ( C @ ( tc_HOL_Obool @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
            = ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[921]) ).

thf(906,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Otranspose__rel @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Otranspose ) )
        = ( A @ ( B @ c_List_Otranspose ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose_Opsimps_I2_J) ).

thf(8228,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Otranspose__rel @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Otranspose ) )
        = ( A @ ( B @ c_List_Otranspose ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[906]) ).

thf(1582,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( C @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update__overwrite) ).

thf(10905,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( C @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1582]) ).

thf(2384,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_List_Olist_ONil )
     != ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list_Osimps_I2_J) ).

thf(14015,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ c_List_Olist_ONil )
     != ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2384]) ).

thf(3225,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( C @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( B @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( C @ ( D @ ( A @ ( F @ ( B @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( F @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comp__inj__on) ).

thf(17479,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( C @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( B @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( C @ ( D @ ( A @ ( F @ ( B @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( B @ ( F @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3225]) ).

thf(4172,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( F @ ( A @ hAPP ) @ ( E @ c_Groups_Ozero__class_Ozero @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__mono2) ).

thf(21185,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( F @ ( A @ hAPP ) @ ( E @ c_Groups_Ozero__class_Ozero @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4172]) ).

thf(562,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( B @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
        = ( D @ c_List_Olist_ONil ) )
    <=> ( C
        = ( D @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update__nonempty) ).

thf(6882,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C
          = ( D @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
          = ( D @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
          = ( D @ c_List_Olist_ONil ) )
       => ( C
          = ( D @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[562]) ).

thf(3089,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) )
      = ( B @ ( C @ hAPP ) @ ( B @ ( A @ ( C @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) @ ( D @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_restrict__map__insert) ).

thf(16925,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) )
      = ( B @ ( C @ hAPP ) @ ( B @ ( A @ ( C @ ( D @ ( E @ c_Map_Orestrict__map ) ) ) @ ( D @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3089]) ).

thf(3300,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__mod__geq) ).

thf(17772,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = ( B @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3300]) ).

thf(740,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ hAPP ) @ hBOOL )
     => ( ! [D: $i] :
            ( ( D @ ( C @ hAPP ) @ hBOOL )
           => ( D = B ) )
       => ( ( C @ ( A @ c_HOL_OThe ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_the__equality) ).

thf(7570,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ hAPP ) @ hBOOL )
     => ( ! [D: $i] :
            ( ( D @ ( C @ hAPP ) @ hBOOL )
           => ( D = B ) )
       => ( ( C @ ( A @ c_HOL_OThe ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[740]) ).

thf(1045,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( D @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__take) ).

thf(8761,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( C @ ( B @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( D @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1045]) ).

thf(4490,axiom,
    tc_HOL_Obool @ class_Groups_Ominus,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Groups_Ominus) ).

thf(22433,plain,
    tc_HOL_Obool @ class_Groups_Ominus,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4490]) ).

thf(213,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) )
     => ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__lengthD) ).

thf(5485,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) )
     => ( ( B @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[213]) ).

thf(181,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ ( tc_Int_Oint @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Smallcheck_Osmall_H__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ ( tc_Int_Oint @ tc_fun ) @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ c_Smallcheck_Osmall_H ) ) )
            = ( A @ ( C @ hAPP ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ c_Option_Ooption_OSome @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Smallcheck_Osmall_H ) ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ) )
        & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ c_Smallcheck_Osmall_H ) ) )
            = ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ c_Option_Ooption_ONone ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_small_H_Opsimps) ).

thf(5389,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ ( tc_Int_Oint @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Smallcheck_Osmall_H__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ ( tc_Int_Oint @ tc_fun ) @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ c_Smallcheck_Osmall_H ) ) )
            = ( A @ ( C @ hAPP ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ c_Option_Ooption_OSome @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Smallcheck_Osmall_H ) ) @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ tc_Option_Ooption @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ) )
        & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ c_Smallcheck_Osmall_H ) ) )
            = ( tc_Code__Evaluation_Oterm @ tc_List_Olist @ c_Option_Ooption_ONone ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[181]) ).

thf(1225,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J) ).

thf(9515,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1225]) ).

thf(3659,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( C @ ( D @ tc_sum ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        & ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Plus__iff) ).

thf(19220,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( C @ ( D @ tc_sum ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Sum__Type_OPlus ) ) ) @ ( C @ ( D @ tc_sum ) @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3659]) ).

thf(3421,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
        = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( C @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__is__SomeD) ).

thf(18234,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
        = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( C @ ( D @ ( E @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( A @ ( B @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3421]) ).

thf(2404,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ c_List_Oset @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( E @ c_List_Olist_Olist__size ) ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__size__estimation) ).

thf(14108,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ c_List_Oset @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( E @ c_List_Olist_Olist__size ) ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2404]) ).

thf(4769,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ c_Com_Ovname_OGlb @ ( B @ ( C @ ( D @ c_Com_Ovname_Ovname__case ) ) ) )
      = ( A @ ( C @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vname_Osimps_I5_J) ).

thf(23469,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ c_Com_Ovname_OGlb @ ( B @ ( C @ ( D @ c_Com_Ovname_Ovname__case ) ) ) )
      = ( A @ ( C @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4769]) ).

thf(965,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Wellfounded_Owf ) )
     => ( ( A @ ( B @ c_Wellfounded_Owf ) )
       => ( A @ ( C @ ( B @ ( D @ c_Wellfounded_Olex__prod ) ) ) @ ( B @ ( D @ tc_prod ) @ c_Wellfounded_Owf ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__lex__prod) ).

thf(8469,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Wellfounded_Owf ) )
     => ( ( A @ ( B @ c_Wellfounded_Owf ) )
       => ( A @ ( C @ ( B @ ( D @ c_Wellfounded_Olex__prod ) ) ) @ ( B @ ( D @ tc_prod ) @ c_Wellfounded_Owf ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[965]) ).

thf(4088,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Ounion__inter) ).

thf(20849,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4088]) ).

thf(2804,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( C @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__setsum) ).

thf(15796,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( C @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2804]) ).

thf(1495,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I3_J) ).

thf(10578,plain,
    ! [A: $i] :
      ( ( ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1495]) ).

thf(4498,axiom,
    ! [A: $i] : ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Wellfounded_Owf ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__empty) ).

thf(22458,plain,
    ! [A: $i] : ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ c_Wellfounded_Owf ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4498]) ).

thf(3725,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( c_FunDef_Opair__less @ ( A @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pair__lessI1) ).

thf(19482,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( c_FunDef_Opair__less @ ( A @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3725]) ).

thf(4357,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Opartition ) ) )
      = ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_partition_Osimps_I1_J) ).

thf(21907,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Opartition ) ) )
      = ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4357]) ).

thf(2645,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( C @ ( A @ hAPP ) @ hBOOL )
       => ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( A @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__filter__less) ).

thf(15144,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( C @ ( A @ hAPP ) @ hBOOL )
       => ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( A @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2645]) ).

thf(1708,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( C
      = ( C @ ( A @ ( B @ c_Product__Type_Osnd ) @ hAPP ) @ ( C @ ( A @ ( B @ c_Product__Type_Ofst ) @ hAPP ) @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_surjective__pairing) ).

thf(11412,plain,
    ! [A: $i,B: $i,C: $i] :
      ( C
      = ( C @ ( A @ ( B @ c_Product__Type_Osnd ) @ hAPP ) @ ( C @ ( A @ ( B @ c_Product__Type_Ofst ) @ hAPP ) @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1708]) ).

thf(3007,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ class_Orderings_Oorder )
        & ( D @ class_Orderings_Oorder ) )
     => ( ( B @ ( D @ ( C @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ? [E: $i] :
              ( ! [F: $i] :
                  ( ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( F @ ( E @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
              & ( A @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_OLeast ) )
            = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_OLeast ) @ ( B @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Least__mono) ).

thf(16575,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ class_Orderings_Oorder )
        & ( D @ class_Orderings_Oorder ) )
     => ( ( B @ ( D @ ( C @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ? [E: $i] :
              ( ! [F: $i] :
                  ( ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( F @ ( E @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
              & ( A @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_OLeast ) )
            = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_OLeast ) @ ( B @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3007]) ).

thf(519,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ c_Option_Ooption_Ooption__size ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option_Osize_I2_J) ).

thf(6726,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ c_Option_Ooption_Ooption__size ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[519]) ).

thf(4563,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__trans) ).

thf(22697,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4563]) ).

thf(3807,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Nat_Onat_Onat__case ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__Suc2) ).

thf(19798,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Nat_Onat_Onat__case ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3807]) ).

thf(3665,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__diff__conv) ).

thf(19243,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3665]) ).

thf(3889,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( E @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( E @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          | ( D = C ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__subset__Sigma__aux) ).

thf(20135,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( E @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( E @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ ( E @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          | ( D = C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3889]) ).

thf(515,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ c_Divides_OposDivAlg ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__pos__pos) ).

thf(6711,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ c_Divides_OposDivAlg ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Ofst ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[515]) ).

thf(4568,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__left__commute) ).

thf(22711,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4568]) ).

thf(135,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Owellorder )
     => ( ? [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Orderings_Oord__class_OLeast ) @ ( A @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_LeastI__ex) ).

thf(5258,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Owellorder )
     => ( ? [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL )
       => ( A @ ( B @ c_Orderings_Oord__class_OLeast ) @ ( A @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[135]) ).

thf(3983,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one_Oeq__fold) ).

thf(20487,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( A @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3983]) ).

thf(4414,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
     != ( A @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat_Osimps_I2_J) ).

thf(22134,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero )
     != ( A @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4414]) ).

thf(1622,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( E @ ( F @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( C @ ( E @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Product__Type_Osnd ) @ hAPP ) @ ( D @ hAPP ) @ hBOOL )
          & ( C @ ( E @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Product__Type_Ofst ) @ hAPP ) @ ( F @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_conjI__realizer) ).

thf(11076,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( E @ ( F @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( C @ ( E @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Product__Type_Osnd ) @ hAPP ) @ ( D @ hAPP ) @ hBOOL )
          & ( C @ ( E @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Product__Type_Ofst ) @ hAPP ) @ ( F @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1622]) ).

thf(3848,axiom,
    tc_Nat_Onat @ class_Orderings_Olinorder,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Orderings_Olinorder) ).

thf(19974,plain,
    tc_Nat_Onat @ class_Orderings_Olinorder,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3848]) ).

thf(826,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__add__distrib) ).

thf(7950,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[826]) ).

thf(3236,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( A @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__INFI__fold__inf) ).

thf(17511,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( E @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( A @ ( E @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3236]) ).

thf(4087,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Pow) ).

thf(20846,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4087]) ).

thf(930,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ c_Wellfounded_Oacc ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ c_List_Olistrel1 ) @ ( D @ tc_List_Olist @ c_Wellfounded_Oacc ) @ ( A @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( D @ c_List_Olistrel1 ) @ ( D @ tc_List_Olist @ c_Wellfounded_Oacc ) @ ( A @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Cons__acc__listrel1I) ).

thf(8337,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ c_Wellfounded_Oacc ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ c_List_Olistrel1 ) @ ( D @ tc_List_Olist @ c_Wellfounded_Oacc ) @ ( A @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( D @ c_List_Olistrel1 ) @ ( D @ tc_List_Olist @ c_Wellfounded_Oacc ) @ ( A @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[930]) ).

thf(2399,axiom,
    ! [A: $i] :
      ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__less__0__conv) ).

thf(14083,plain,
    ! [A: $i] :
      ~ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2399]) ).

thf(4754,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__UNIV__left) ).

thf(23407,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4754]) ).

thf(1925,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I29_J) ).

thf(12258,plain,
    ! [A: $i] :
      ( ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OPls @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Int_OPls @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1925]) ).

thf(2844,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          | ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__less__iff__disj) ).

thf(15964,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2844]) ).

thf(2821,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_FunDef_Orp__inv__image ) )
      = ( A @ ( B @ c_Relation_Oinv__image ) @ ( A @ ( B @ c_Relation_Oinv__image ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ ( B @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ c_COMBS ) ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rp__inv__image__def) ).

thf(15869,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_FunDef_Orp__inv__image ) )
      = ( A @ ( B @ c_Relation_Oinv__image ) @ ( A @ ( B @ c_Relation_Oinv__image ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ ( B @ ( A @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ c_COMBS ) ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( A @ ( A @ tc_prod ) @ tc_fun ) @ tc_prod ) @ ( B @ ( A @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2821]) ).

thf(3490,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
     => ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( B @ ( E @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__inj__on) ).

thf(18495,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( B @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) ) )
     => ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( B @ ( E @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3490]) ).

thf(3126,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
            = ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple_Oinsert) ).

thf(17063,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
            = ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3126]) ).

thf(2314,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ c_Wellfounded_Omin__ext ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Wellfounded_Omin__ext ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Wellfounded_Omin__ext ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__ext__compat) ).

thf(13706,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( B @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ c_Wellfounded_Omin__ext ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Wellfounded_Omin__ext ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Wellfounded_Omin__ext ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2314]) ).

thf(2960,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E
        = ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) ) )
     => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( E @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_def__coinduct__set) ).

thf(16397,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E
        = ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) ) )
     => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( E @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2960]) ).

thf(2327,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__Un__eq) ).

thf(13752,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = A )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2327]) ).

thf(4235,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_List_Olexn ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexn_Osimps_I1_J) ).

thf(21449,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_List_Olexn ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4235]) ).

thf(1686,axiom,
    ! [A: $i,B: $i] : ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olistrelp ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrelp_ONil) ).

thf(11337,plain,
    ! [A: $i,B: $i] : ( B @ c_List_Olist_ONil @ ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olistrelp ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1686]) ).

thf(1662,axiom,
    tc_Product__Type_Ounit @ class_Finite__Set_Ofinite,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Product____Type__Ounit__Finite__Set_Ofinite) ).

thf(11267,plain,
    tc_Product__Type_Ounit @ class_Finite__Set_Ofinite,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1662]) ).

thf(3808,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__less__mono) ).

thf(19801,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3808]) ).

thf(3091,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_fNot @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
      <=> ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Collect__not) ).

thf(16931,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( A @ ( c_fNot @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( c_fNot @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3091]) ).

thf(4224,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) )
      <=> ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastatMost__empty__iff2) ).

thf(21404,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot )
            = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) )
        & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot )
            = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) )
         => ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4224]) ).

thf(3872,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) )
      = ( c_Int_Onat @ ( A @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Set_OCollect @ hAPP ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__set__functions_I5_J) ).

thf(20072,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) )
      = ( c_Int_Onat @ ( A @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Set_OCollect @ hAPP ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3872]) ).

thf(3166,axiom,
    ( ( c_fFalse @ c_HOL_Obool_Obool__size )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bool_Osize_I2_J) ).

thf(17227,plain,
    ( ( c_fFalse @ c_HOL_Obool_Obool__size )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3166]) ).

thf(3645,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ole__supI2) ).

thf(19160,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3645]) ).

thf(411,axiom,
    ! [A: $i] : ( A @ c_Int_Oint__ge__less__than2 @ ( tc_Int_Oint @ c_Wellfounded_Owf ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__int__ge__less__than2) ).

thf(6322,plain,
    ! [A: $i] : ( A @ c_Int_Oint__ge__less__than2 @ ( tc_Int_Oint @ c_Wellfounded_Owf ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[411]) ).

thf(1114,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olenlex ) )
      = ( A @ ( B @ c_List_Olex ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Product__Type_OPair ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ c_member @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBC ) ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ c_COMBS ) ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fdisj @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ c_COMBS ) ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lenlex__conv) ).

thf(9014,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olenlex ) )
      = ( A @ ( B @ c_List_Olex ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Product__Type_OPair ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ c_member @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBC ) ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ c_COMBS ) ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fdisj @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ c_COMBS ) ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( B @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1114]) ).

thf(4776,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__disjoint2) ).

thf(23495,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4776]) ).

thf(361,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J) ).

thf(6077,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[361]) ).

thf(2772,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( A @ ( B @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Wellfounded_Oacc ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( C @ c_Wellfounded_Oacc ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_acc_OaccI) ).

thf(15685,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( A @ ( B @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Wellfounded_Oacc ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( C @ c_Wellfounded_Oacc ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2772]) ).

thf(1791,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = B )
    <=> ( A
        = ( C @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__self__conv) ).

thf(11745,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A
          = ( C @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = B ) )
      & ( ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = B )
       => ( A
          = ( C @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1791]) ).

thf(2214,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Nat__Transfer_Ois__nat ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I6_J) ).

thf(13303,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( B @ ( A @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Nat__Transfer_Ois__nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2214]) ).

thf(5,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__nat) ).

thf(4806,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1 )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( A @ ( B @ c_Int_Oring__1__class_Oof__int @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[5]) ).

thf(2833,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_HOL_OThe ) @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__vimage__singleton) ).

thf(15913,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_HOL_OThe ) @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2833]) ).

thf(2413,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( F @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( F @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Times__subset__cancel2) ).

thf(14150,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( F @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( F @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( D @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( F @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( B @ ( F @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( F @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2413]) ).

thf(529,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__assoc) ).

thf(6753,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[529]) ).

thf(4655,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Olistrel ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Relation_OImage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__Nil) ).

thf(23044,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_List_Olistrel ) @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Relation_OImage ) ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_List_Olist @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4655]) ).

thf(2230,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__upper) ).

thf(13364,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2230]) ).

thf(3571,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( C @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
          = A ) )
      & ( ( D
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( C @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_snd__image__times) ).

thf(18840,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( C @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
          = A ) )
      & ( ( D
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( C @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3571]) ).

thf(967,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__pos__nonneg) ).

thf(8474,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[967]) ).

thf(1502,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Predicate_ODomainP ) ) @ hAPP ) @ hBOOL )
    <=> ? [E: $i] : ( E @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_DomainP_Oequations) ).

thf(10605,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ? [E: $i] : ( E @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( D @ c_Predicate_ODomainP ) ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Predicate_ODomainP ) ) @ hAPP ) @ hBOOL )
       => ? [E: $i] : ( E @ ( A @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1502]) ).

thf(3148,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) )
     != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__not__Zero) ).

thf(17152,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) )
     != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3148]) ).

thf(2191,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        & ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__less__cancel1) ).

thf(13224,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2191]) ).

thf(1679,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( B @ c_Divides_OposDivAlg ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__pos__pos) ).

thf(11319,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( B @ c_Divides_OposDivAlg ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1679]) ).

thf(3183,axiom,
    ( ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Obot__class_Obot )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__set__functions_I2_J) ).

thf(17301,plain,
    ( ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Obot__class_Obot )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3183]) ).

thf(2039,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Groups_Ocomm__monoid__mult )
        & ( C @ class_Groups_Ocomm__monoid__add ) )
     => ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( c_Int_Onat @ ( B @ ( tc_Int_Oint @ ( C @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__sum__prod_I1_J) ).

thf(12698,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Groups_Ocomm__monoid__mult )
        & ( C @ class_Groups_Ocomm__monoid__add ) )
     => ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( c_Int_Onat @ ( B @ ( tc_Int_Oint @ ( C @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2039]) ).

thf(1814,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
        = ( A @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__power__eq) ).

thf(11832,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
        = ( A @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1814]) ).

thf(4514,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ c_Com_Ovname_OGlb @ ( B @ ( C @ ( D @ c_Com_Ovname_Ovname__rec ) ) ) )
      = ( A @ ( C @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vname_Orecs_I1_J) ).

thf(22522,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ c_Com_Ovname_OGlb @ ( B @ ( C @ ( D @ c_Com_Ovname_Ovname__rec ) ) ) )
      = ( A @ ( C @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4514]) ).

thf(4102,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__Diff__Int) ).

thf(20898,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4102]) ).

thf(59,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( D @ ( A @ ( C @ ( E @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_OIfTrue) ).

thf(5008,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ hAPP ) @ hBOOL )
     => ( ( B @ ( D @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( D @ ( A @ ( C @ ( E @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[59]) ).

thf(2584,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
              = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Oinsert__remove) ).

thf(14872,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
              = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2584]) ).

thf(1080,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__zero) ).

thf(8882,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1080]) ).

thf(4194,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ class_Orderings_Olinorder )
        & ( D @ class_Orderings_Oorder ) )
     => ( ( B @ ( D @ ( C @ c_Orderings_Oorder__class_Ostrict__mono ) ) )
       => ( A @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_strict__mono__imp__inj__on) ).

thf(21264,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ class_Orderings_Olinorder )
        & ( D @ class_Orderings_Oorder ) )
     => ( ( B @ ( D @ ( C @ c_Orderings_Oorder__class_Ostrict__mono ) ) )
       => ( A @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4194]) ).

thf(564,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J) ).

thf(6893,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[564]) ).

thf(4068,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Odistrib__sup__le) ).

thf(20785,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4068]) ).

thf(1047,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__nonneg__pos) ).

thf(8766,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1047]) ).

thf(600,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__group__add )
     => ( ( B = A )
      <=> ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( C @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__iff__diff__eq__0) ).

thf(7044,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oab__group__add )
     => ( ( ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = ( C @ c_Groups_Ozero__class_Ozero ) )
         => ( B = A ) )
        & ( ( B = A )
         => ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[600]) ).

thf(580,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_List_Oupto ) )
          = ( tc_Int_Oint @ c_List_Olist_ONil ) ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_List_Oupto ) )
          = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupto ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upto__rec__number__of) ).

thf(6953,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_List_Oupto ) )
          = ( tc_Int_Oint @ c_List_Olist_ONil ) ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_List_Oupto ) )
          = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupto ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[580]) ).

thf(4527,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C = B )
     => ( C @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equalityD2) ).

thf(22557,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C = B )
     => ( C @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4527]) ).

thf(290,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( G @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
    <=> ( A @ ( B @ ( C @ ( E @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( G @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_List_Olist__all2 ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__map1) ).

thf(5800,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( A @ ( B @ ( C @ ( E @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( G @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_List_Olist__all2 ) ) ) ) )
       => ( A @ ( B @ ( C @ ( G @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( G @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ c_List_Olist__all2 ) ) ) ) )
       => ( A @ ( B @ ( C @ ( E @ ( D @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( G @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_List_Olist__all2 ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[290]) ).

thf(3211,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
              = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple_Ounion__disjoint) ).

thf(17427,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( B @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( G @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
              = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( F @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3211]) ).

thf(1550,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__eq__int__code_I15_J) ).

thf(10789,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1550]) ).

thf(2859,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( c_fdisj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        & ( B @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Collect__disjI) ).

thf(16009,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( B @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( c_fdisj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( c_fdisj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( B @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2859]) ).

thf(2626,axiom,
    ! [A: $i,B: $i] :
      ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__antisym) ).

thf(15067,plain,
    ! [A: $i,B: $i] :
      ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2626]) ).

thf(4546,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__absorb) ).

thf(22633,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4546]) ).

thf(2260,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_SetInterval_Oord_OatLeastAtMost ) ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( D @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
        & ( D @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ord_OatLeastAtMost__iff) ).

thf(13485,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( A @ ( D @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
          & ( D @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( E @ c_SetInterval_Oord_OatLeastAtMost ) ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( E @ c_SetInterval_Oord_OatLeastAtMost ) ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
          & ( D @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2260]) ).

thf(2052,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( B @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__lessThan) ).

thf(12743,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( B @ c_SetInterval_Oord__class_OatLeast @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2052]) ).

thf(2395,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Relation_ORange ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Relation_ORange ) @ hAPP ) @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__insert) ).

thf(14069,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Relation_ORange ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Relation_ORange ) @ hAPP ) @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2395]) ).

thf(3514,axiom,
    ! [A: $i,B: $i] :
      ( ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ hAPP ) @ hBOOL )
       => ? [C: $i] :
            ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL )
            & ! [D: $i] :
                ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ~ ( D @ ( B @ hAPP ) @ hBOOL ) )
            & ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ex__least__nat__less) ).

thf(18598,plain,
    ! [A: $i,B: $i] :
      ( ~ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ hAPP ) @ hBOOL )
       => ? [C: $i] :
            ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL )
            & ! [D: $i] :
                ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
               => ~ ( D @ ( B @ hAPP ) @ hBOOL ) )
            & ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3514]) ).

thf(2002,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__relations_I2_J) ).

thf(12574,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2002]) ).

thf(3907,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_IntD1) ).

thf(20195,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3907]) ).

thf(4591,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__predicate1D) ).

thf(22808,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4591]) ).

thf(646,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiff__zmod__right) ).

thf(7219,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[646]) ).

thf(2183,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( B @ ( C @ c_Wellfounded_Oacc ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_acc__wfD) ).

thf(13203,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( B @ ( C @ c_Wellfounded_Oacc ) @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2183]) ).

thf(3066,axiom,
    ! [A: $i,B: $i] :
      ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__less__less__Suc__eq) ).

thf(16835,plain,
    ! [A: $i,B: $i] :
      ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B = A )
         => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3066]) ).

thf(895,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( ( A @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
         => ( ( ( D @ ( B @ ( E @ ( C @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ c_Map_Omap__of ) @ hAPP ) )
              = ( A @ ( B @ ( E @ ( C @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ c_Map_Omap__of ) @ hAPP ) ) )
           => ( D = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__zip__inject) ).

thf(8197,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( ( A @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
         => ( ( ( D @ ( B @ ( E @ ( C @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ c_Map_Omap__of ) @ hAPP ) )
              = ( A @ ( B @ ( E @ ( C @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ c_Map_Omap__of ) @ hAPP ) ) )
           => ( D = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[895]) ).

thf(2500,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ ( F @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( F @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INFI__apply) ).

thf(14503,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ ( F @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( F @ ( D @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2500]) ).

thf(3113,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__mult )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( D @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( G @ ( B @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
         => ( ( D @ ( F @ c_Groups_Oone__class_Oone @ ( B @ ( F @ c_Groups_Oone__class_Oone @ ( A @ ( F @ c_Groups_Otimes__class_Otimes @ ( C @ ( F @ c_Finite__Set_Ofold__image ) ) @ ( E @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( F @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( F @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ ( E @ ( F @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ ( C @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oone__class_Oone @ ( A @ ( F @ ( C @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ ( C @ ( E @ tc_prod ) @ ( F @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__image__Sigma) ).

thf(17020,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__mult )
     => ( ( D @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( D @ ( G @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( G @ ( B @ hAPP ) @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
         => ( ( D @ ( F @ c_Groups_Oone__class_Oone @ ( B @ ( F @ c_Groups_Oone__class_Oone @ ( A @ ( F @ c_Groups_Otimes__class_Otimes @ ( C @ ( F @ c_Finite__Set_Ofold__image ) ) @ ( E @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( F @ tc_fun ) @ ( F @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( F @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ ( E @ ( F @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
            = ( B @ ( D @ ( C @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oone__class_Oone @ ( A @ ( F @ ( C @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ ( C @ ( E @ tc_prod ) @ ( F @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3113]) ).

thf(2160,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__relations_I3_J) ).

thf(13129,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2160]) ).

thf(2656,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [F: $i] :
          ( ( F @ ( A @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__iff) ).

thf(15191,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ? [F: $i] :
            ( ( F @ ( A @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [F: $i] :
            ( ( F @ ( A @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2656]) ).

thf(2430,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) )
      = ( A @ ( C @ ( B @ c_Relation_ODomain ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Range__converse) ).

thf(14224,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) )
      = ( A @ ( C @ ( B @ c_Relation_ODomain ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2430]) ).

thf(4190,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Map_Odom ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( C @ ( A @ hAPP ) )
       != ( B @ c_Option_Ooption_ONone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_domIff) ).

thf(21245,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( C @ ( A @ hAPP ) )
         != ( B @ c_Option_Ooption_ONone ) )
       => ( A @ ( B @ ( D @ c_Map_Odom ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_Map_Odom ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ hAPP ) )
         != ( B @ c_Option_Ooption_ONone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4190]) ).

thf(1514,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist_Olist__size ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( C @ ( D @ c_List_Olist_Olist__size ) ) @ ( B @ ( C @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list_Osize_I2_J) ).

thf(10659,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist_Olist__size ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( C @ ( D @ c_List_Olist_Olist__size ) ) @ ( B @ ( C @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1514]) ).

thf(1807,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J) ).

thf(11800,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1807]) ).

thf(2034,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
        = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__uminus__atLeastLessThan) ).

thf(12685,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
        = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2034]) ).

thf(3779,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( B @ ( A @ ( D @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__Collect__eq) ).

thf(19686,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( B @ ( A @ ( D @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3779]) ).

thf(2918,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__eq) ).

thf(16213,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2918]) ).

thf(4440,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__Compl) ).

thf(22243,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4440]) ).

thf(4252,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__1__Cons) ).

thf(21518,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4252]) ).

thf(3640,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_List_Otranspose ) )
        = ( B @ tc_List_Olist @ c_List_Olist_ONil ) )
    <=> ! [C: $i] :
          ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C
            = ( B @ c_List_Olist_ONil ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose__empty) ).

thf(19128,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] :
            ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C
              = ( B @ c_List_Olist_ONil ) ) )
       => ( ( A @ ( B @ c_List_Otranspose ) )
          = ( B @ tc_List_Olist @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ c_List_Otranspose ) )
          = ( B @ tc_List_Olist @ c_List_Olist_ONil ) )
       => ! [C: $i] :
            ( ( A @ ( B @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( C @ ( B @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( C
              = ( B @ c_List_Olist_ONil ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3640]) ).

thf(2557,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Obounded__lattice__bot )
     => ( ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( C @ c_Orderings_Obot__class_Obot ) )
      <=> ( ( A
            = ( C @ c_Orderings_Obot__class_Obot ) )
          & ( B
            = ( C @ c_Orderings_Obot__class_Obot ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__eq__bot__iff) ).

thf(14742,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Obounded__lattice__bot )
     => ( ( ( ( A
              = ( C @ c_Orderings_Obot__class_Obot ) )
            & ( B
              = ( C @ c_Orderings_Obot__class_Obot ) ) )
         => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( C @ c_Orderings_Obot__class_Obot ) ) )
        & ( ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( C @ c_Orderings_Obot__class_Obot ) )
         => ( ( A
              = ( C @ c_Orderings_Obot__class_Obot ) )
            & ( B
              = ( C @ c_Orderings_Obot__class_Obot ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2557]) ).

thf(4679,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__Un) ).

thf(23141,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4679]) ).

thf(2699,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__strict__subset) ).

thf(15358,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2699]) ).

thf(3252,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( E @ c_Relation_Oconverse ) @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converseI) ).

thf(17565,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( E @ c_Relation_Oconverse ) @ hAPP ) @ ( C @ ( B @ ( E @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3252]) ).

thf(3824,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Ohom__commute) ).

thf(19884,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3824]) ).

thf(347,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ c_List_Oupt ) @ ( C @ ( tc_Nat_Onat @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupt ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__upt) ).

thf(6023,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ c_List_Oupt ) @ ( C @ ( tc_Nat_Onat @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupt ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[347]) ).

thf(1002,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( A @ ( A @ ( B @ hAPP ) @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__same) ).

thf(8606,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( A @ ( A @ ( B @ hAPP ) @ ( c_fequal @ ( tc_HOL_Obool @ ( C @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Ofilter ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1002]) ).

thf(3301,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__iff__diff__less__0) ).

thf(17775,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3301]) ).

thf(2984,axiom,
    ! [A: $i] : ( c_Int_OInteg @ ( A @ ( c_Int_ORep__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Rep__Integ) ).

thf(16482,plain,
    ! [A: $i] : ( c_Int_OInteg @ ( A @ ( c_Int_ORep__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2984]) ).

thf(534,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1__no__zero__divisors )
     => ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
          = ( B @ c_Groups_Oone__class_Oone ) )
      <=> ( ( A
            = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
          | ( A
            = ( B @ c_Groups_Oone__class_Oone ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power2__eq__1__iff) ).

thf(6770,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1__no__zero__divisors )
     => ( ( ( ( A
              = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
            | ( A
              = ( B @ c_Groups_Oone__class_Oone ) ) )
         => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( B @ c_Groups_Oone__class_Oone ) ) )
        & ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( B @ c_Groups_Oone__class_Oone ) )
         => ( ( A
              = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
            | ( A
              = ( B @ c_Groups_Oone__class_Oone ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[534]) ).

thf(2489,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B != A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__imp__neq) ).

thf(14457,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B != A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2489]) ).

thf(126,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__special_I2_J) ).

thf(5228,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[126]) ).

thf(3678,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Ounion__inter) ).

thf(19292,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3678]) ).

thf(611,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Enum_Oenum )
     => ( ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( D @ c_Enum_Oenum__class_Oenum @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ? [E: $i] :
            ( ( A @ ( B @ ( D @ c_Enum_Oenum__class_Oenum @ ( C @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
            = ( E @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__zip__enum__is__Some) ).

thf(7082,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Enum_Oenum )
     => ( ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( D @ c_Enum_Oenum__class_Oenum @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ? [E: $i] :
            ( ( A @ ( B @ ( D @ c_Enum_Oenum__class_Oenum @ ( C @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
            = ( E @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[611]) ).

thf(3630,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        | ( C = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__ConsD) ).

thf(19077,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
        | ( C = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3630]) ).

thf(2506,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = A )
      <=> ( B
          = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__imp__diff__is__add) ).

thf(14522,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B
            = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
         => ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = A ) )
        & ( ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
            = A )
         => ( B
            = ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2506]) ).

thf(4043,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Olinordered__ab__semigroup__add )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Min__commute) ).

thf(20695,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Olinordered__ab__semigroup__add )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4043]) ).

thf(1724,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ c_List_Olistrel1 ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( D @ c_List_Olistrel1 ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__listrel1__converse) ).

thf(11469,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( D @ c_List_Olistrel1 ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ c_List_Olistrel1 ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ c_List_Olistrel1 ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ c_List_Olistrel1 ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1724]) ).

thf(3309,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ hAPP ) @ hBOOL )
         => ( ! [E: $i,F: $i] :
                ( ( F @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
               => ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( ~ ( F @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( ( F @ ( A @ hAPP ) @ hBOOL )
                     => ( F @ ( E @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ) ) )
           => ( C @ ( A @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__subset__induct) ).

thf(17804,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ hAPP ) @ hBOOL )
         => ( ! [E: $i,F: $i] :
                ( ( F @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
               => ( ( B @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( ~ ( F @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( ( F @ ( A @ hAPP ) @ hBOOL )
                     => ( F @ ( E @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ) ) )
           => ( C @ ( A @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3309]) ).

thf(452,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OnegDivAlg__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OnegDivAlg__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
           => ( ( ~ ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                    | ( E @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( E @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( B @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negDivAlg_Opinduct) ).

thf(6494,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OnegDivAlg__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Divides_OnegDivAlg__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
           => ( ( ~ ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
                    | ( E @ ( D @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
               => ( E @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( B @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[452]) ).

thf(1010,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__Suc) ).

thf(8634,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1010]) ).

thf(1457,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_HOL_Oequal )
     => ( ( A @ ( B @ ( C @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_equal__eq) ).

thf(10411,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_HOL_Oequal )
     => ( ( ( B = A )
         => ( A @ ( B @ ( C @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1457]) ).

thf(4671,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ hAPP ) @ hBOOL )
    <=> ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bot__empty__eq) ).

thf(23109,plain,
    ! [A: $i,B: $i] :
      ( ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ hAPP ) @ hBOOL )
       => ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4671]) ).

thf(4479,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Finite__Set_Ofinite )
        & ( B @ class_Finite__Set_Ofinite ) )
     => ( A @ ( B @ tc_fun ) @ class_Finite__Set_Ofinite ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Finite__Set_Ofinite) ).

thf(22398,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Finite__Set_Ofinite )
        & ( B @ class_Finite__Set_Ofinite ) )
     => ( A @ ( B @ tc_fun ) @ class_Finite__Set_Ofinite ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4479]) ).

thf(4623,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
     => ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_singleton__inject) ).

thf(22926,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
     => ( B = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4623]) ).

thf(770,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( A @ ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__power__minus__one) ).

thf(7700,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( A @ ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[770]) ).

thf(3670,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__UN__distrib) ).

thf(19260,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3670]) ).

thf(3746,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__Int1) ).

thf(19554,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3746]) ).

thf(3781,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( B = A )
        | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zless__add1__eq) ).

thf(19692,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( B = A )
          | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B = A )
          | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3781]) ).

thf(692,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_Wellfounded_Oacyclic ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__acyclic) ).

thf(7384,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_Wellfounded_Oacyclic ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[692]) ).

thf(281,axiom,
    ! [A: $i] :
      ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( A @ c_Code__Numeral_OSuc__code__numeral @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__code__numeral__minus__one) ).

thf(5756,plain,
    ! [A: $i] :
      ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( A @ c_Code__Numeral_OSuc__code__numeral @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[281]) ).

thf(60,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__number__of__left) ).

thf(5010,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[60]) ).

thf(14,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__case ) ) ) ) )
      = ( A @ ( D @ c_Lazy__Sequence_Oyield @ hAPP ) @ ( B @ ( E @ ( D @ tc_Lazy__Sequence_Olazy__sequence @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( D @ tc_Lazy__Sequence_Olazy__sequence @ ( D @ tc_prod ) @ ( E @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_seq__case) ).

thf(4834,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__case ) ) ) ) )
      = ( A @ ( D @ c_Lazy__Sequence_Oyield @ hAPP ) @ ( B @ ( E @ ( D @ tc_Lazy__Sequence_Olazy__sequence @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( D @ tc_Lazy__Sequence_Olazy__sequence @ ( D @ tc_prod ) @ ( E @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[14]) ).

thf(2321,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__mono1__neg) ).

thf(13721,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2321]) ).

thf(4134,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__if) ).

thf(21032,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4134]) ).

thf(83,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__numeral__1) ).

thf(5087,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[83]) ).

thf(3155,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
                  = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one_Ounion__disjoint) ).

thf(17185,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
                  = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3155]) ).

thf(1297,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ ( C @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( B @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_coinduct) ).

thf(9824,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ ( C @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( B @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( C @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1297]) ).

thf(2749,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B != A )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__le__neq__trans) ).

thf(15589,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B != A )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2749]) ).

thf(3012,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod_Oinsert__remove) ).

thf(16614,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3012]) ).

thf(623,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ ( D @ c_List_Olist_Olist__case ) ) ) @ hAPP ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list_Osimps_I4_J) ).

thf(7125,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ c_List_Olist_ONil @ ( A @ ( B @ ( C @ ( D @ c_List_Olist_Olist__case ) ) ) @ hAPP ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[623]) ).

thf(87,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Oring__1 )
     => ( A @ c_Int_Oring__1__class_OInts @ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ints__0) ).

thf(5104,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Oring__1 )
     => ( A @ c_Int_Oring__1__class_OInts @ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[87]) ).

thf(4774,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Complete__Lattice_OInf__class_OInf ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__singleton) ).

thf(23484,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ c_Complete__Lattice_OInf__class_OInf ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4774]) ).

thf(4351,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Oidem) ).

thf(21875,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4351]) ).

thf(1868,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__int__code_I14_J) ).

thf(12050,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1868]) ).

thf(509,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_OPair ) @ hAPP ) @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_Random_Opick ) @ hAPP ) )
        = ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pick__same) ).

thf(6694,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( c_Code__Numeral_Oof__nat @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Product__Type_OPair ) @ hAPP ) @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ tc_prod ) @ ( B @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_Random_Opick ) @ hAPP ) )
        = ( C @ ( A @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[509]) ).

thf(3244,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ole__iff__sup) ).

thf(17540,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
            = A )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3244]) ).

thf(2532,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( c_fequal @ hAPP ) @ ( B @ ( c_fequal @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_HOL_OThe ) )
      = ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_The__split__eq) ).

thf(14646,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( c_fequal @ hAPP ) @ ( B @ ( c_fequal @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_HOL_OThe ) )
      = ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2532]) ).

thf(829,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oinsert ) ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_List_Oset__insert) ).

thf(7959,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oinsert ) ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[829]) ).

thf(4456,axiom,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ c_List_Oset @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_List_Oset_Osimps_I1_J) ).

thf(22317,plain,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ c_List_Oset @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4456]) ).

thf(2379,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__finite__subset) ).

thf(13998,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2379]) ).

thf(3409,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olists ) )
      = ( A @ ( B @ c_List_Oset @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lists__eq__set) ).

thf(18194,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olists ) )
      = ( A @ ( B @ c_List_Oset @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3409]) ).

thf(2198,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__Times__UNIV2) ).

thf(13252,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( C @ tc_prod ) @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2198]) ).

thf(3492,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_If @ ( F @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
      = ( D @ ( c_fNot @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ c_Set_OCollect @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( F @ c_Set_OCollect @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_if__image__distrib) ).

thf(18501,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_If @ ( F @ ( E @ ( E @ tc_fun ) @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_fun ) @ ( E @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
      = ( D @ ( c_fNot @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ c_Set_OCollect @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( F @ c_Set_OCollect @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3492]) ).

thf(2419,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Nitpick_Onorm__frac__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Nitpick_Onorm__frac__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
           => ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( E @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( D @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( B @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_norm__frac_Opinduct) ).

thf(14177,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Nitpick_Onorm__frac__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Nitpick_Onorm__frac__rel @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
           => ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( E @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
               => ( E @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( D @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( B @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2419]) ).

thf(2440,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          <=> ! [D: $i] :
                ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_strict__below__fold1__iff) ).

thf(14274,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( ! [D: $i] :
                  ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
            & ( ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
             => ! [D: $i] :
                  ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( D @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2440]) ).

thf(3991,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] : ( tc_HOL_Obool @ ( E @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( A @ ( B @ c_Com_Ocom_OAss ) @ ( A @ ( B @ ( c_Natural_Oupdate @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Com_Ovname @ ( tc_Com_Ostate @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ ( tc_Com_Ostate @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ c_COMBB ) ) @ ( E @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( E @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ass) ).

thf(20523,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] : ( tc_HOL_Obool @ ( E @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( A @ ( B @ c_Com_Ocom_OAss ) @ ( A @ ( B @ ( c_Natural_Oupdate @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Com_Ovname @ ( tc_Com_Ostate @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Com_Ostate @ ( tc_Nat_Onat @ ( tc_Com_Ostate @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Com_Ostate @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ c_COMBB ) ) @ ( E @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Com_Ostate @ tc_fun ) @ ( tc_Com_Ostate @ ( tc_Com_Ostate @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( E @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3991]) ).

thf(1448,axiom,
    tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Nat__Transfer_Ois__nat,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__function__closures_I6_J) ).

thf(10386,plain,
    tc_Int_Oint @ c_Groups_Oone__class_Oone @ c_Nat__Transfer_Ois__nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1448]) ).

thf(2548,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) )
      <=> ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThan__empty__iff2) ).

thf(14705,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot )
            = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) )
        & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot )
            = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) )
         => ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2548]) ).

thf(3894,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Groups_Oone__class_Oone @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__image__distrib) ).

thf(20150,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = ( C @ ( E @ c_Groups_Oone__class_Oone @ ( A @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Groups_Oone__class_Oone @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ c_Finite__Set_Ofold__image ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3894]) ).

thf(3935,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__card__le__card__Diff) ).

thf(20311,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3935]) ).

thf(911,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power2__diff) ).

thf(8240,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[911]) ).

thf(241,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_number__of__add) ).

thf(5600,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[241]) ).

thf(817,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
          = ( B @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sgn__pos) ).

thf(7912,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
          = ( B @ c_Groups_Oone__class_Oone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[817]) ).

thf(2720,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
            | ( B = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_quotient__disj) ).

thf(15437,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oequiv ) ) )
     => ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ ( E @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
            | ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2720]) ).

thf(673,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__cancel) ).

thf(7312,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[673]) ).

thf(3719,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__aci_I6_J) ).

thf(19461,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3719]) ).

thf(3361,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_union__fold__insert) ).

thf(18024,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Set_Oinsert @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3361]) ).

thf(1041,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__beta) ).

thf(8749,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1041]) ).

thf(3335,axiom,
    ! [A: $i] : ( c_FunDef_Omin__weak @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wmin__emptyI) ).

thf(17917,plain,
    ! [A: $i] : ( c_FunDef_Omin__weak @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3335]) ).

thf(4436,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__diff) ).

thf(22230,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4436]) ).

thf(1546,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__append) ).

thf(10777,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1546]) ).

thf(763,axiom,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( tc_Code__Numeral_Ocode__numeral @ c_Nat_Osize__class_Osize @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_code__numeral_Osize_I3_J) ).

thf(7680,plain,
    ( ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero @ ( tc_Code__Numeral_Ocode__numeral @ c_Nat_Osize__class_Osize @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[763]) ).

thf(4077,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( A @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( D @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INF1__E) ).

thf(20817,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ~ ( B @ ( A @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( D @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4077]) ).

thf(890,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( B @ c_List_OremoveAll ) @ hAPP ) )
        = ( A @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_removeAll__filter__not) ).

thf(8172,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( B @ c_List_OremoveAll ) @ hAPP ) )
        = ( A @ ( D @ ( B @ c_List_Ofilter ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[890]) ).

thf(4179,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
              = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Oinsert__remove) ).

thf(21208,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
              = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4179]) ).

thf(394,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) )
      = ( A @ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile__eq__take) ).

thf(6257,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) )
      = ( A @ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[394]) ).

thf(152,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ c_Lazy__Sequence_Oyield @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( tc_Nat_Onat @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ ( B @ tc_prod ) @ ( tc_Nat_Onat @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_size__code) ).

thf(5304,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ c_Lazy__Sequence_Oyield @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( tc_Nat_Onat @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ tc_Lazy__Sequence_Olazy__sequence @ ( B @ tc_prod ) @ ( tc_Nat_Onat @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[152]) ).

thf(1273,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( E @ ( A @ ( B @ c_Predicate_ORangeP ) ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_RangeP_Ointros) ).

thf(9718,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( E @ ( A @ ( B @ c_Predicate_ORangeP ) ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1273]) ).

thf(3378,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__Int__distrib) ).

thf(18083,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3378]) ).

thf(2179,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Opartition ) ) )
        = ( A @ ( B @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
     => ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( B @ ( E @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( C @ ( E @ c_List_Oset @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_partition__set) ).

thf(13193,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Opartition ) ) )
        = ( A @ ( B @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) )
     => ( ( A @ ( E @ c_List_Oset @ hAPP ) @ ( B @ ( E @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( C @ ( E @ c_List_Oset @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2179]) ).

thf(2297,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__le__eq) ).

thf(13656,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2297]) ).

thf(1647,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J) ).

thf(11210,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1647]) ).

thf(3748,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_IntD2) ).

thf(19559,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3748]) ).

thf(658,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__set__return__embed) ).

thf(7256,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[658]) ).

thf(21,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( A @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__le__iff) ).

thf(4855,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[21]) ).

thf(1801,axiom,
    ! [A: $i] :
      ( ( A @ class_Lattices_Osemilattice__sup )
     => ( A @ c_Lattices_Osemilattice__sup__class_Osup @ ( A @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm__idem__sup) ).

thf(11780,plain,
    ! [A: $i] :
      ( ( A @ class_Lattices_Osemilattice__sup )
     => ( A @ c_Lattices_Osemilattice__sup__class_Osup @ ( A @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1801]) ).

thf(3545,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_OremoveAll ) @ hAPP ) )
      = ( B @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_removeAll_Osimps_I1_J) ).

thf(18744,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_OremoveAll ) @ hAPP ) )
      = ( B @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3545]) ).

thf(939,axiom,
    ! [A: $i] :
      ( ( A @ c_Com_Ovname_OLoc @ ( tc_Com_Ovname @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vname_Osize_I4_J) ).

thf(8369,plain,
    ! [A: $i] :
      ( ( A @ c_Com_Ovname_OLoc @ ( tc_Com_Ovname @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[939]) ).

thf(4138,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
          = ( B @ ( A @ ( D @ ( E @ ( E @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one__idem_Oeq__fold__idem_H) ).

thf(21049,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
          = ( B @ ( A @ ( D @ ( E @ ( E @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4138]) ).

thf(4731,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__Diff__single) ).

thf(23330,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4731]) ).

thf(1210,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__idemp__self__comp) ).

thf(9470,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ ( B @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1210]) ).

thf(4082,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ofold1__belowI) ).

thf(20834,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4082]) ).

thf(2411,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zle__add1__eq__le) ).

thf(14138,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2411]) ).

thf(105,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OSemi ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [E: $i] :
            ( ( E @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( E @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc__elim__cases_I4_J) ).

thf(5164,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OSemi ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [E: $i] :
            ( ( E @ ( B @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( E @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[105]) ).

thf(437,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__left__commute) ).

thf(6430,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[437]) ).

thf(3520,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( F @ c_List_Olistrel1 ) @ ( F @ c_List_Olist_ONil @ ( B @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( F @ c_List_Olist_ONil @ ( D @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ( A @ ( B @ ( D @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ( E = C ) )
        | ( ( D = B )
          & ( A @ ( F @ c_List_Olistrel1 ) @ ( C @ ( E @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_snoc__listrel1__snoc__iff) ).

thf(18634,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( ( A @ ( B @ ( D @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( E = C ) )
          | ( ( D = B )
            & ( A @ ( F @ c_List_Olistrel1 ) @ ( C @ ( E @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( F @ c_List_Olistrel1 ) @ ( F @ c_List_Olist_ONil @ ( B @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( F @ c_List_Olist_ONil @ ( D @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( F @ c_List_Olistrel1 ) @ ( F @ c_List_Olist_ONil @ ( B @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( F @ c_List_Olist_ONil @ ( D @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ ( D @ ( F @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ( E = C ) )
          | ( ( D = B )
            & ( A @ ( F @ c_List_Olistrel1 ) @ ( C @ ( E @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( F @ tc_List_Olist @ ( F @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3520]) ).

thf(1108,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ tc_prod ) @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__zip) ).

thf(8997,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ tc_prod ) @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1108]) ).

thf(4688,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__insert__absorb) ).

thf(23173,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4688]) ).

thf(639,axiom,
    tc_Int_Oint @ class_Rings_Olinordered__semidom,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Rings_Olinordered__semidom) ).

thf(7187,plain,
    tc_Int_Oint @ class_Rings_Olinordered__semidom,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[639]) ).

thf(1558,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__neg__nonpos) ).

thf(10828,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ c_Groups_Ozero__class_Ozero @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1558]) ).

thf(4372,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Oinsert ) ) )
      = ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__Nil) ).

thf(21962,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Oinsert ) ) )
      = ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4372]) ).

thf(3597,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( D @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [D: $i] :
              ( ( ( D @ ( B @ hAPP ) )
                = A )
              & ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat0__intermed__int__val) ).

thf(18960,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( D @ ( B @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( B @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [D: $i] :
              ( ( ( D @ ( B @ hAPP ) )
                = A )
              & ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3597]) ).

thf(2697,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) @ ( A @ ( C @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__drop__subset__set__drop) ).

thf(15351,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) @ ( A @ ( C @ ( B @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2697]) ).

thf(427,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Odistinct @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__upto) ).

thf(6397,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Odistinct @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[427]) ).

thf(3898,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( C @ ( D @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__Int__eq2) ).

thf(20163,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ ( E @ ( F @ tc_prod ) @ c_member @ ( E @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ ( E @ ( F @ tc_prod ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( E @ c_COMBC ) ) @ ( F @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( D @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3898]) ).

thf(3372,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) )
          = ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) )
      <=> ( B = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThan__eq__iff) ).

thf(18051,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( B = A )
         => ( ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) )
            = ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) )
            = ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) )
         => ( B = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3372]) ).

thf(225,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ? [E: $i] :
              ( ( A @ ( E @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
              & ( E @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( B @ ( D @ hAPP ) @ hBOOL ) )
        | ( ~ ( B @ ( D @ hAPP ) @ hBOOL )
          & ( A = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_Oequations_I8_J) ).

thf(5532,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( ? [E: $i] :
                ( ( A @ ( E @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
                & ( E @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
            & ( B @ ( D @ hAPP ) @ hBOOL ) )
          | ( ~ ( B @ ( D @ hAPP ) @ hBOOL )
            & ( A = B ) ) )
       => ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ? [E: $i] :
                ( ( A @ ( E @ ( C @ ( D @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
                & ( E @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) )
            & ( B @ ( D @ hAPP ) @ hBOOL ) )
          | ( ~ ( B @ ( D @ hAPP ) @ hBOOL )
            & ( A = B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[225]) ).

thf(3305,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Big__Operators_Olattice__class_OSup__fin ) )
          = ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_OF__eq) ).

thf(17785,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Big__Operators_Olattice__class_OSup__fin ) )
          = ( A @ ( B @ c_Lattices_Osemilattice__sup__class_Osup @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3305]) ).

thf(3578,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Olistrel1 ) @ ( B @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ c_List_Olistrel ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__subset__rtrancl__listrel1) ).

thf(18881,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Olistrel1 ) @ ( B @ tc_List_Olist @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ c_List_Olistrel ) @ ( tc_HOL_Obool @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3578]) ).

thf(2798,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converse__rtrancl__into__rtrancl) ).

thf(15777,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2798]) ).

thf(1329,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olistrel1 ) @ ( C @ tc_List_Olist @ c_Wellfounded_Oacc ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Wellfounded_Oacc ) @ ( C @ c_List_Olists ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lists__accI) ).

thf(9962,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olistrel1 ) @ ( C @ tc_List_Olist @ c_Wellfounded_Oacc ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Wellfounded_Oacc ) @ ( C @ c_List_Olists ) @ ( B @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1329]) ).

thf(1905,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__take__drop__id) ).

thf(12176,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1905]) ).

thf(2006,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__Sup__absorb) ).

thf(12588,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2006]) ).

thf(2624,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
    <=> ? [C: $i,D: $i] :
          ( A
          = ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( D @ ( B @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__conv__nat__seg__image) ).

thf(15052,plain,
    ! [A: $i,B: $i] :
      ( ( ? [C: $i,D: $i] :
            ( A
            = ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( D @ ( B @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) )
       => ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ? [C: $i,D: $i] :
            ( A
            = ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( D @ ( B @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2624]) ).

thf(4303,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm_Ofold__equality) ).

thf(21698,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_Finite__Set_Ofun__left__comm ) ) )
     => ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4303]) ).

thf(1855,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( G @ ( E @ ( F @ tc_fun ) @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( F @ ( G @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( F @ ( G @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ hAPP ) @ ( C @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__comp) ).

thf(11999,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( G @ ( E @ ( F @ tc_fun ) @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ ( G @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( F @ ( G @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( F @ ( G @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ hAPP ) @ ( C @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1855]) ).

thf(2875,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted__list__of__set ) )
          = ( B @ ( C @ c_List_Olinorder__class_Osorted__list__of__set ) @ ( A @ ( C @ c_List_Oremove1 ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__list__of__set__remove) ).

thf(16074,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted__list__of__set ) )
          = ( B @ ( C @ c_List_Olinorder__class_Osorted__list__of__set ) @ ( A @ ( C @ c_List_Oremove1 ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2875]) ).

thf(775,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( A @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( ( B @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ( ( B @ ( C @ c_List_Oconcat ) )
            = ( A @ ( C @ c_List_Oconcat ) ) )
        <=> ( B = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_concat__eq__concat__iff) ).

thf(7715,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( A @ ( B @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( ( ( B @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( A @ ( C @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
       => ( ( ( B = A )
           => ( ( B @ ( C @ c_List_Oconcat ) )
              = ( A @ ( C @ c_List_Oconcat ) ) ) )
          & ( ( ( B @ ( C @ c_List_Oconcat ) )
              = ( A @ ( C @ c_List_Oconcat ) ) )
           => ( B = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[775]) ).

thf(285,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olist_ONil @ ( B @ ( C @ ( D @ c_List_Olist__all2 ) ) ) ) )
    <=> ( A
        = ( C @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__Nil) ).

thf(5781,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A
          = ( C @ c_List_Olist_ONil ) )
       => ( A @ ( D @ c_List_Olist_ONil @ ( B @ ( C @ ( D @ c_List_Olist__all2 ) ) ) ) ) )
      & ( ( A @ ( D @ c_List_Olist_ONil @ ( B @ ( C @ ( D @ c_List_Olist__all2 ) ) ) ) )
       => ( A
          = ( C @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[285]) ).

thf(4333,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F
        = ( D @ ( E @ hAPP ) ) )
     => ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ ( A @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( F @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__eqI) ).

thf(21811,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F
        = ( D @ ( E @ hAPP ) ) )
     => ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ ( A @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( F @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4333]) ).

thf(2089,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( B @ c_Big__Operators_Olattice__class_OSup__fin ) )
            = ( A @ ( B @ c_Complete__Lattice_OSup__class_OSup ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin__Sup) ).

thf(12893,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( B @ c_Big__Operators_Olattice__class_OSup__fin ) )
            = ( A @ ( B @ c_Complete__Lattice_OSup__class_OSup ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2089]) ).

thf(3223,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__le__add__shift) ).

thf(17474,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( B @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_Nat_Onat @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3223]) ).

thf(1877,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__0) ).

thf(12080,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1877]) ).

thf(4719,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Nitpick_Ofold__graph_H ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__graph_H_Ointros_I1_J) ).

thf(23288,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Nitpick_Ofold__graph_H ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4719]) ).

thf(470,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OposDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__neg__neg) ).

thf(6554,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Divides_OposDivAlg ) @ ( c_Divides_OnegateSnd @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Osnd ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[470]) ).

thf(4483,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__absorb) ).

thf(22408,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4483]) ).

thf(1291,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I10_J) ).

thf(9792,plain,
    ! [A: $i] :
      ( ( ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OPls @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Int_OPls @ ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Int_OPls @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1291]) ).

thf(897,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osize_I13_J) ).

thf(8203,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Com_Ocom @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[897]) ).

thf(297,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_arith__simps_I30_J) ).

thf(5837,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Int_Onumber__ring )
     => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[297]) ).

thf(598,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Osemilattice__sup ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Lattices_Osemilattice__sup) ).

thf(7039,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Olattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Osemilattice__sup ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[598]) ).

thf(4723,axiom,
    ! [A: $i,B: $i] : ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_Relation_Ototal__on ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_total__on__empty) ).

thf(23298,plain,
    ! [A: $i,B: $i] : ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_Relation_Ototal__on ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4723]) ).

thf(2319,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Olinordered__ab__semigroup__add )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Max__commute) ).

thf(13716,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Olinordered__ab__semigroup__add )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2319]) ).

thf(2972,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
        = ( B @ ( D @ c_Orderings_Otop__class_Otop @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( C @ c_COMBC ) ) @ hAPP ) @ ( C @ ( D @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INFI__set__fold) ).

thf(16438,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
        = ( B @ ( D @ c_Orderings_Otop__class_Otop @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ ( C @ ( D @ ( D @ tc_fun ) @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ ( C @ c_COMBC ) ) @ hAPP ) @ ( C @ ( D @ c_List_Ofoldl ) ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2972]) ).

thf(187,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ono__zero__divisors )
     => ( ( B
         != ( C @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A
           != ( C @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
           != ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_no__zero__divisors) ).

thf(5409,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ono__zero__divisors )
     => ( ( B
         != ( C @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A
           != ( C @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
           != ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[187]) ).

thf(1744,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__bin__simps_I5_J) ).

thf(11552,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1744]) ).

thf(3422,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ ( B @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Fun_Oinj__on ) ) ) )
    <=> ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__map) ).

thf(18237,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) )
       => ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ ( B @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Fun_Oinj__on ) ) ) ) )
      & ( ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ ( B @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Fun_Oinj__on ) ) ) )
       => ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3422]) ).

thf(3395,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__leD) ).

thf(18147,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3395]) ).

thf(1231,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( A @ ( C @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) )
        = ( C @ ( B @ c_List_Ohd @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hd__append2) ).

thf(9537,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( A @ ( C @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Ohd @ hAPP ) )
        = ( C @ ( B @ c_List_Ohd @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1231]) ).

thf(1376,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_OdropWhile ) ) )
          = ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_OdropWhile ) ) )
          = ( A @ ( D @ ( B @ c_List_OdropWhile ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dropWhile_Osimps_I2_J) ).

thf(10137,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_OdropWhile ) ) )
          = ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( C @ ( D @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_OdropWhile ) ) )
          = ( A @ ( D @ ( B @ c_List_OdropWhile ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1376]) ).

thf(2181,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ ( B @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Fun_Oinj__on ) ) ) )
     => ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__mapD) ).

thf(13198,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ ( B @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Fun_Oinj__on ) ) ) )
     => ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2181]) ).

thf(3955,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__left__mono) ).

thf(20393,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3955]) ).

thf(267,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( A @ c_Nitpick_Onat__gcd ) )
          = ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( B @ c_Nitpick_Onat__gcd ) ) ) )
      & ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( A @ c_Nitpick_Onat__gcd ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__gcd_Osimps) ).

thf(5699,plain,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( A @ c_Nitpick_Onat__gcd ) )
          = ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( B @ c_Nitpick_Onat__gcd ) ) ) )
      & ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( A @ c_Nitpick_Onat__gcd ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[267]) ).

thf(457,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J) ).

thf(6521,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[457]) ).

thf(4571,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot )
        = ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) ) )
    <=> ( A
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_empty__is__image) ).

thf(22720,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) ) ) )
      & ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) ) )
       => ( A
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4571]) ).

thf(2444,axiom,
    tc_Int_Oint @ class_Groups_Ocomm__monoid__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Ocomm__monoid__add) ).

thf(14289,plain,
    tc_Int_Oint @ class_Groups_Ocomm__monoid__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2444]) ).

thf(2823,axiom,
    tc_Int_Oint @ class_Groups_Ominus,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Ominus) ).

thf(15875,plain,
    tc_Int_Oint @ class_Groups_Ominus,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2823]) ).

thf(399,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ c_Int_Opred )
      = ( A @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__Bit1) ).

thf(6277,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 @ c_Int_Opred )
      = ( A @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[399]) ).

thf(4278,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( D @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( D @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__negf) ).

thf(21621,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( D @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( D @ ( D @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4278]) ).

thf(2701,axiom,
    ! [A: $i] :
      ~ ! [B: $i,C: $i] :
          ( A
         != ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__Abs__Integ) ).

thf(15362,plain,
    ! [A: $i] :
      ~ ! [B: $i,C: $i] :
          ( A
         != ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2701]) ).

thf(227,axiom,
    tc_Int_Oint @ class_Rings_Oring__1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Rings_Oring__1) ).

thf(5549,plain,
    tc_Int_Oint @ class_Rings_Oring__1,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[227]) ).

thf(4181,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__eq__number__of__int__code) ).

thf(21217,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4181]) ).

thf(809,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Wellfounded_Omeasure @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__measure) ).

thf(7887,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Wellfounded_Omeasure @ hAPP ) @ ( B @ c_Wellfounded_Owf ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[809]) ).

thf(4332,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__inf__absorb) ).

thf(21808,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4332]) ).

thf(1972,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_xt1_I6_J) ).

thf(12448,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1972]) ).

thf(2956,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__imp__zdiv__neg__iff) ).

thf(16382,plain,
    ! [A: $i,B: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2956]) ).

thf(593,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__le__add__iff1) ).

thf(7017,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( B @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[593]) ).

thf(1897,axiom,
    tc_Int_Oint @ class_Groups_Oordered__cancel__ab__semigroup__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Oordered__cancel__ab__semigroup__add) ).

thf(12152,plain,
    tc_Int_Oint @ class_Groups_Oordered__cancel__ab__semigroup__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1897]) ).

thf(80,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1__no__zero__divisors )
     => ( ( ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( B @ c_Groups_Oone__class_Oone ) )
      <=> ( ( A
            = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
          | ( A
            = ( B @ c_Groups_Oone__class_Oone ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_square__eq__1__iff) ).

thf(5072,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Oring__1__no__zero__divisors )
     => ( ( ( ( A
              = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
            | ( A
              = ( B @ c_Groups_Oone__class_Oone ) ) )
         => ( ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
            = ( B @ c_Groups_Oone__class_Oone ) ) )
        & ( ( ( A @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
            = ( B @ c_Groups_Oone__class_Oone ) )
         => ( ( A
              = ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) )
            | ( A
              = ( B @ c_Groups_Oone__class_Oone ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[80]) ).

thf(98,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OnegDivAlg ) )
            = ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OnegDivAlg ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OnegDivAlg ) )
            = ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_negDivAlg__eqn__number__of) ).

thf(5144,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OnegDivAlg ) )
            = ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OnegDivAlg ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_Oadjust @ hAPP ) ) ) )
        & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ c_Divides_OnegDivAlg ) )
            = ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[98]) ).

thf(3181,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ c_List_Oset @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( E @ c_List_Olist_Olist__size ) ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__size__estimation_H) ).

thf(17291,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ c_List_Oset @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( A @ ( E @ c_List_Olist_Olist__size ) ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3181]) ).

thf(3191,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__0R) ).

thf(17329,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3191]) ).

thf(1850,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I16_J) ).

thf(11982,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit1 @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1850]) ).

thf(3757,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
    <=> ( A
        = ( B @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__0__conv) ).

thf(19590,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
          = ( B @ c_List_Olist_ONil ) )
       => ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( A
          = ( B @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3757]) ).

thf(4758,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( E @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff1__fold__graph) ).

thf(23417,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( G @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( G @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( G @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( E @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ ( G @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4758]) ).

thf(2944,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ ( G @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( C @ ( D @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_splitD_H) ).

thf(16335,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( F @ ( G @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( C @ ( D @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2944]) ).

thf(2640,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converse__Int) ).

thf(15124,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2640]) ).

thf(2848,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( E @ ( C @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( A @ ( C @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__ImageI) ).

thf(15977,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( E @ ( C @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ ( A @ ( C @ ( F @ c_Relation_OImage ) ) @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2848]) ).

thf(3856,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sigma__Int__distrib1) ).

thf(20006,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ ( E @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3856]) ).

thf(2080,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Ominus__class_Ominus @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__subtractf) ).

thf(12851,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oab__group__add )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Ominus__class_Ominus @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2080]) ).

thf(3775,axiom,
    c_FunDef_Opair__less @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Owf ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__pair__less) ).

thf(19669,plain,
    c_FunDef_Opair__less @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Owf ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3775]) ).

thf(4577,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__insert) ).

thf(22739,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4577]) ).

thf(1144,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ c_Com_Ovname_OLoc @ ( B @ ( C @ ( D @ c_Com_Ovname_Ovname__rec ) ) ) )
      = ( A @ ( B @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vname_Orecs_I2_J) ).

thf(9211,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ c_Com_Ovname_OLoc @ ( B @ ( C @ ( D @ c_Com_Ovname_Ovname__rec ) ) ) )
      = ( A @ ( B @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1144]) ).

thf(1587,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( C @ c_Groups_Oone__class_Oone ) ) )
        & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( C @ c_COMBI @ ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__number__of__odd__number__of) ).

thf(10924,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Int_Onumber__ring )
     => ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( C @ c_Groups_Oone__class_Oone ) ) )
        & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
            = ( C @ c_COMBI @ ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ ( C @ ( C @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ ( C @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( C @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ ( C @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1587]) ).

thf(2546,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ~ ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( D @ ( A @ ( B @ ( C @ ( F @ c_Fun_Ooverride__on ) ) ) ) @ hAPP ) )
        = ( E @ ( B @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_override__on__apply__notin) ).

thf(14700,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ~ ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( D @ ( A @ ( B @ ( C @ ( F @ c_Fun_Ooverride__on ) ) ) ) @ hAPP ) )
        = ( E @ ( B @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2546]) ).

thf(4538,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = A ) )
      & ( ( D
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__constant) ).

thf(22600,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = A ) )
      & ( ( D
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4538]) ).

thf(2043,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OPow @ hAPP ) @ ( A @ ( D @ c_Set_OPow @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__Pow__subset) ).

thf(12711,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OPow @ hAPP ) @ ( A @ ( D @ c_Set_OPow @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2043]) ).

thf(2482,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_Map_Orestrict__map ) ) ) @ ( E @ ( C @ c_Map_Oran ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [F: $i] :
          ( ( ( F @ ( B @ hAPP ) )
            = ( D @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
          & ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ran__restrictD) ).

thf(14435,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_Map_Orestrict__map ) ) ) @ ( E @ ( C @ c_Map_Oran ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [F: $i] :
          ( ( ( F @ ( B @ hAPP ) )
            = ( D @ ( E @ c_Option_Ooption_OSome @ hAPP ) ) )
          & ( A @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2482]) ).

thf(4233,axiom,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bin__less__0__simps_I4_J) ).

thf(21440,plain,
    ! [A: $i] :
      ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4233]) ).

thf(4341,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( B != A )
          & ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__less__le) ).

thf(21840,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( ( ( B != A )
            & ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B != A )
            & ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4341]) ).

thf(261,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( D @ ( C @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) )
      = ( A @ ( C @ ( E @ c_Product__Type_Ofst ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fst__apsnd) ).

thf(5672,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( D @ ( C @ c_Product__Type_Oapsnd ) ) ) @ hAPP ) @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) )
      = ( A @ ( C @ ( E @ c_Product__Type_Ofst ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[261]) ).

thf(3759,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
        | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__or__eq__imp__le) ).

thf(19605,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
        | ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3759]) ).

thf(1763,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
    <=> ! [D: $i] :
          ( ( A @ ( D @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_accp_Oequations) ).

thf(11653,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( A @ ( D @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
       => ! [D: $i] :
            ( ( A @ ( D @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ ( C @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1763]) ).

thf(1680,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update__code_I3_J) ).

thf(11322,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1680]) ).

thf(94,axiom,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( A @ c_Groups_Oone__class_Oone )
        = ( c_Int_OPls @ c_Int_OBit1 @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_semiring__norm_I110_J) ).

thf(5128,plain,
    ! [A: $i] :
      ( ( A @ class_Int_Onumber__ring )
     => ( ( A @ c_Groups_Oone__class_Oone )
        = ( c_Int_OPls @ c_Int_OBit1 @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[94]) ).

thf(3796,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( E @ ( B @ c_Wellfounded_Omlex__prod ) ) @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mlex__leq) ).

thf(19766,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( E @ ( B @ c_Wellfounded_Omlex__prod ) ) @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3796]) ).

thf(4697,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot )
        = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) )
    <=> ! [E: $i] :
          ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( E @ ( A @ hAPP ) )
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UNION__empty__conv_I1_J) ).

thf(23200,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ! [E: $i] :
            ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( A @ hAPP ) )
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
       => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) )
       => ! [E: $i] :
            ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( E @ ( A @ hAPP ) )
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4697]) ).

thf(4168,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
          = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Oeq__fold__idem_H) ).

thf(21176,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
          = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4168]) ).

thf(441,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( C @ ( C @ c_Fun_Ocomp ) ) ) @ ( B @ ( C @ ( D @ tc_fun ) @ ( C @ ( D @ tc_fun ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( C @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( C @ c_Fun_Ocomp ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comp__funpow) ).

thf(6444,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( C @ ( C @ c_Fun_Ocomp ) ) ) @ ( B @ ( C @ ( D @ tc_fun ) @ ( C @ ( D @ tc_fun ) @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( C @ c_Nat_Ocompow ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( C @ c_Fun_Ocomp ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[441]) ).

thf(1741,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( E @ ( C @ ( D @ c_Random_Oiterate ) ) ) @ hAPP ) )
          = ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( E @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Random_Oiterate ) ) ) @ ( A @ ( B @ hAPP ) @ ( C @ ( D @ tc_prod ) @ ( C @ ( D @ ( C @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( E @ ( C @ ( D @ c_Random_Oiterate ) ) ) @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_iterate_Osimps) ).

thf(11537,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( E @ ( C @ ( D @ c_Random_Oiterate ) ) ) @ hAPP ) )
          = ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Oone__class_Oone @ ( E @ ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Random_Oiterate ) ) ) @ ( A @ ( B @ hAPP ) @ ( C @ ( D @ tc_prod ) @ ( C @ ( D @ ( C @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( E @ ( C @ ( D @ c_Random_Oiterate ) ) ) @ hAPP ) )
          = ( A @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1741]) ).

thf(2120,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ! [F: $i,G: $i] :
            ( ( G @ ( F @ ( D @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( G @ ( B @ hAPP ) @ ( F @ ( B @ hAPP ) @ ( D @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ hAPP ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( E @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one__idem_Ohom__commute) ).

thf(12989,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ! [F: $i,G: $i] :
            ( ( G @ ( F @ ( D @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( G @ ( B @ hAPP ) @ ( F @ ( B @ hAPP ) @ ( D @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ hAPP ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( E @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2120]) ).

thf(25,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Enum_Oenum )
     => ( ( A @ ( B @ ( C @ c_Enum_Oex__n__lists ) ) )
      <=> ? [D: $i] :
            ( ( D @ ( B @ hAPP ) @ hBOOL )
            & ( C @ c_Enum_Oenum__class_Oenum @ ( A @ ( C @ c_Enum_On__lists ) ) @ ( C @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ex__n__lists__def) ).

thf(4869,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Enum_Oenum )
     => ( ( ? [D: $i] :
              ( ( D @ ( B @ hAPP ) @ hBOOL )
              & ( C @ c_Enum_Oenum__class_Oenum @ ( A @ ( C @ c_Enum_On__lists ) ) @ ( C @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ c_Enum_Oex__n__lists ) ) ) )
        & ( ( A @ ( B @ ( C @ c_Enum_Oex__n__lists ) ) )
         => ? [D: $i] :
              ( ( D @ ( B @ hAPP ) @ hBOOL )
              & ( C @ c_Enum_Oenum__class_Oenum @ ( A @ ( C @ c_Enum_On__lists ) ) @ ( C @ tc_List_Olist @ c_List_Oset @ hAPP ) @ ( D @ ( C @ tc_List_Olist @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[25]) ).

thf(2612,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( E @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__greaterThanAtMost) ).

thf(14995,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( E @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( C @ ( D @ ( E @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( E @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2612]) ).

thf(1710,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
        = ( C @ c_List_Olist_ONil ) )
    <=> ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__eq__Nil) ).

thf(11418,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) )
       => ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1710]) ).

thf(3098,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [G: $i] :
            ( ( E @ ( G @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( G @ ( A @ hAPP ) @ ( G @ ( B @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( D @ ( C @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( F @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sigma__mono) ).

thf(16963,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( D @ ( E @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [G: $i] :
            ( ( E @ ( G @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( G @ ( A @ hAPP ) @ ( G @ ( B @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( D @ ( C @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( B @ ( E @ ( C @ ( F @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( F @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3098]) ).

thf(3131,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__mult )
     => ( ( A @ ( C @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_COMBK ) @ hAPP ) @ ( C @ ( B @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__1) ).

thf(17084,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ocomm__monoid__mult )
     => ( ( A @ ( C @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_COMBK ) @ hAPP ) @ ( C @ ( B @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( C @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3131]) ).

thf(3383,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__absorb) ).

thf(18106,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3383]) ).

thf(4403,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( D @ c_Groups_Oone__class_Oone ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod_Oinfinite) ).

thf(22099,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__mult )
     => ( ~ ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( D @ c_Groups_Oone__class_Oone ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4403]) ).

thf(453,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( C
          = ( B @ ( D @ c_Inductive_Ocomplete__lattice__class_Olfp ) ) )
       => ( ( B @ ( D @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
         => ( ( A @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_def__lfp__induct) ).

thf(6499,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( C
          = ( B @ ( D @ c_Inductive_Ocomplete__lattice__class_Olfp ) ) )
       => ( ( B @ ( D @ ( D @ c_Orderings_Oorder__class_Omono ) ) )
         => ( ( A @ ( A @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[453]) ).

thf(1934,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
          = A )
      <=> ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__equation__iff) ).

thf(12298,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = B )
         => ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = A ) )
        & ( ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = A )
         => ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
            = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1934]) ).

thf(2797,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__Diff1__le) ).

thf(15775,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( B @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2797]) ).

thf(1980,axiom,
    ! [A: $i,B: $i] :
      ( ( c_Wellfounded_Opred__nat @ ( tc_Nat_Onat @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pred__nat__trancl__eq__le) ).

thf(12480,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( c_Wellfounded_Opred__nat @ ( tc_Nat_Onat @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( c_Wellfounded_Opred__nat @ ( tc_Nat_Onat @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1980]) ).

thf(162,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ c_List_Olist_ONil @ ( A @ ( C @ ( B @ c_List_Olinorder__class_Osort__key ) ) ) )
        = ( B @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sort__key__simps_I1_J) ).

thf(5336,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ c_List_Olist_ONil @ ( A @ ( C @ ( B @ c_List_Olinorder__class_Osort__key ) ) ) )
        = ( B @ c_List_Olist_ONil ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[162]) ).

thf(4173,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Oorder )
     => ( B @ ( A @ tc_fun ) @ class_Orderings_Oorder ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Orderings_Oorder) ).

thf(21189,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Oorder )
     => ( B @ ( A @ tc_fun ) @ class_Orderings_Oorder ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4173]) ).

thf(4500,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__insert__right__if1) ).

thf(22462,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4500]) ).

thf(1890,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Pls) ).

thf(12125,plain,
    ! [A: $i] :
      ( ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1890]) ).

thf(2301,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I18_J) ).

thf(13669,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = ( A @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2301]) ).

thf(4647,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Obot )
     => ( B @ ( A @ tc_fun ) @ class_Orderings_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Orderings_Obot) ).

thf(23020,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Obot )
     => ( B @ ( A @ tc_fun ) @ class_Orderings_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4647]) ).

thf(1027,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__mono) ).

thf(8710,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1027]) ).

thf(2817,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Nat_Onat_Onat__rec ) ) @ hAPP ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__rec__0) ).

thf(15854,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Nat_Onat_Onat__rec ) ) @ hAPP ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2817]) ).

thf(1646,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__semidom )
     => ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__0__le__iff) ).

thf(11208,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__semidom )
     => ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1646]) ).

thf(2660,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThan__upt) ).

thf(15218,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( A @ ( B @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2660]) ).

thf(1098,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ ( C @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( A @ ( B @ ( C @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lfp__induct) ).

thf(8969,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B @ ( C @ ( C @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( A @ ( B @ ( C @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1098]) ).

thf(4015,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastSucLessThan__greaterThanLessThan) ).

thf(20612,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4015]) ).

thf(1584,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      <=> ( B
          = ( C @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__div__lemma) ).

thf(10909,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( B
            = ( C @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) )
         => ( ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
        & ( ( ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( B
            = ( C @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1584]) ).

thf(3767,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__greaterThanLessThan) ).

thf(19637,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( tc_Nat_Onat @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3767]) ).

thf(4721,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atMost__0) ).

thf(23293,plain,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4721]) ).

thf(2840,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I15_J) ).

thf(15945,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2840]) ).

thf(1233,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_OtakeWhile ) ) )
      = ( B @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile_Osimps_I1_J) ).

thf(9542,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_List_Olist_ONil @ ( A @ ( B @ c_List_OtakeWhile ) ) )
      = ( B @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1233]) ).

thf(2223,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ c_Relation_ODomain ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__rtrancl) ).

thf(13328,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ c_Relation_ODomain ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2223]) ).

thf(4662,axiom,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inter__empty) ).

thf(23076,plain,
    ! [A: $i] :
      ( ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4662]) ).

thf(3732,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Big__Operators_Ocomm__monoid__big ) ) ) ) )
     => ( ~ ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ hAPP ) @ hAPP ) )
          = D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__monoid__big_Oinfinite) ).

thf(19505,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( C @ ( D @ ( E @ ( F @ ( G @ c_Big__Operators_Ocomm__monoid__big ) ) ) ) )
     => ( ~ ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ hAPP ) @ hAPP ) )
          = D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3732]) ).

thf(3454,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__min__eq__max) ).

thf(18352,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3454]) ).

thf(4583,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ ( E @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple__case ) ) ) )
      = ( A @ ( B @ ( C @ ( D @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_triple_Osimps_I2_J) ).

thf(22780,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( D @ ( E @ ( F @ c_Hoare__Mirabelle_Otriple_Otriple__case ) ) ) )
      = ( A @ ( B @ ( C @ ( D @ hAPP ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4583]) ).

thf(4489,axiom,
    ! [A: $i,B: $i] :
      ~ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_empty__iff) ).

thf(22430,plain,
    ! [A: $i,B: $i] :
      ~ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4489]) ).

thf(1295,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
              = ( C @ c_Groups_Ozero__class_Ozero ) )
          <=> ( ( A
                = ( C @ c_Groups_Ozero__class_Ozero ) )
              & ( B
                = ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__nonneg__eq__0__iff) ).

thf(9812,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__comm__monoid__add )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( A
                  = ( C @ c_Groups_Ozero__class_Ozero ) )
                & ( B
                  = ( C @ c_Groups_Ozero__class_Ozero ) ) )
             => ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
                = ( C @ c_Groups_Ozero__class_Ozero ) ) )
            & ( ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
                = ( C @ c_Groups_Ozero__class_Ozero ) )
             => ( ( A
                  = ( C @ c_Groups_Ozero__class_Ozero ) )
                & ( B
                  = ( C @ c_Groups_Ozero__class_Ozero ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1295]) ).

thf(3401,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__less) ).

thf(18162,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3401]) ).

thf(4637,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__graph_OemptyI) ).

thf(22978,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4637]) ).

thf(1898,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( B @ ( D @ c_Enum_Oproduct ) ) ) @ ( B @ ( D @ tc_prod ) @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__product) ).

thf(12153,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( B @ ( D @ c_Enum_Oproduct ) ) ) @ ( B @ ( D @ tc_prod ) @ c_List_Odistinct @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1898]) ).

thf(4412,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThan__0) ).

thf(22130,plain,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4412]) ).

thf(2704,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__trancl) ).

thf(15371,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Wellfounded_Owf ) )
     => ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ c_Wellfounded_Owf ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2704]) ).

thf(2600,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_hom__fold1__commute) ).

thf(14952,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
            = ( E @ ( B @ hAPP ) @ ( D @ ( B @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( A
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( B @ hAPP ) )
              = ( A @ ( B @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2600]) ).

thf(1016,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__less__imp__not__less) ).

thf(8660,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1016]) ).

thf(2847,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__leD2) ).

thf(15974,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2847]) ).

thf(1718,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( ~ ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) )
            = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
        & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) )
            = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__number__of) ).

thf(11447,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( ~ ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) )
            = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
        & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) )
            = ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1718]) ).

thf(4001,axiom,
    ! [A: $i,B: $i,C: $i] : ( B @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__subset) ).

thf(20552,plain,
    ! [A: $i,B: $i,C: $i] : ( B @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4001]) ).

thf(3574,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__less__nat__eq) ).

thf(18855,plain,
    ! [A: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3574]) ).

thf(2158,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( B @ ( C @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( A @ ( A @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Set_OCollect @ hAPP ) )
          = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( B @ ( C @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( A @ ( A @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Set_OCollect @ hAPP ) )
          = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( A @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Collect__conv__if) ).

thf(13118,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( B @ ( C @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( A @ ( A @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Set_OCollect @ hAPP ) )
          = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
      & ( ( B @ ( C @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( c_fequal @ ( tc_HOL_Obool @ ( A @ ( A @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( A @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ c_Set_OCollect @ hAPP ) )
          = ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( A @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2158]) ).

thf(4714,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__Diff__cancel2) ).

thf(23264,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4714]) ).

thf(413,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__conv) ).

thf(6326,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[413]) ).

thf(1884,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( B != A )
       => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_linorder__neqE__linordered__idom) ).

thf(12108,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( ( B != A )
       => ( ~ ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1884]) ).

thf(4554,axiom,
    ! [A: $i,B: $i] :
      ( ? [C: $i] : ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A
       != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ex__in__conv) ).

thf(22656,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
         != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ? [C: $i] : ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ? [C: $i] : ( A @ ( C @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
         != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4554]) ).

thf(3618,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( c_Nat_OSuc @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
     => ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__inject) ).

thf(19040,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( c_Nat_OSuc @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
     => ( B = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3618]) ).

thf(3174,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( A @ ( c_Int_ORep__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__int__def) ).

thf(17265,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( A @ ( c_Int_ORep__Integ @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3174]) ).

thf(861,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__mod__eq__add3__mod) ).

thf(8070,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[861]) ).

thf(3466,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B = A )
          | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_order__le__imp__less__or__eq) ).

thf(18401,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B = A )
          | ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3466]) ).

thf(1120,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__reflcl) ).

thf(9034,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ c_Transitive__Closure_Ortrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1120]) ).

thf(2694,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Osubset__idem) ).

thf(15337,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2694]) ).

thf(2253,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
    <=> ! [E: $i] :
          ( ( A @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [F: $i] :
              ( ( A @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( ( E @ ( B @ hAPP ) )
                  = ( F @ ( B @ hAPP ) ) )
               => ( E = F ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__def) ).

thf(13453,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ! [E: $i] :
            ( ( A @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [F: $i] :
                ( ( A @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( ( E @ ( B @ hAPP ) )
                    = ( F @ ( B @ hAPP ) ) )
                 => ( E = F ) ) ) )
       => ( A @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
       => ! [E: $i] :
            ( ( A @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [F: $i] :
                ( ( A @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( ( E @ ( B @ hAPP ) )
                    = ( F @ ( B @ hAPP ) ) )
                 => ( E = F ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2253]) ).

thf(3740,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
            = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Oeq__fold_H) ).

thf(19532,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMax ) )
            = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3740]) ).

thf(3890,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__mono2) ).

thf(20138,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3890]) ).

thf(4700,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__insertI2) ).

thf(23217,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4700]) ).

thf(2376,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Olistrel ) @ ( B @ ( C @ c_List_Olistrel ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__mono) ).

thf(13991,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_List_Olistrel ) @ ( B @ ( C @ c_List_Olistrel ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2376]) ).

thf(375,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_Onat @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__nat) ).

thf(6201,plain,
    ! [A: $i] :
      ( ( A @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_Onat @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[375]) ).

thf(2932,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_Complete__Lattice_OInf__class_OInf ) )
        = ( B @ c_Orderings_Oord__class_Oless__eq @ ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ c_COMBS ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_HOL_OAll @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Complete__Lattice_OSup__class_OSup ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__Sup) ).

thf(16289,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_Complete__Lattice_OInf__class_OInf ) )
        = ( B @ c_Orderings_Oord__class_Oless__eq @ ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ c_COMBS ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_HOL_OAll @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Complete__Lattice_OSup__class_OSup ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2932]) ).

thf(2015,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ c_Product__Type_OPair ) @ ( B @ ( B @ tc_prod ) @ c_member @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Wellfounded_OwfP ) )
    <=> ( A @ ( B @ c_Wellfounded_Owf ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wfP__wf__eq) ).

thf(12615,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_Wellfounded_Owf ) )
       => ( A @ ( B @ ( B @ c_Product__Type_OPair ) @ ( B @ ( B @ tc_prod ) @ c_member @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Wellfounded_OwfP ) ) )
      & ( ( A @ ( B @ ( B @ c_Product__Type_OPair ) @ ( B @ ( B @ tc_prod ) @ c_member @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_fun ) @ ( B @ ( B @ tc_prod ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Wellfounded_OwfP ) )
       => ( A @ ( B @ c_Wellfounded_Owf ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2015]) ).

thf(243,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ? [C: $i] :
            ( ! [D: $i] :
                ( ( D @ ( A @ hAPP ) @ hBOOL )
               => ( D = C ) )
            & ( C @ ( A @ hAPP ) @ hBOOL ) )
      <=> ( B @ c_Enum_Oenum__class_Oenum @ ( A @ ( B @ c_List_Olist__ex1 ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_exists1__code) ).

thf(5606,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ( ( B @ c_Enum_Oenum__class_Oenum @ ( A @ ( B @ c_List_Olist__ex1 ) ) )
         => ? [C: $i] :
              ( ! [D: $i] :
                  ( ( D @ ( A @ hAPP ) @ hBOOL )
                 => ( D = C ) )
              & ( C @ ( A @ hAPP ) @ hBOOL ) ) )
        & ( ? [C: $i] :
              ( ! [D: $i] :
                  ( ( D @ ( A @ hAPP ) @ hBOOL )
                 => ( D = C ) )
              & ( C @ ( A @ hAPP ) @ hBOOL ) )
         => ( B @ c_Enum_Oenum__class_Oenum @ ( A @ ( B @ c_List_Olist__ex1 ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[243]) ).

thf(1420,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__number__of__def) ).

thf(10291,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1420]) ).

thf(4773,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastLessThan0) ).

thf(23481,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4773]) ).

thf(2777,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__le__mono) ).

thf(15705,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2777]) ).

thf(2910,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( A @ ( B @ ( C @ c_Transitive__Closure_Otrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Transitive__Closure_Otrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__Int__subset) ).

thf(16192,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( A @ ( B @ ( C @ c_Transitive__Closure_Otrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Transitive__Closure_Otrancl ) @ ( tc_HOL_Obool @ ( C @ ( C @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2910]) ).

thf(4497,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = ( C @ c_Option_Ooption_ONone ) )
     => ( ( A @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( C @ ( B @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( E @ ( C @ ( B @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__minus) ).

thf(22455,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = ( C @ c_Option_Ooption_ONone ) )
     => ( ( A @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( E @ ( C @ ( B @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( E @ ( C @ ( B @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4497]) ).

thf(589,axiom,
    ! [A: $i] :
      ( ( ( A
         != ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
       => ( ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Omod ) ) )
             != ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( c_Code__Numeral_Oint__of @ hAPP ) )
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oint__of @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Omod ) ) )
              = ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( c_Code__Numeral_Oint__of @ hAPP ) )
              = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oint__of @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) )
      & ( ( A
          = ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( c_Code__Numeral_Oint__of @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__of__code) ).

thf(6997,plain,
    ! [A: $i] :
      ( ( ( A
         != ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
       => ( ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Omod ) ) )
             != ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( c_Code__Numeral_Oint__of @ hAPP ) )
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oint__of @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Omod ) ) )
              = ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
           => ( ( A @ ( c_Code__Numeral_Oint__of @ hAPP ) )
              = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Code__Numeral_Ocode__numeral @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Code__Numeral_Oint__of @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) )
      & ( ( A
          = ( tc_Code__Numeral_Ocode__numeral @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( c_Code__Numeral_Oint__of @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[589]) ).

thf(1520,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
        = ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
    <=> ( A
        = ( B @ c_List_Olist_ONil ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_self__append__conv2) ).

thf(10681,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A
          = ( B @ c_List_Olist_ONil ) )
       => ( C
          = ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( C
          = ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( A
          = ( B @ c_List_Olist_ONil ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1520]) ).

thf(802,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J) ).

thf(7868,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[802]) ).

thf(2139,axiom,
    ! [A: $i] :
      ( ( A @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Complete__Lattice_OSup__class_OSup ) )
        = ( A @ c_Orderings_Otop__class_Otop ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__UNIV) ).

thf(13043,plain,
    ! [A: $i] :
      ( ( A @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ c_Complete__Lattice_OSup__class_OSup ) )
        = ( A @ c_Orderings_Otop__class_Otop ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2139]) ).

thf(2979,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum_Ounion__inter__neutral) ).

thf(16458,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( F @ ( A @ hAPP ) )
                  = ( E @ c_Groups_Ozero__class_Ozero ) ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2979]) ).

thf(3738,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( C @ c_Wellfounded_Oacc ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [D: $i] :
            ( ( A @ ( B @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ c_Wellfounded_Oacc ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__acc__down) ).

thf(19526,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( A @ ( C @ c_Wellfounded_Oacc ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [D: $i] :
            ( ( A @ ( B @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ c_Wellfounded_Oacc ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3738]) ).

thf(1664,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_accp__downward) ).

thf(11271,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( D @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1664]) ).

thf(886,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__card) ).

thf(8162,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Oset @ hAPP ) @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[886]) ).

thf(6,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Oring__1 )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__0) ).

thf(4809,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Oring__1 )
     => ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[6]) ).

thf(1927,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__increasing2) ).

thf(12267,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oordered__comm__monoid__add )
     => ( ( C @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1927]) ).

thf(1835,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__Suc__Cons) ).

thf(11928,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1835]) ).

thf(1955,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrel__eq__len) ).

thf(12380,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_List_Olistrel ) @ ( B @ ( C @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1955]) ).

thf(3559,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__Inter__image) ).

thf(18785,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
      = ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( C @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3559]) ).

thf(651,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__less__imp__less__base) ).

thf(7231,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( A @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ c_Groups_Ozero__class_Ozero @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[651]) ).

thf(4548,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Odistrib__lattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Odistrib__lattice ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Lattices_Odistrib__lattice) ).

thf(22639,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Odistrib__lattice )
     => ( B @ ( A @ tc_fun ) @ class_Lattices_Odistrib__lattice ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4548]) ).

thf(4081,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card_Oinsert__remove) ).

thf(20831,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Finite__Set_Ocard @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4081]) ).

thf(807,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nitpick_Oint__gcd @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ c_Nitpick_Onat__gcd ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nitpick_Oint__gcd__def) ).

thf(7883,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nitpick_Oint__gcd @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ c_Nitpick_Onat__gcd ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[807]) ).

thf(2161,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__partition) ).

thf(13133,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2161]) ).

thf(951,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D @ c_List_Olist_ONil @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = A )
    <=> ( ( ( A @ ( D @ c_List_Olast ) )
          = B )
        & ( ( A @ ( D @ c_List_Obutlast ) )
          = C )
        & ( A
         != ( D @ c_List_Olist_ONil ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_snoc__eq__iff__butlast) ).

thf(8412,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( ( A @ ( D @ c_List_Olast ) )
            = B )
          & ( ( A @ ( D @ c_List_Obutlast ) )
            = C )
          & ( A
           != ( D @ c_List_Olist_ONil ) ) )
       => ( ( D @ c_List_Olist_ONil @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = A ) )
      & ( ( ( D @ c_List_Olist_ONil @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = A )
       => ( ( ( A @ ( D @ c_List_Olast ) )
            = B )
          & ( ( A @ ( D @ c_List_Obutlast ) )
            = C )
          & ( A
           != ( D @ c_List_Olist_ONil ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[951]) ).

thf(3752,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_compl__inf) ).

thf(19577,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oboolean__algebra )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3752]) ).

thf(2903,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__absorb2) ).

thf(16165,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
          = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2903]) ).

thf(3212,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ! [E: $i] : ( E @ ( B @ hAPP ) @ ( E @ ( C @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( D @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__funI) ).

thf(17431,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ! [E: $i] : ( E @ ( B @ hAPP ) @ ( E @ ( C @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( D @ ( A @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3212]) ).

thf(4448,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Otop )
     => ( ( A @ ( C @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ hAPP ) )
        = ( C @ c_Orderings_Otop__class_Otop ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_top__apply) ).

thf(22270,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Otop )
     => ( ( A @ ( C @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ hAPP ) )
        = ( C @ c_Orderings_Otop__class_Otop ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4448]) ).

thf(1752,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
      <=> ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__insort__key) ).

thf(11589,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Orderings_Olinorder )
     => ( ( ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
         => ( A @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) ) )
        & ( ( A @ ( B @ ( C @ ( E @ ( D @ c_List_Olinorder__class_Oinsort__key ) ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) )
         => ( A @ ( C @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olinorder__class_Osorted ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1752]) ).

thf(4238,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
                  = ( A @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Ounion__disjoint) ).

thf(21458,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
                  = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
               => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
                  = ( A @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4238]) ).

thf(4271,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ! [E: $i] : ( E @ ( A @ hAPP ) @ ( E @ ( B @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__fun__def) ).

thf(21581,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oord )
     => ( ( ! [E: $i] : ( E @ ( A @ hAPP ) @ ( E @ ( B @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( D @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [E: $i] : ( E @ ( A @ hAPP ) @ ( E @ ( B @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4271]) ).

thf(3433,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__lessThan) ).

thf(18278,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_Nat_Onat @ c_Finite__Set_Ocard @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3433]) ).

thf(4265,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__ge2) ).

thf(21566,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4265]) ).

thf(1084,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map_Osimps_I2_J) ).

thf(8908,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1084]) ).

thf(571,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Oupto ) @ ( C @ ( D @ ( tc_Int_Oint @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_interv__listsum__conv__setsum__set__int) ).

thf(6925,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ c_List_Oupto ) @ ( C @ ( D @ ( tc_Int_Oint @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( tc_Int_Oint @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[571]) ).

thf(3266,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
              = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Ounion) ).

thf(17626,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
              = ( A @ ( C @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3266]) ).

thf(659,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__number__of__Bit1) ).

thf(7259,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Int_OBit1 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[659]) ).

thf(4703,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
        | ( B
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__singletonD) ).

thf(23232,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
        | ( B
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4703]) ).

thf(3672,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__mult )
     => ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( F @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ ( A @ ( E @ ( F @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__reindex) ).

thf(19266,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__mult )
     => ( ( B @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
       => ( ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( A @ ( F @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ ( A @ ( E @ ( F @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3672]) ).

thf(4510,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Obot )
     => ( ( A @ ( C @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ hAPP ) )
        = ( C @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_bot__apply) ).

thf(22504,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Obot )
     => ( ( A @ ( C @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ hAPP ) )
        = ( C @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4510]) ).

thf(4622,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_psubset__trans) ).

thf(22924,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4622]) ).

thf(1823,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ( A @ ( B @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
      <=> ! [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__all) ).

thf(11871,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Enum_Oenum )
     => ( ( ! [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Enum_Oenum__class_Oenum__all @ hAPP ) @ hBOOL )
         => ! [C: $i] : ( C @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1823]) ).

thf(3916,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ) )
      & ( ( D
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__Cons_H) ).

thf(20219,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ) )
      & ( ( D
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3916]) ).

thf(4749,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A
        = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__Compl__self__eq) ).

thf(23388,plain,
    ! [A: $i,B: $i] :
      ( ( ( A
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4749]) ).

thf(3716,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Relation_Ototal__on ) ) )
    <=> ! [D: $i] :
          ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [E: $i] :
              ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( D != E )
               => ( ( A @ ( D @ ( E @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                  | ( A @ ( E @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_total__on__def) ).

thf(19432,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [E: $i] :
                ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( D != E )
                 => ( ( A @ ( D @ ( E @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                    | ( A @ ( E @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) )
       => ( A @ ( B @ ( C @ c_Relation_Ototal__on ) ) ) )
      & ( ( A @ ( B @ ( C @ c_Relation_Ototal__on ) ) )
       => ! [D: $i] :
            ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ! [E: $i] :
                ( ( B @ ( E @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( D != E )
                 => ( ( A @ ( D @ ( E @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                    | ( A @ ( E @ ( D @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3716]) ).

thf(4734,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I14_J) ).

thf(23339,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4734]) ).

thf(2636,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( G @ ( H @ tc_prod ) @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ ( H @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( E @ ( F @ ( G @ ( H @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( F @ ( G @ ( H @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( F @ ( C @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_split__twice) ).

thf(15108,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( G @ ( H @ tc_prod ) @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ ( G @ ( H @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( E @ ( F @ ( G @ ( H @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ ( F @ ( G @ ( H @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( F @ ( C @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2636]) ).

thf(3620,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ ( D @ c_Power_Opower_Opower ) ) @ hAPP ) @ hAPP ) )
      = C ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power_Opower_Opower__0) ).

thf(19045,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ ( D @ c_Power_Opower_Opower ) ) @ hAPP ) @ hAPP ) )
      = C ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3620]) ).

thf(1914,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__unique) ).

thf(12208,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Ogroup__add )
     => ( ( ( A @ ( B @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ c_Groups_Ozero__class_Ozero ) )
       => ( ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1914]) ).

thf(1887,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ ( B @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_gauss__sum) ).

thf(12117,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ ( B @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1887]) ).

thf(2858,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
          = ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__diff__distrib) ).

thf(16006,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
          = ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2858]) ).

thf(170,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Enum_Oenum )
        & ( B @ class_Enum_Oenum ) )
     => ( ( A @ ( B @ tc_prod ) @ c_Enum_Oenum__class_Oenum )
        = ( A @ c_Enum_Oenum__class_Oenum @ ( B @ c_Enum_Oenum__class_Oenum @ ( A @ ( B @ c_Enum_Oproduct ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_enum__prod__def) ).

thf(5356,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Enum_Oenum )
        & ( B @ class_Enum_Oenum ) )
     => ( ( A @ ( B @ tc_prod ) @ c_Enum_Oenum__class_Oenum )
        = ( A @ c_Enum_Oenum__class_Oenum @ ( B @ c_Enum_Oenum__class_Oenum @ ( A @ ( B @ c_Enum_Oproduct ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[170]) ).

thf(1458,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ c_Wellfounded_Oacc ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ c_Wellfounded_Oacc ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_acc__downwards__aux) ).

thf(10418,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( D @ c_Wellfounded_Oacc ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ c_Wellfounded_Oacc ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1458]) ).

thf(4207,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ c_Option_Ooption_ONone @ ( B @ ( C @ c_Option_Ooption_ONone @ ( D @ ( C @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( C @ c_Option_Ooption_ONone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_empty__upd__none) ).

thf(21334,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ c_Option_Ooption_ONone @ ( B @ ( C @ c_Option_Ooption_ONone @ ( D @ ( C @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
      = ( C @ c_Option_Ooption_ONone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4207]) ).

thf(774,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__code__numeral__def) ).

thf(7712,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Code__Numeral_Ocode__numeral @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( B @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[774]) ).

thf(1033,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Otranspose ) )
      = ( A @ ( D @ tc_List_Olist @ c_List_Olist_ONil @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_ONil @ ( D @ ( D @ tc_List_Olist @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Oconcat ) @ ( B @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Otranspose ) @ ( A @ ( D @ c_List_Olist_ONil @ ( D @ c_List_Olist_OCons @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_COMBK ) @ ( D @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist_ONil @ ( D @ ( D @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oconcat ) @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose_Osimps_I3_J) ).

thf(8726,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Otranspose ) )
      = ( A @ ( D @ tc_List_Olist @ c_List_Olist_ONil @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_ONil @ ( D @ ( D @ tc_List_Olist @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ ( D @ tc_List_Olist @ tc_List_Olist @ ( D @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Oconcat ) @ ( B @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ c_List_Otranspose ) @ ( A @ ( D @ c_List_Olist_ONil @ ( D @ c_List_Olist_OCons @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_COMBK ) @ ( D @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ tc_fun ) @ ( D @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist_ONil @ ( D @ ( D @ tc_List_Olist @ c_List_Olist_Olist__case ) ) ) @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oconcat ) @ ( C @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1033]) ).

thf(3345,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( A @ ( D @ ( B @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__range__imageI) ).

thf(17956,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( A @ ( D @ ( B @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3345]) ).

thf(1847,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) @ c_Com_Ocom_Ocom__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ c_Com_Ocom_Ocom__size @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osize_I3_J) ).

thf(11975,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Com_Ocom_OLocal ) ) @ c_Com_Ocom_Ocom__size )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ c_Com_Ocom_Ocom__size @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1847]) ).

thf(3691,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__absorb) ).

thf(19339,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3691]) ).

thf(3594,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
    <=> ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL ) )
        & ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiff__int__split) ).

thf(18936,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL ) )
          & ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ hAPP ) @ hBOOL )
       => ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( C @ hAPP ) @ hBOOL ) )
          & ( ( B @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3594]) ).

thf(443,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__append) ).

thf(6456,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[443]) ).

thf(1933,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( D @ ( E @ c_List_Oset @ hAPP ) @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ? [F: $i] :
            ( ( A @ ( B @ ( D @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
            = ( F @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__zip__is__Some) ).

thf(12292,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( ? [F: $i] :
              ( ( A @ ( B @ ( D @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
              = ( F @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) )
         => ( D @ ( E @ c_List_Oset @ hAPP ) @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( D @ ( E @ c_List_Oset @ hAPP ) @ ( A @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [F: $i] :
              ( ( A @ ( B @ ( D @ ( C @ ( E @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( C @ ( E @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
              = ( F @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1933]) ).

thf(3655,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
            = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Oeq__fold_H) ).

thf(19207,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) )
            = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3655]) ).

thf(3504,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__converseI) ).

thf(18566,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Transitive__Closure_Otrancl ) @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ c_Transitive__Closure_Otrancl ) @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3504]) ).

thf(16,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__add) ).

thf(4841,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( B @ ( C @ c_Int_Oring__1__class_Oof__int @ hAPP ) @ ( C @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[16]) ).

thf(3628,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__mono) ).

thf(19073,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3628]) ).

thf(1507,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Nitpick_Onat__gcd__rel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Nitpick_Onat__gcd__rel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
           => ( ( ( E
                 != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
               => ( E @ ( D @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( E @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( B @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__gcd_Opinduct) ).

thf(10631,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Nitpick_Onat__gcd__rel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ! [D: $i,E: $i] :
            ( ( E @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Nitpick_Onat__gcd__rel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
           => ( ( ( E
                 != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
               => ( E @ ( D @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( E @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
             => ( E @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( B @ ( C @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1507]) ).

thf(1031,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_List_Olexord ) @ ( B @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [F: $i] :
            ~ ( A @ ( F @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( E @ c_List_Olexord ) @ ( B @ ( C @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lexord__append__leftD) ).

thf(8720,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( E @ c_List_Olexord ) @ ( B @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [F: $i] :
            ~ ( A @ ( F @ ( F @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( E @ c_List_Olexord ) @ ( B @ ( C @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ tc_List_Olist @ ( E @ tc_List_Olist @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1031]) ).

thf(4494,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__insert__right__if0) ).

thf(22445,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4494]) ).

thf(4742,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1Set__sing) ).

thf(23357,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B = A )
       => ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Finite__Set_Ofold1Set ) ) @ hAPP ) @ hBOOL )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4742]) ).

thf(4074,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i] :
      ( ( A @ ( B @ ( C @ ( G @ ( H @ tc_prod ) @ ( D @ ( E @ ( I @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ ( H @ ( I @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( F @ ( G @ ( H @ ( D @ c_Product__Type_Oscomp ) ) ) @ ( E @ ( F @ ( D @ tc_fun ) @ ( F @ ( G @ tc_fun ) @ ( H @ tc_fun ) @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( D @ tc_fun ) @ ( F @ ( G @ tc_fun ) @ ( H @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( D @ ( E @ ( I @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_scomp__scomp) ).

thf(20806,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i,I: $i] :
      ( ( A @ ( B @ ( C @ ( G @ ( H @ tc_prod ) @ ( D @ ( E @ ( I @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ ( H @ ( I @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( F @ ( G @ ( H @ ( D @ c_Product__Type_Oscomp ) ) ) @ ( E @ ( F @ ( D @ tc_fun ) @ ( F @ ( G @ tc_fun ) @ ( H @ tc_fun ) @ tc_fun ) @ ( G @ ( H @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( D @ tc_fun ) @ ( F @ ( G @ tc_fun ) @ ( H @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( D @ ( E @ ( I @ c_Product__Type_Oscomp ) ) ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4074]) ).

thf(567,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__simps_I3_J) ).

thf(6906,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[567]) ).

thf(223,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ hAPP ) @ ( C @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Com_Ocom_OAss ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_OAssign) ).

thf(5527,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ hAPP ) @ ( C @ ( A @ ( c_Natural_Oupdate @ hAPP ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Com_Ocom_OAss ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[223]) ).

thf(1478,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Obutlast ) )
          = ( A @ ( D @ ( B @ ( C @ c_List_Obutlast ) @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( D
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Obutlast ) )
          = ( B @ ( C @ c_List_Obutlast ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_butlast__list__update) ).

thf(10515,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D
         != ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Obutlast ) )
          = ( A @ ( D @ ( B @ ( C @ c_List_Obutlast ) @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( D
          = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
       => ( ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Obutlast ) )
          = ( B @ ( C @ c_List_Obutlast ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1478]) ).

thf(993,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ ( tc_Nat_Onat @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( B @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_arith__series__int) ).

thf(8574,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ ( tc_Nat_Onat @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( B @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[993]) ).

thf(3564,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [F: $i] :
          ( ( D
            = ( F @ ( B @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) ) )
          & ( A @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_subset__image__iff) ).

thf(18804,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ? [F: $i] :
            ( ( D
              = ( F @ ( B @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) ) )
            & ( A @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [F: $i] :
            ( ( D
              = ( F @ ( B @ ( E @ ( C @ c_Set_Oimage ) ) @ hAPP ) ) )
            & ( A @ ( F @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3564]) ).

thf(1172,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_Enum_Oproduct ) ) ) )
      = ( B @ ( C @ tc_prod ) @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_product_Osimps_I1_J) ).

thf(9329,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Olist_ONil @ ( B @ ( C @ c_Enum_Oproduct ) ) ) )
      = ( B @ ( C @ tc_prod ) @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1172]) ).

thf(2664,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__into__trancl2) ).

thf(15230,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2664]) ).

thf(998,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist__ex ) ) )
    <=> ? [D: $i] :
          ( ( D @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL )
          & ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__ex__length) ).

thf(8589,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ? [D: $i] :
            ( ( D @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL )
            & ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_List_Olist__ex ) ) ) )
      & ( ( A @ ( B @ ( C @ c_List_Olist__ex ) ) )
       => ? [D: $i] :
            ( ( D @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL )
            & ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[998]) ).

thf(2348,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Olinordered__semidom )
     => ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__less__one) ).

thf(13862,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Olinordered__semidom )
     => ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2348]) ).

thf(4708,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__empty2) ).

thf(23247,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4708]) ).

thf(3517,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__rtrancl__trancl) ).

thf(18623,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( C @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( E @ c_Transitive__Closure_Ortrancl ) @ ( A @ ( C @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( E @ c_Transitive__Closure_Otrancl ) @ ( A @ ( D @ ( E @ ( E @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3517]) ).

thf(1326,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) )
      & ( ( C
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mult__div__cancel__disj) ).

thf(9944,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) )
      & ( ( C
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1326]) ).

thf(383,axiom,
    ! [A: $i] :
      ( ( A @ tc_List_Olist @ c_List_Olist_ONil @ ( A @ c_List_Oconcat ) )
      = ( A @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_concat_Osimps_I1_J) ).

thf(6226,plain,
    ! [A: $i] :
      ( ( A @ tc_List_Olist @ c_List_Olist_ONil @ ( A @ c_List_Oconcat ) )
      = ( A @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[383]) ).

thf(62,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Orev @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Fun_Oinj__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__rev) ).

thf(5014,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_List_Orev @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_Fun_Oinj__on ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[62]) ).

thf(2562,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OSemi ) @ c_Natural_Oevaln ) ) ) )
     => ~ ! [F: $i] :
            ( ( F @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) )
           => ~ ( A @ ( B @ ( F @ ( D @ c_Natural_Oevaln ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln__elim__cases_I4_J) ).

thf(14774,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OSemi ) @ c_Natural_Oevaln ) ) ) )
     => ~ ! [F: $i] :
            ( ( F @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) )
           => ~ ( A @ ( B @ ( F @ ( D @ c_Natural_Oevaln ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2562]) ).

thf(973,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( C @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__le__imp__le__exp) ).

thf(8489,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Olinordered__semidom )
     => ( ( C @ ( D @ c_Groups_Oone__class_Oone @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[973]) ).

thf(1245,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
       != ( C @ c_List_Olist_ONil ) )
     => ( ( ( B
           != ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
         => ( ( A @ ( B @ ( D @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Olast ) )
            = ( D @ ( C @ c_List_Olast ) ) ) )
        & ( ( B
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
         => ( ( A @ ( B @ ( D @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Olast ) )
            = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__list__update) ).

thf(9596,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D
       != ( C @ c_List_Olist_ONil ) )
     => ( ( ( B
           != ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
         => ( ( A @ ( B @ ( D @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Olast ) )
            = ( D @ ( C @ c_List_Olast ) ) ) )
        & ( ( B
            = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( D @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) )
         => ( ( A @ ( B @ ( D @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Olast ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1245]) ).

thf(1304,axiom,
    ( c_Code__Numeral_Oof__nat
    = ( tc_Code__Numeral_Ocode__numeral @ c_Nat_Osemiring__1__class_Oof__nat ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Code__Numeral_Oof__nat__code) ).

thf(9844,plain,
    ( c_Code__Numeral_Oof__nat
    = ( tc_Code__Numeral_Ocode__numeral @ c_Nat_Osemiring__1__class_Oof__nat ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1304]) ).

thf(1497,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__less__iff) ).

thf(10590,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( C @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1497]) ).

thf(1569,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__commute) ).

thf(10868,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1569]) ).

thf(477,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_trancl__converse) ).

thf(6580,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Otrancl ) @ ( B @ ( B @ c_Relation_Oconverse ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[477]) ).

thf(1415,axiom,
    ~ ( c_Int_OPls @ ( c_Int_OMin @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__code_I5_J) ).

thf(10280,plain,
    ~ ( c_Int_OPls @ ( c_Int_OMin @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1415]) ).

thf(3950,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [E: $i] : ( A @ ( E @ ( C @ ( B @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__iff) ).

thf(20378,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ? [E: $i] : ( A @ ( E @ ( C @ ( B @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_Relation_ODomain ) @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [E: $i] : ( A @ ( E @ ( C @ ( B @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3950]) ).

thf(183,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) )
      = ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__drop) ).

thf(5398,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Orev @ hAPP ) )
      = ( A @ ( C @ c_List_Orev @ hAPP ) @ ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[183]) ).

thf(2946,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__Un) ).

thf(16341,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2946]) ).

thf(323,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Otl @ hAPP ) @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_take__tl) ).

thf(5926,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Otl @ hAPP ) @ ( B @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Otl @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[323]) ).

thf(1088,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__Nil) ).

thf(8933,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olist_ONil @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1088]) ).

thf(3189,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) @ ( C @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_o__def) ).

thf(17323,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) @ ( C @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3189]) ).

thf(1392,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__le__double__add__iff__zero__le__single__add) ).

thf(10205,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Olinordered__ab__group__add )
     => ( ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( A @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1392]) ).

thf(4149,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( F @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ ( E @ ( F @ ( F @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
        = ( A @ ( F @ ( C @ ( E @ c_COMBC ) ) @ hAPP ) @ ( D @ ( F @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ ( C @ ( F @ ( F @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SUP__commute) ).

thf(21085,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( F @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ ( E @ ( F @ ( F @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
        = ( A @ ( F @ ( C @ ( E @ c_COMBC ) ) @ hAPP ) @ ( D @ ( F @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ ( C @ ( F @ ( F @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( F @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4149]) ).

thf(1405,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_Option_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( C @ c_Option_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Option_Omap_Ocompositionality) ).

thf(10250,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ ( C @ c_Option_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( C @ ( E @ ( F @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( C @ c_Option_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1405]) ).

thf(2552,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__less__mono1) ).

thf(14723,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2552]) ).

thf(1056,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__mult__distrib2) ).

thf(8801,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1056]) ).

thf(947,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__zero) ).

thf(8400,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[947]) ).

thf(4787,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__empty__left) ).

thf(23538,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4787]) ).

thf(3663,axiom,
    ! [A: $i] :
      ( ( c_Int_OInteg @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [B: $i] :
            ( A
           != ( B @ ( c_Int_ORep__Integ @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Rep__Integ__cases) ).

thf(19237,plain,
    ! [A: $i] :
      ( ( c_Int_OInteg @ ( A @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ~ ! [B: $i] :
            ( A
           != ( B @ ( c_Int_ORep__Integ @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3663]) ).

thf(4751,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__graph_Oequations_I1_J) ).

thf(23399,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ ( C @ ( D @ c_Finite__Set_Ofold__graph ) ) ) ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4751]) ).

thf(4778,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ hAPP ) @ hBOOL )
       => ( ! [D: $i,E: $i] :
              ( ( E @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
             => ( ~ ( E @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( E @ ( A @ hAPP ) @ hBOOL )
                 => ( E @ ( D @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ) )
         => ( B @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__induct) ).

thf(23501,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ hAPP ) @ hBOOL )
       => ( ! [D: $i,E: $i] :
              ( ( E @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
             => ( ~ ( E @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( ( E @ ( A @ hAPP ) @ hBOOL )
                 => ( E @ ( D @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ hAPP ) @ hBOOL ) ) ) )
         => ( B @ ( A @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4778]) ).

thf(431,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
        & ( B @ ( C @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsp_Oequations_I2_J) ).

thf(6411,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_List_Olistsp ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[431]) ).

thf(4084,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( C @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
            = ( A @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__image__Int) ).

thf(20838,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( C @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
            = ( A @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4084]) ).

thf(4093,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__less__iff__conj) ).

thf(20865,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4093]) ).

thf(676,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( F @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) )
      = ( A @ ( C @ hAPP ) @ ( B @ ( D @ hAPP ) @ ( E @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__pair__simp) ).

thf(7323,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( A @ ( B @ ( F @ ( H @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ ( G @ ( H @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) )
      = ( A @ ( C @ hAPP ) @ ( B @ ( D @ hAPP ) @ ( E @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[676]) ).

thf(1632,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) )
     => ( ( C @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [D: $i] :
            ( C
            = ( D @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__mod__eq__lemma) ).

thf(11155,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
        = ( B @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) ) )
     => ( ( C @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [D: $i] :
            ( C
            = ( D @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1632]) ).

thf(776,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( A @ ( B @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__le__power__abs) ).

thf(7727,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__idom )
     => ( A @ ( B @ ( C @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[776]) ).

thf(4319,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__simps_I8_J) ).

thf(21763,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4319]) ).

thf(462,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__functions_I2_J) ).

thf(6535,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[462]) ).

thf(4418,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__UN) ).

thf(22147,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( D @ ( E @ ( F @ c_Set_Oimage ) ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4418]) ).

thf(4518,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pow__bottom) ).

thf(22535,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4518]) ).

thf(4323,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeast0AtMost) ).

thf(21778,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
      = ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4323]) ).

thf(4315,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__fin_Osubset__idem) ).

thf(21754,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( A @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ c_Big__Operators_Olattice__class_OSup__fin ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4315]) ).

thf(4130,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] : ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( A @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rangeI) ).

thf(21015,plain,
    ! [A: $i,B: $i,C: $i,D: $i] : ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( A @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4130]) ).

thf(2826,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__Suc__1) ).

thf(15884,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2826]) ).

thf(2898,axiom,
    ! [A: $i] :
      ( ( A @ ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__zminus__inverse2) ).

thf(16145,plain,
    ! [A: $i] :
      ( ( A @ ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2898]) ).

thf(1783,axiom,
    tc_Int_Oint @ class_Rings_Oring,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Rings_Oring) ).

thf(11727,plain,
    tc_Int_Oint @ class_Rings_Oring,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1783]) ).

thf(4603,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
              = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
              = A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one_Oinsert__remove) ).

thf(22860,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
              = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ hAPP ) ) ) )
          & ( ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( A @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ hAPP ) )
              = A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4603]) ).

thf(3159,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ ( B @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Relation_OId__on ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Id__on__subset__Times) ).

thf(17201,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( B @ ( B @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Relation_OId__on ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3159]) ).

thf(4783,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Finite__Set_Ocard @ hAPP ) )
      = ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__cartesian__product__singleton) ).

thf(23523,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_Finite__Set_Ocard @ hAPP ) )
      = ( A @ ( C @ c_Finite__Set_Ocard @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4783]) ).

thf(103,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [D: $i] : ( A @ ( D @ ( B @ ( C @ c_Natural_Oevaln ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc__evaln) ).

thf(5159,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL )
     => ? [D: $i] : ( A @ ( D @ ( B @ ( C @ c_Natural_Oevaln ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[103]) ).

thf(1644,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Olinorder__class_Osorted__list__of__set ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
          & ( A @ ( B @ c_List_Olinorder__class_Osorted__list__of__set ) @ ( B @ c_List_Olinorder__class_Osorted ) )
          & ( ( A @ ( B @ c_List_Olinorder__class_Osorted__list__of__set ) @ ( B @ c_List_Oset @ hAPP ) )
            = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__list__of__set) ).

thf(11199,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_List_Olinorder__class_Osorted__list__of__set ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
          & ( A @ ( B @ c_List_Olinorder__class_Osorted__list__of__set ) @ ( B @ c_List_Olinorder__class_Osorted ) )
          & ( ( A @ ( B @ c_List_Olinorder__class_Osorted__list__of__set ) @ ( B @ c_List_Oset @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1644]) ).

thf(4013,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) )
     => ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ ( B @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__mapI) ).

thf(20608,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_Fun_Oinj__on ) ) ) )
     => ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ ( C @ c_List_Omap ) @ hAPP ) @ ( B @ tc_List_Olist @ ( C @ tc_List_Olist @ c_Fun_Oinj__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4013]) ).

thf(738,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = ( C @ c_List_Olist_ONil ) )
    <=> ( ( A
          = ( C @ c_List_Olist_ONil ) )
        & ( B
          = ( C @ c_List_Olist_ONil ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__is__Nil__conv) ).

thf(7557,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( A
            = ( C @ c_List_Olist_ONil ) )
          & ( B
            = ( C @ c_List_Olist_ONil ) ) )
       => ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) ) )
      & ( ( ( A @ ( B @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( C @ c_List_Olist_ONil ) )
       => ( ( A
            = ( C @ c_List_Olist_ONil ) )
          & ( B
            = ( C @ c_List_Olist_ONil ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[738]) ).

thf(2877,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( c_fequal @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( D @ c_Relation_OId @ ( C @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_reflcl__set__eq) ).

thf(16078,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D @ c_Relation_OId @ ( C @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( c_fequal @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( c_fequal @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( D @ c_Relation_OId @ ( C @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2877]) ).

thf(3261,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Big__Operators_Olinorder__class_OMin ) )
          = ( A @ ( B @ c_Orderings_Oord__class_Omin @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_OF__eq) ).

thf(17604,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ c_Big__Operators_Olinorder__class_OMin ) )
          = ( A @ ( B @ c_Orderings_Oord__class_Omin @ ( B @ c_Finite__Set_Ofold1 ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3261]) ).

thf(1945,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__left__idem) ).

thf(12342,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1945]) ).

thf(638,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__zdiv__trivial) ).

thf(7184,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[638]) ).

thf(899,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pair__collapse) ).

thf(8207,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[899]) ).

thf(52,axiom,
    ( ( c_Int_OMin @ c_Int_Osucc )
    = c_Int_OPls ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_succ__Min) ).

thf(4981,plain,
    ( ( c_Int_OMin @ c_Int_Osucc )
    = c_Int_OPls ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[52]) ).

thf(405,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Osemiring__0 )
     => ( ( A @ ( B @ ( E @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( C @ ( E @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__right__distrib) ).

thf(6294,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Osemiring__0 )
     => ( ( A @ ( B @ ( E @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( C @ ( E @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[405]) ).

thf(3004,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OSemi ) @ c_Natural_Oevaln ) ) ) )
    <=> ? [F: $i] :
          ( ( A @ ( B @ ( F @ ( D @ c_Natural_Oevaln ) ) ) )
          & ( F @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_Oequations_I4_J) ).

thf(16558,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ? [F: $i] :
            ( ( A @ ( B @ ( F @ ( D @ c_Natural_Oevaln ) ) ) )
            & ( F @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) ) )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OSemi ) @ c_Natural_Oevaln ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Com_Ocom_OSemi ) @ c_Natural_Oevaln ) ) ) )
       => ? [F: $i] :
            ( ( A @ ( B @ ( F @ ( D @ c_Natural_Oevaln ) ) ) )
            & ( F @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3004]) ).

thf(2710,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( B @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__atLeast) ).

thf(15393,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OatLeast @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( B @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2710]) ).

thf(1819,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fequal @ hAPP ) @ ( B @ c_Hilbert__Choice_OEps ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_some__sym__eq__trivial) ).

thf(11854,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_fequal @ hAPP ) @ ( B @ c_Hilbert__Choice_OEps ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1819]) ).

thf(1382,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( B @ c_List_Onth @ ( B @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__transpose) ).

thf(10168,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ c_List_Otranspose ) @ ( B @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( B @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( B @ c_List_Onth @ ( B @ ( tc_Nat_Onat @ ( B @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1382]) ).

thf(1695,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__reflcl__absorb) ).

thf(11362,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Relation_OId @ ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1695]) ).

thf(2594,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I14_J) ).

thf(14924,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2594]) ).

thf(2287,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E
        = ( C @ ( D @ c_Set_OCollect @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) ) )
     => ( ( C @ ( D @ c_Set_OCollect @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( A @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( F @ ( E @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( E @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_def__Collect__coinduct) ).

thf(13614,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E
        = ( C @ ( D @ c_Set_OCollect @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) ) )
     => ( ( C @ ( D @ c_Set_OCollect @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( A @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( F @ ( E @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
           => ( E @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2287]) ).

thf(3550,axiom,
    tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__nat__int__function__closures_I5_J) ).

thf(18759,plain,
    tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3550]) ).

thf(336,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Bit0__Bit1) ).

thf(5990,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit1 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[336]) ).

thf(1936,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__diff__add__eq2) ).

thf(12307,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( C @ ( D @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( E @ ( D @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1936]) ).

thf(450,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) )
      = ( A @ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dropWhile__eq__drop) ).

thf(6488,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_OdropWhile ) ) )
      = ( A @ ( A @ ( B @ ( C @ c_List_OtakeWhile ) ) @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[450]) ).

thf(979,axiom,
    tc_Code__Numeral_Ocode__numeral @ class_HOL_Oequal,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Code____Numeral__Ocode____numeral__HOL_Oequal) ).

thf(8510,plain,
    tc_Code__Numeral_Ocode__numeral @ class_HOL_Oequal,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[979]) ).

thf(3457,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__fin_Osubset__idem) ).

thf(18369,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3457]) ).

thf(4661,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__extend__simps_I5_J) ).

thf(23073,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Set_Oinsert @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4661]) ).

thf(2146,axiom,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__1) ).

thf(13068,plain,
    ! [A: $i] :
      ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2146]) ).

thf(1709,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J) ).

thf(11415,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ ( A @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1709]) ).

thf(3242,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup__inf__distrib2) ).

thf(17533,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3242]) ).

thf(49,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Nitpick_Onat__gcd__rel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( ( A
           != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ c_Nitpick_Onat__gcd ) )
            = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ c_Nitpick_Onat__gcd ) ) ) )
        & ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ c_Nitpick_Onat__gcd ) )
            = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__gcd_Opsimps) ).

thf(4968,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( c_Nitpick_Onat__gcd__rel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Oaccp ) @ hAPP ) @ hBOOL )
     => ( ( ( A
           != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ c_Nitpick_Onat__gcd ) )
            = ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ c_Nitpick_Onat__gcd ) ) ) )
        & ( ( A
            = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
         => ( ( A @ ( B @ c_Nitpick_Onat__gcd ) )
            = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[49]) ).

thf(4300,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A != B )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_xt1_I11_J) ).

thf(21690,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A != B )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4300]) ).

thf(2050,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
    <=> ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__def) ).

thf(12734,plain,
    ! [A: $i] :
      ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2050]) ).

thf(3399,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] : ( A @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( B @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Image__Int__subset) ).

thf(18157,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] : ( A @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( B @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3399]) ).

thf(494,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Ofoldr ) ) ) ) )
      = ( A @ ( B @ ( D @ ( E @ ( F @ c_List_Ofoldr ) ) ) ) @ ( C @ ( D @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldr_Osimps_I2_J) ).

thf(6644,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Ofoldr ) ) ) ) )
      = ( A @ ( B @ ( D @ ( E @ ( F @ c_List_Ofoldr ) ) ) ) @ ( C @ ( D @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[494]) ).

thf(64,axiom,
    tc_Int_Oint @ class_Rings_Olinordered__semiring__1__strict,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Rings_Olinordered__semiring__1__strict) ).

thf(5019,plain,
    tc_Int_Oint @ class_Rings_Olinordered__semiring__1__strict,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[64]) ).

thf(4062,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevaln ) ) ) )
    <=> ( ( ( A @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) )
          & ~ ( C @ ( F @ hAPP ) @ hBOOL ) )
        | ( ( A @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) )
          & ( C @ ( F @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln_Oequations_I5_J) ).

thf(20756,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( ( A @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) )
            & ~ ( C @ ( F @ hAPP ) @ hBOOL ) )
          | ( ( A @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) )
            & ( C @ ( F @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevaln ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Com_Ocom_OCond ) ) @ c_Natural_Oevaln ) ) ) )
       => ( ( ( A @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) )
            & ~ ( C @ ( F @ hAPP ) @ hBOOL ) )
          | ( ( A @ ( B @ ( C @ ( E @ c_Natural_Oevaln ) ) ) )
            & ( C @ ( F @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4062]) ).

thf(2962,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
                = A ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Oremove) ).

thf(16407,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) )
            & ( ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
                = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
                = A ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2962]) ).

thf(3886,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ tc_Option_Ooption @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option_Osize_I4_J) ).

thf(20127,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ tc_Option_Ooption @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3886]) ).

thf(4316,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( c_FunDef_Opair__leq @ ( A @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pair__leqI1) ).

thf(21757,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( c_FunDef_Opair__leq @ ( A @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4316]) ).

thf(3531,axiom,
    tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__0__less__1) ).

thf(18687,plain,
    tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3531]) ).

thf(3764,axiom,
    ! [A: $i,B: $i] :
      ( ? [C: $i] :
          ( ( C @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__Inter) ).

thf(19622,plain,
    ! [A: $i,B: $i] :
      ( ? [C: $i] :
          ( ( C @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          & ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3764]) ).

thf(2523,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( C @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__le__fold__inf) ).

thf(14600,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [E: $i] :
              ( ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( E @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( C @ ( A @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2523]) ).

thf(2344,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) )
      = ( A @ ( C @ ( B @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Ofilter ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__filter) ).

thf(13842,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Ofilter ) @ hAPP ) @ ( C @ ( D @ c_List_Ofilter ) @ hAPP ) )
      = ( A @ ( C @ ( B @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Ofilter ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2344]) ).

thf(516,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__bin__simps_I7_J) ).

thf(6714,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[516]) ).

thf(3878,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( E @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ! [F: $i] :
            ( ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( F @ ( A @ hAPP ) @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__INF__iff) ).

thf(20090,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( ! [F: $i] :
              ( ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( F @ ( A @ hAPP ) @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( E @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( E @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ! [F: $i] :
              ( ( B @ ( F @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( F @ ( A @ hAPP ) @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3878]) ).

thf(4484,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_singleton__quotient) ).

thf(22411,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( C @ c_Relation_OImage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4484]) ).

thf(479,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E != D )
     => ( ( D @ ( A @ ( E @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__list__update__neq) ).

thf(6590,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E != D )
     => ( ( D @ ( A @ ( E @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[479]) ).

thf(276,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Omap__filter ) ) ) )
      = ( B @ ( C @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_List_Omap__filter ) ) ) @ ( D @ c_List_Olist_OCons @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_List_Omap__filter ) ) ) @ ( D @ ( D @ tc_List_Olist @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__filter__simps_I1_J) ).

thf(5741,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Omap__filter ) ) ) )
      = ( B @ ( C @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_List_Omap__filter ) ) ) @ ( D @ c_List_Olist_OCons @ ( D @ tc_List_Olist @ ( D @ tc_List_Olist @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ ( E @ c_List_Omap__filter ) ) ) @ ( D @ ( D @ tc_List_Olist @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[276]) ).

thf(2757,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__Int) ).

thf(15617,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2757]) ).

thf(1165,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__eq__minus1) ).

thf(9282,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1165]) ).

thf(3548,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( E @ ( C @ ( A @ c_Map_Oran ) ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ranI) ).

thf(18753,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( E @ ( C @ ( A @ c_Map_Oran ) ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3548]) ).

thf(1635,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( C @ ( A @ ( B @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( E @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__map) ).

thf(11162,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( E @ ( C @ ( A @ ( B @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Onth @ hAPP ) @ hAPP ) )
        = ( E @ ( C @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1635]) ).

thf(1986,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_psubsetD) ).

thf(12503,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1986]) ).

thf(3028,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_List_Oset_Osimps_I2_J) ).

thf(16671,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3028]) ).

thf(199,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Oring__1 )
     => ( A @ c_Int_Oring__1__class_OInts @ ( A @ c_Groups_Oone__class_Oone @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ints__1) ).

thf(5441,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Oring__1 )
     => ( A @ c_Int_Oring__1__class_OInts @ ( A @ c_Groups_Oone__class_Oone @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[199]) ).

thf(520,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
     => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_gfp__fun__UnI2) ).

thf(6729,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
     => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[520]) ).

thf(4380,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Olistrelp ) ) ) )
    <=> ( ( A @ ( C @ ( E @ ( F @ c_List_Olistrelp ) ) ) )
        & ( B @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listrelp_Oequations_I2_J) ).

thf(21991,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( ( A @ ( C @ ( E @ ( F @ c_List_Olistrelp ) ) ) )
          & ( B @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Olistrelp ) ) ) ) )
      & ( ( A @ ( B @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( F @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_List_Olistrelp ) ) ) )
       => ( ( A @ ( C @ ( E @ ( F @ c_List_Olistrelp ) ) ) )
          & ( B @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4380]) ).

thf(4242,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( D @ ( B @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__eq) ).

thf(21468,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( A @ ( D @ ( B @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( D @ ( B @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4242]) ).

thf(2446,axiom,
    ! [A: $i] : ( A @ tc_List_Olist @ class_Nat_Osize ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_List__Olist__Nat_Osize) ).

thf(14293,plain,
    ! [A: $i] : ( A @ tc_List_Olist @ class_Nat_Osize ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2446]) ).

thf(3273,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( D @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( A @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_prod__caseI) ).

thf(17649,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C @ ( D @ ( A @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( A @ ( B @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3273]) ).

thf(3172,axiom,
    ( ( c_Com_Ocom_OSKIP @ c_Com_Ocom_Ocom__size )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osize_I1_J) ).

thf(17252,plain,
    ( ( c_Com_Ocom_OSKIP @ c_Com_Ocom_Ocom__size )
    = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3172]) ).

thf(2825,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__le__not__le) ).

thf(15879,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Opreorder )
     => ( ( ( ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ~ ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2825]) ).

thf(163,axiom,
    tc_Nat_Onat @ class_Groups_Omonoid__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Groups_Omonoid__add) ).

thf(5339,plain,
    tc_Nat_Onat @ class_Groups_Omonoid__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[163]) ).

thf(2064,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_SetInterval_Otransfer__nat__int__set__functions_I1_J) ).

thf(12801,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatMost @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2064]) ).

thf(1653,axiom,
    tc_Int_Oint @ class_Groups_Osgn__if,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Osgn__if) ).

thf(11231,plain,
    tc_Int_Oint @ class_Groups_Osgn__if,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1653]) ).

thf(3238,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( C @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_snd__eq__Range) ).

thf(17516,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( B @ ( C @ tc_prod ) @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ c_Relation_ORange ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3238]) ).

thf(1595,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_same__append__eq) ).

thf(10956,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( B = A )
       => ( ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1595]) ).

thf(3297,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__le__mono2) ).

thf(17765,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3297]) ).

thf(2727,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zle__int) ).

thf(15493,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2727]) ).

thf(421,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring )
     => ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__mult__minus) ).

thf(6380,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring )
     => ( ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[421]) ).

thf(2423,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UN__extend__simps_I5_J) ).

thf(14191,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2423]) ).

thf(307,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ c_List_Orev @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__rev__ident) ).

thf(5867,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ c_List_Orev @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[307]) ).

thf(698,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__2__eq__Suc_H) ).

thf(7402,plain,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[698]) ).

thf(68,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( D @ c_List_Orev @ hAPP ) @ ( B @ ( E @ c_List_Orev @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) )
    <=> ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__rev) ).

thf(5036,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) )
       => ( A @ ( D @ c_List_Orev @ hAPP ) @ ( B @ ( E @ c_List_Orev @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) ) )
      & ( ( A @ ( D @ c_List_Orev @ hAPP ) @ ( B @ ( E @ c_List_Orev @ hAPP ) @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_List_Olist__all2 ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[68]) ).

thf(2955,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        <=> ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__set__relations_I5_J) ).

thf(16378,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Onat__set )
     => ( ( A @ c_Nat__Transfer_Onat__set )
       => ( ( ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
          & ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( c_Int_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2955]) ).

thf(4685,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf1D2) ).

thf(23165,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4685]) ).

thf(4101,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_Complete__Lattice_OSup__class_OSup ) )
        = ( B @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( B @ ( B @ c_COMBC ) ) @ hAPP ) @ ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ c_COMBS ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_HOL_OAll @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Complete__Lattice_OInf__class_OInf ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Sup__Inf) ).

thf(20895,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ c_Complete__Lattice_OSup__class_OSup ) )
        = ( B @ c_Orderings_Oord__class_Oless__eq @ ( tc_HOL_Obool @ ( B @ ( B @ c_COMBC ) ) @ hAPP ) @ ( A @ ( B @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ c_COMBS ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_HOL_OAll @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Complete__Lattice_OInf__class_OInf ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4101]) ).

thf(2042,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Com_Ocom_OSemi ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I44_J) ).

thf(12707,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Com_Ocom_OSemi ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2042]) ).

thf(251,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( C @ c_Int_Oring__1__class_OInts @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Ints__diff) ).

thf(5642,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1 )
     => ( ( C @ c_Int_Oring__1__class_OInts @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Int_Oring__1__class_OInts @ ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[251]) ).

thf(3884,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__less__eq) ).

thf(20118,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3884]) ).

thf(1564,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__cancel__ab__semigroup__add )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__strict__mono) ).

thf(10849,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__cancel__ab__semigroup__add )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1564]) ).

thf(2269,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Osup_Oassoc) ).

thf(13517,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2269]) ).

thf(484,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_option__map__Some) ).

thf(6612,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ c_Option_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ hAPP ) @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[484]) ).

thf(425,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zadd__zmult__distrib2) ).

thf(6393,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[425]) ).

thf(2936,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add1__zle__eq) ).

thf(16299,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2936]) ).

thf(1155,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Osemiring__0 )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__left__distrib) ).

thf(9250,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Osemiring__0 )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ ( D @ ( E @ ( E @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( E @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1155]) ).

thf(2786,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( D @ ( E @ ( F @ c_Set_Ovimage ) ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__INT) ).

thf(15741,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( D @ ( E @ ( F @ c_Set_Ovimage ) ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2786]) ).

thf(1858,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__mult__cancel1) ).

thf(12022,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B = A )
       => ( ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1858]) ).

thf(665,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( C
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C @ ( D @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__rel__mod) ).

thf(7291,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL )
     => ( ( C
         != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C @ ( D @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[665]) ).

thf(1978,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThanLessThan__empty) ).

thf(12466,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1978]) ).

thf(1280,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Suc__right) ).

thf(9742,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1280]) ).

thf(4152,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) )
       => ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__imageD) ).

thf(21104,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( D @ ( C @ c_Fun_Oinj__on ) ) ) )
       => ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4152]) ).

thf(1192,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Osemiring__1 )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__double) ).

thf(9409,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Osemiring__1 )
     => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1192]) ).

thf(1238,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Osublists ) )
      = ( C @ tc_List_Olist @ tc_List_Olist @ c_COMBI @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ ( C @ tc_List_Olist @ c_List_Oappend @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Enum_Osublists ) @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_List_Olist @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sublists_Osimps_I2_J) ).

thf(9564,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_Enum_Osublists ) )
      = ( C @ tc_List_Olist @ tc_List_Olist @ c_COMBI @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ ( C @ tc_List_Olist @ c_List_Oappend @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ tc_List_Olist @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_List_Olist @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( A @ ( C @ c_Enum_Osublists ) @ ( C @ tc_List_Olist @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_List_Olist @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1238]) ).

thf(144,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__mult )
     => ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__1__right) ).

thf(5283,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Omonoid__mult )
     => ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[144]) ).

thf(2578,axiom,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_odd__less__0) ).

thf(14846,plain,
    ! [A: $i] :
      ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( A @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2578]) ).

thf(3790,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__infE) ).

thf(19733,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3790]) ).

thf(4756,axiom,
    tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Obot__class_Obot @ c_Nat__Transfer_Onat__set,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I1_J) ).

thf(23414,plain,
    tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Obot__class_Obot @ c_Nat__Transfer_Onat__set,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4756]) ).

thf(1828,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
    <=> ( A @ ( c_Int_Onat @ ( c_fequal @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__number__of__Suc) ).

thf(11890,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( c_Int_Onat @ ( c_fequal @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( A @ ( c_Nat_OSuc @ hAPP ) ) ) )
      & ( ( ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( A @ ( c_Nat_OSuc @ hAPP ) ) )
       => ( A @ ( c_Int_Onat @ ( c_fequal @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fimplies @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat__Numeral_Oneg @ ( c_fNot @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Int_Opred @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1828]) ).

thf(1699,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J) ).

thf(11377,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Ocomm__semiring__1 )
     => ( ( B @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1699]) ).

thf(4675,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ominus )
     => ( B @ ( A @ tc_fun ) @ class_Groups_Ominus ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_fun__Groups_Ominus) ).

thf(23129,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ominus )
     => ( B @ ( A @ tc_fun ) @ class_Groups_Ominus ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4675]) ).

thf(1657,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__add__inverse) ).

thf(11246,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1657]) ).

thf(3733,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_UNIV__Times__UNIV) ).

thf(19509,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( tc_HOL_Obool @ ( A @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( A @ ( B @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( A @ ( B @ tc_prod ) @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3733]) ).

thf(1399,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__ex ) ) )
    <=> ( ( A @ ( C @ ( D @ c_List_Olist__ex ) ) )
        | ( B @ ( C @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__ex__simps_I1_J) ).

thf(10224,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( A @ ( C @ ( D @ c_List_Olist__ex ) ) )
          | ( B @ ( C @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__ex ) ) ) )
      & ( ( A @ ( B @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Olist__ex ) ) )
       => ( ( A @ ( C @ ( D @ c_List_Olist__ex ) ) )
          | ( B @ ( C @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1399]) ).

thf(454,axiom,
    ! [A: $i] :
      ( ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__of__inverse) ).

thf(6503,plain,
    ! [A: $i] :
      ( ( A @ ( c_Code__Numeral_Onat__of @ hAPP ) @ ( c_Code__Numeral_Oof__nat @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[454]) ).

thf(3606,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Orderings_Oord__class_Omin @ ( B @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Oclosed) ).

thf(18987,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Orderings_Oord__class_Omin @ ( B @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3606]) ).

thf(609,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmod__number__of__Bit0) ).

thf(7076,plain,
    ! [A: $i,B: $i] :
      ( ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[609]) ).

thf(909,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ c_List_OtakeWhile ) ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__takeWhile) ).

thf(8236,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ c_List_OtakeWhile ) ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[909]) ).

thf(1366,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Osemiring__0 )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( D @ ( E @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__const__mult) ).

thf(10092,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Osemiring__0 )
     => ( ( A @ ( B @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ ( D @ ( E @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ ( B @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( C @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1366]) ).

thf(3648,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__diff1__nat) ).

thf(19168,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ~ ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( B @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ hAPP ) @ ( B @ ( A @ ( tc_Nat_Onat @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3648]) ).

thf(3145,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) )
      = ( A @ ( C @ ( B @ c_Relation_ORange ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__converse) ).

thf(17145,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ ( B @ c_Relation_Oconverse ) @ hAPP ) @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) )
      = ( A @ ( C @ ( B @ c_Relation_ORange ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3145]) ).

thf(1201,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Oremdups ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__remdups__id) ).

thf(9441,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ c_List_Oremdups ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1201]) ).

thf(4473,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( B = A )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastAtMost__singleton_H) ).

thf(22373,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( B = A )
       => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4473]) ).

thf(819,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__update) ).

thf(7925,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ ( F @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[819]) ).

thf(3839,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__ord_I4_J) ).

thf(19940,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( B @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3839]) ).

thf(4239,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm__idem ) ) )
     => ( A @ ( C @ ( B @ ( D @ ( D @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_Finite__Set_Ofun__left__comm__idem ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm__idem_Ofun__left__comm__idem__apply) ).

thf(21461,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofun__left__comm__idem ) ) )
     => ( A @ ( C @ ( B @ ( D @ ( D @ tc_fun ) @ ( E @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_Finite__Set_Ofun__left__comm__idem ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4239]) ).

thf(37,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) )
      = ( A @ ( B @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__rev) ).

thf(4923,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ c_List_Oset @ hAPP ) )
      = ( A @ ( B @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[37]) ).

thf(2657,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
    <=> ( ~ ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
        | ( A
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__eq__0__iff) ).

thf(15198,plain,
    ! [A: $i,B: $i] :
      ( ( ( ~ ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          | ( A
            = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) )
       => ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ~ ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
          | ( A
            = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2657]) ).

thf(1856,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( B @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__zmod__equality2) ).

thf(12002,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( B @ ( C @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1856]) ).

thf(1579,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult__assoc) ).

thf(10896,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1579]) ).

thf(372,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I4_J) ).

thf(6190,plain,
    ! [A: $i] :
      ( ( ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ c_Int_OBit0 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ c_Int_OBit0 @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( c_Int_OPls @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[372]) ).

thf(4283,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( A @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__lower) ).

thf(21634,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( D @ ( A @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( E @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4283]) ).

thf(4212,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__imp__neg__le) ).

thf(21351,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4212]) ).

thf(3157,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__less__Suc__eq) ).

thf(17192,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A = B )
         => ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ ( c_Nat_OSuc @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3157]) ).

thf(4251,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [D: $i] :
          ( ~ ( D @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
          & ? [E: $i] :
              ( A
              = ( E @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__set__conv__decomp__first) ).

thf(21509,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ? [D: $i] :
            ( ~ ( D @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ? [E: $i] :
                ( A
                = ( E @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
       => ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [D: $i] :
            ( ~ ( D @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
            & ? [E: $i] :
                ( A
                = ( E @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4251]) ).

thf(1150,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ c_List_Oset @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Map_Odom ) ) ) )
     => ( ( C @ ( A @ ( B @ c_Option_Othe @ ( D @ ( B @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Product__Type_OPair ) @ ( B @ ( D @ tc_prod ) @ ( B @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Map_Omap__of ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__map__keys) ).

thf(9235,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ c_List_Oset @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Map_Odom ) ) ) )
     => ( ( C @ ( A @ ( B @ c_Option_Othe @ ( D @ ( B @ ( B @ tc_Option_Ooption @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Product__Type_OPair ) @ ( B @ ( D @ tc_prod ) @ ( B @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Map_Omap__of ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1150]) ).

thf(2013,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
    = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( c_Int_Onat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__nat__int__numerals_I2_J) ).

thf(12611,plain,
    ( ( tc_Nat_Onat @ c_Groups_Oone__class_Oone )
    = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( c_Int_Onat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2013]) ).

thf(859,axiom,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_semiring__norm_I115_J) ).

thf(8066,plain,
    ( ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[859]) ).

thf(3777,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__inf__iff) ).

thf(19677,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3777]) ).

thf(1488,axiom,
    ( ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__numeral__1__eq__1) ).

thf(10554,plain,
    ( ( c_Int_OPls @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1488]) ).

thf(901,axiom,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div2__Suc__Suc) ).

thf(8213,plain,
    ! [A: $i] :
      ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[901]) ).

thf(806,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__mult__distrib) ).

thf(7880,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[806]) ).

thf(3101,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Map_Omap__add ) ) ) @ ( C @ ( D @ c_Map_Odom ) ) )
      = ( B @ ( C @ ( D @ c_Map_Odom ) ) @ ( A @ ( C @ ( D @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_dom__map__add) ).

thf(16971,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Map_Omap__add ) ) ) @ ( C @ ( D @ c_Map_Odom ) ) )
      = ( B @ ( C @ ( D @ c_Map_Odom ) ) @ ( A @ ( C @ ( D @ c_Map_Odom ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3101]) ).

thf(4091,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Otranspose ) )
      = ( A @ ( B @ c_List_Otranspose ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transpose_Osimps_I2_J) ).

thf(20859,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Olist_ONil @ ( B @ tc_List_Olist @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Otranspose ) )
      = ( A @ ( B @ c_List_Otranspose ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4091]) ).

thf(682,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( c_Int_OPls @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) )
      & ( ( c_Int_OPls @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__number__of__mult__left) ).

thf(7352,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ~ ( c_Int_OPls @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) )
      & ( ( c_Int_OPls @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[682]) ).

thf(528,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J) ).

thf(6750,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[528]) ).

thf(1561,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ c_Divides_Odivmod__nat ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mod__nat__def) ).

thf(10836,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) )
      = ( A @ ( B @ c_Divides_Odivmod__nat ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_Osnd ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1561]) ).

thf(1893,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__less__iff) ).

thf(12134,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1893]) ).

thf(1840,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl__trancl__absorb) ).

thf(11953,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( B @ c_Transitive__Closure_Otrancl ) )
      = ( A @ ( B @ c_Transitive__Closure_Ortrancl ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1840]) ).

thf(957,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_Orderings_Oorder )
        & ( C @ class_Orderings_Oorder ) )
     => ( ( A @ ( C @ ( B @ c_Orderings_Oorder__class_Ostrict__mono ) ) )
       => ( A @ ( C @ ( B @ c_Orderings_Oorder__class_Omono ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_strict__mono__mono) ).

thf(8444,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ class_Orderings_Oorder )
        & ( C @ class_Orderings_Oorder ) )
     => ( ( A @ ( C @ ( B @ c_Orderings_Oorder__class_Ostrict__mono ) ) )
       => ( A @ ( C @ ( B @ c_Orderings_Oorder__class_Omono ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[957]) ).

thf(259,axiom,
    tc_Int_Oint @ class_Rings_Ono__zero__divisors,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Rings_Ono__zero__divisors) ).

thf(5668,plain,
    tc_Int_Oint @ class_Rings_Ono__zero__divisors,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[259]) ).

thf(2658,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setprod__Un__disjoint) ).

thf(15209,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__mult )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
              = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
              = ( B @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2658]) ).

thf(1264,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zpower__int) ).

thf(9679,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1264]) ).

thf(414,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
    <=> ( ( ( A
            = ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
          & ( B
            = ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
        | ( ( A
            = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
          & ( B
            = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult__eq__1__iff) ).

thf(6329,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( ( A
              = ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
            & ( B
              = ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
          | ( ( A
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
            & ( B
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ) )
       => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) )
      & ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
       => ( ( ( A
              = ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
            & ( B
              = ( c_Int_OMin @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
          | ( ( A
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
            & ( B
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[414]) ).

thf(1,conjecture,
    tc_HOL_Obool @ ( t_a @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( v_P @ ( c_Com_Ocom_OSKIP @ ( v_P @ ( t_a @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( t_a @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( v_Ga @ ( t_a @ c_Hoare__Mirabelle_Ohoare__derivs ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_1) ).

thf(2,negated_conjecture,
    ~ ( tc_HOL_Obool @ ( t_a @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( v_P @ ( c_Com_Ocom_OSKIP @ ( v_P @ ( t_a @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( t_a @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( v_Ga @ ( t_a @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    inference(neg_conjecture,[status(cth)],[1]) ).

thf(4799,plain,
    ~ ( tc_HOL_Obool @ ( t_a @ tc_Hoare__Mirabelle_Otriple @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( v_P @ ( c_Com_Ocom_OSKIP @ ( v_P @ ( t_a @ c_Hoare__Mirabelle_Otriple_Otriple ) ) ) @ ( t_a @ tc_Hoare__Mirabelle_Otriple @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( v_Ga @ ( t_a @ c_Hoare__Mirabelle_Ohoare__derivs ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]) ).

thf(1992,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) )
      = ( A @ ( B @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Domain__Collect__split) ).

thf(12530,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( B @ ( C @ c_Relation_ODomain ) @ hAPP ) )
      = ( A @ ( B @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1992]) ).

thf(291,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C = B )
    <=> ( B @ ( C @ ( c_fequal @ ( A @ ( A @ c_List_Olist__all2 ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__eq) ).

thf(5806,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( B @ ( C @ ( c_fequal @ ( A @ ( A @ c_List_Olist__all2 ) ) ) ) )
       => ( C = B ) )
      & ( ( C = B )
       => ( B @ ( C @ ( c_fequal @ ( A @ ( A @ c_List_Olist__all2 ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[291]) ).

thf(1286,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Orotate ) @ hAPP ) )
      = ( A @ ( D @ ( C @ c_List_Orotate ) @ hAPP ) @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rotate__map) ).

thf(9763,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Orotate ) @ hAPP ) )
      = ( A @ ( D @ ( C @ c_List_Orotate ) @ hAPP ) @ ( B @ ( E @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1286]) ).

thf(1918,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__semidom )
     => ( ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__nat__0__less__iff) ).

thf(12220,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__semidom )
     => ( ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1918]) ).

thf(2084,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ocard @ hAPP ) ) )
       => ( A
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_card__eq__UNIV__imp__eq__UNIV) ).

thf(12872,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( B @ c_Finite__Set_Ocard @ hAPP ) )
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Finite__Set_Ocard @ hAPP ) ) )
       => ( A
          = ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2084]) ).

thf(2924,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I12_J) ).

thf(16239,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2924]) ).

thf(4258,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
                = ( A @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold1__Un2) ).

thf(21541,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Oab__semigroup__idem__mult )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) )
                = ( A @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ ( C @ c_Finite__Set_Ofold1 ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4258]) ).

thf(1805,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup_Oleft__idem) ).

thf(11794,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Osemilattice__sup )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1805]) ).

thf(2561,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
    <=> ( ( C = A )
        & ( D = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list_Oinject) ).

thf(14764,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( C = A )
          & ( D = B ) )
       => ( ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( C @ ( D @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) )
       => ( ( C = A )
          & ( D = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2561]) ).

thf(4367,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Olinordered__semidom )
     => ~ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__one__le__zero) ).

thf(21942,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Olinordered__semidom )
     => ~ ( A @ c_Groups_Ozero__class_Ozero @ ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4367]) ).

thf(1012,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D != C )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_Oremove1 ) ) )
          = ( A @ ( D @ ( B @ c_List_Oremove1 ) ) @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( D = C )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_Oremove1 ) ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_remove1_Osimps_I2_J) ).

thf(8643,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( D != C )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_Oremove1 ) ) )
          = ( A @ ( D @ ( B @ c_List_Oremove1 ) ) @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
      & ( ( D = C )
       => ( ( A @ ( C @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( B @ c_List_Oremove1 ) ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1012]) ).

thf(2285,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_neg__less__0__iff__less) ).

thf(13601,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2285]) ).

thf(1796,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring )
     => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__mult__right) ).

thf(11764,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring )
     => ( ( A @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1796]) ).

thf(818,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E @ c_List_Olist_ONil @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = ( E @ c_List_Olist_ONil @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
    <=> ( ( C = A )
        & ( D = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append1__eq__conv) ).

thf(7915,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( C = A )
          & ( D = B ) )
       => ( ( E @ c_List_Olist_ONil @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( E @ c_List_Olist_ONil @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) )
      & ( ( ( E @ c_List_Olist_ONil @ ( C @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( D @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( E @ c_List_Olist_ONil @ ( A @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( ( C = A )
          & ( D = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[818]) ).

thf(1117,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divide__diff__eq__iff) ).

thf(9023,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( C @ ( B @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1117]) ).

thf(2802,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Com_Ocom_OWhile ) )
     != ( A @ ( B @ c_Com_Ocom_OAss ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I29_J) ).

thf(15786,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Com_Ocom_OWhile ) )
     != ( A @ ( B @ c_Com_Ocom_OAss ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2802]) ).

thf(4365,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( F != E )
       => ( ( E @ ( A @ ( B @ ( F @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( E @ ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( F = E )
       => ( ( E @ ( A @ ( B @ ( F @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__Cons__code_I2_J) ).

thf(21930,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( F != E )
       => ( ( E @ ( A @ ( B @ ( F @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( E @ ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( F = E )
       => ( ( E @ ( A @ ( B @ ( F @ ( C @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4365]) ).

thf(4003,axiom,
    tc_HOL_Obool @ class_HOL_Oequal,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__HOL_Oequal) ).

thf(20563,plain,
    tc_HOL_Obool @ class_HOL_Oequal,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4003]) ).

thf(1212,axiom,
    ! [A: $i] :
      ( ( A @ c_Com_Ovname_OGlb @ ( tc_Com_Ovname @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vname_Osize_I3_J) ).

thf(9474,plain,
    ! [A: $i] :
      ( ( A @ c_Com_Ovname_OGlb @ ( tc_Com_Ovname @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1212]) ).

thf(378,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ hAPP ) @ hBOOL )
     => ( C @ ( A @ c_Hilbert__Choice_OEps ) @ ( C @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_someI) ).

thf(6209,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ hAPP ) @ hBOOL )
     => ( C @ ( A @ c_Hilbert__Choice_OEps ) @ ( C @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[378]) ).

thf(4645,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__Diff) ).

thf(23013,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4645]) ).

thf(510,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( c_Int_OPls @ c_Int_OBit1 @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__special_I4_J) ).

thf(6697,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Rings_Olinordered__idom )
        & ( B @ class_Int_Onumber__ring ) )
     => ( ( ( c_Int_OPls @ c_Int_OBit1 @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( B @ c_Groups_Oone__class_Oone @ ( A @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( c_Int_OPls @ c_Int_OBit1 @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[510]) ).

thf(4375,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) )
        = A )
    <=> ! [D: $i] :
          ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_filter__id__conv) ).

thf(21971,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) )
          = A ) )
      & ( ( ( A @ ( B @ ( C @ c_List_Ofilter ) @ hAPP ) )
          = A )
       => ! [D: $i] :
            ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4375]) ).

thf(1864,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__take) ).

thf(12042,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( B @ ( A @ ( C @ c_List_Otake @ hAPP ) @ hAPP ) @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1864]) ).

thf(2196,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_mult__less__mono2) ).

thf(13247,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2196]) ).

thf(76,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) )
     => ( A @ ( C @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evaln__evalc) ).

thf(5061,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Natural_Oevaln ) ) ) )
     => ( A @ ( C @ ( D @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[76]) ).

thf(422,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( A @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ c_Nat__Transfer_Ois__nat ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__function__closures_I4_J) ).

thf(6383,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Nat__Transfer_Ois__nat )
     => ( A @ ( B @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ c_Nat__Transfer_Ois__nat ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[422]) ).

thf(1044,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Map_Omap__add ) ) ) )
      = ( B @ ( A @ ( C @ c_Option_Ooption_OSome @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ tc_fun ) @ ( D @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ c_COMBC ) ) @ ( D @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ tc_Option_Ooption @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ tc_Option_Ooption @ c_COMBB ) ) @ ( D @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ tc_Option_Ooption @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_List_Ofoldr ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__map__of__foldr) ).

thf(8758,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) @ ( B @ ( C @ ( D @ c_Map_Omap__add ) ) ) )
      = ( B @ ( A @ ( C @ c_Option_Ooption_OSome @ ( C @ tc_Option_Ooption @ ( D @ c_Fun_Ofun__upd ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ tc_fun ) @ ( D @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ c_COMBC ) ) @ ( D @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ tc_Option_Ooption @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ tc_Option_Ooption @ c_COMBB ) ) @ ( D @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ tc_Option_Ooption @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ tc_fun ) @ ( C @ ( D @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( C @ tc_Option_Ooption @ ( D @ tc_fun ) @ ( C @ ( D @ tc_prod ) @ c_List_Ofoldr ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1044]) ).

thf(867,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E
        = ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) ) )
     => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( E @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_def__coinduct3) ).

thf(8093,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E
        = ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Ogfp ) ) )
     => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( E @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( E @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[867]) ).

thf(3561,axiom,
    ! [A: $i] :
      ( ( A @ c_Nat__Transfer_Onat__set )
    <=> ! [B: $i] :
          ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__set__def) ).

thf(18791,plain,
    ! [A: $i] :
      ( ( ! [B: $i] :
            ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ c_Nat__Transfer_Onat__set ) )
      & ( ( A @ c_Nat__Transfer_Onat__set )
       => ! [B: $i] :
            ( ( A @ ( B @ ( tc_Int_Oint @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3561]) ).

thf(1921,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
          = B )
      <=> ( ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update__same__conv) ).

thf(12235,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
            = A )
         => ( ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
            = B ) )
        & ( ( ( A @ ( D @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
            = B )
         => ( ( D @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1921]) ).

thf(1988,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__Suc__atLeastAtMost) ).

thf(12508,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1988]) ).

thf(2358,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( C @ ( D @ ( E @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) )
        = ( A @ ( B @ ( E @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) ) )
    <=> ( ( C = A )
        & ( D = B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lazy__sequence_Oinject) ).

thf(13894,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( C = A )
          & ( D = B ) )
       => ( ( C @ ( D @ ( E @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) )
          = ( A @ ( B @ ( E @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) ) ) )
      & ( ( ( C @ ( D @ ( E @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) )
          = ( A @ ( B @ ( E @ c_Lazy__Sequence_Olazy__sequence_OInsert ) ) ) )
       => ( ( C = A )
          & ( D = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2358]) ).

thf(4620,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__Int__distrib2) ).

thf(22918,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4620]) ).

thf(2000,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ! [F: $i] :
          ( ( D @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( F @ ( B @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( D @ ( B @ ( C @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__subsetI) ).

thf(12560,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ! [F: $i] :
          ( ( D @ ( F @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( F @ ( B @ hAPP ) @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
     => ( A @ ( D @ ( B @ ( C @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2000]) ).

thf(3780,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__absorb) ).

thf(19689,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3780]) ).

thf(143,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size ) @ hAPP ) )
      = ( A @ ( C @ c_Lazy__Sequence_Oyield @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ ( C @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ c_COMBC ) ) @ ( C @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ ( C @ tc_prod ) @ ( tc_Nat_Onat @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lazy__sequence__size__code) ).

thf(5280,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size ) @ hAPP ) )
      = ( A @ ( C @ c_Lazy__Sequence_Oyield @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ ( C @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ c_COMBC ) ) @ ( C @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( C @ tc_Lazy__Sequence_Olazy__sequence @ ( C @ tc_prod ) @ ( tc_Nat_Onat @ c_Option_Ooption_Ooption__case ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[143]) ).

thf(3537,axiom,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( A @ c_Orderings_Oord__class_Omin @ ( A @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ofun__left__comm__idem__inf) ).

thf(18716,plain,
    ! [A: $i] :
      ( ( A @ class_Orderings_Olinorder )
     => ( A @ c_Orderings_Oord__class_Omin @ ( A @ ( A @ c_Finite__Set_Ofun__left__comm__idem ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3537]) ).

thf(797,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
          = ( B @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__distinct__conv__setsum__set) ).

thf(7829,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( C @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
          = ( B @ ( C @ c_List_Oset @ hAPP ) @ ( A @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[797]) ).

thf(1527,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B
          = ( A @ ( C @ c_Inductive_Ocomplete__lattice__class_Olfp ) ) )
       => ( ( A @ ( C @ ( C @ c_Orderings_Oorder__class_Omono ) ) )
         => ( B
            = ( B @ ( A @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_def__lfp__unfold) ).

thf(10713,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( B
          = ( A @ ( C @ c_Inductive_Ocomplete__lattice__class_Olfp ) ) )
       => ( ( A @ ( C @ ( C @ c_Orderings_Oorder__class_Omono ) ) )
         => ( B
            = ( B @ ( A @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1527]) ).

thf(1203,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( D @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zmult2__lemma__aux3) ).

thf(9446,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( D @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1203]) ).

thf(2282,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( ~ ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
            & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) )
        & ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_psubset__insert__iff) ).

thf(13574,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( ( ~ ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
              & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) )
          & ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) )
       => ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( ~ ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( ~ ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
              & ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) )
          & ( ( A @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2282]) ).

thf(3516,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_List_Olinorder__class_Osorted ) )
      <=> ( ? [C: $i,D: $i] :
              ( ( C @ ( B @ c_List_Olinorder__class_Osorted ) )
              & ! [E: $i] :
                  ( ( C @ ( B @ c_List_Oset @ hAPP ) @ ( E @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                 => ( E @ ( D @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
              & ( A
                = ( C @ ( D @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
          | ( A
            = ( B @ c_List_Olist_ONil ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted_Osimps) ).

thf(18606,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( ( ? [C: $i,D: $i] :
                ( ( C @ ( B @ c_List_Olinorder__class_Osorted ) )
                & ! [E: $i] :
                    ( ( C @ ( B @ c_List_Oset @ hAPP ) @ ( E @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( E @ ( D @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
                & ( A
                  = ( C @ ( D @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
            | ( A
              = ( B @ c_List_Olist_ONil ) ) )
         => ( A @ ( B @ c_List_Olinorder__class_Osorted ) ) )
        & ( ( A @ ( B @ c_List_Olinorder__class_Osorted ) )
         => ( ? [C: $i,D: $i] :
                ( ( C @ ( B @ c_List_Olinorder__class_Osorted ) )
                & ! [E: $i] :
                    ( ( C @ ( B @ c_List_Oset @ hAPP ) @ ( E @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
                   => ( E @ ( D @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
                & ( A
                  = ( C @ ( D @ ( B @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) )
            | ( A
              = ( B @ c_List_Olist_ONil ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3516]) ).

thf(4186,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( E @ c_Map_Omap__add ) ) ) @ ( C @ ( D @ ( E @ c_Map_Omap__add ) ) ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__add ) ) ) @ ( D @ ( E @ c_Map_Omap__add ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__assoc) ).

thf(21236,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( D @ ( E @ c_Map_Omap__add ) ) ) @ ( C @ ( D @ ( E @ c_Map_Omap__add ) ) ) )
      = ( A @ ( B @ ( C @ ( D @ ( E @ c_Map_Omap__add ) ) ) @ ( D @ ( E @ c_Map_Omap__add ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4186]) ).

thf(447,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Rings_Oring )
     => ( ( ( C @ ( D @ ( E @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( D @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
      <=> ( ( C @ ( D @ ( B @ ( E @ ( F @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__add__iff1) ).

thf(6471,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Rings_Oring )
     => ( ( ( ( C @ ( D @ ( B @ ( E @ ( F @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = A )
         => ( ( C @ ( D @ ( E @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( A @ ( D @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( C @ ( D @ ( E @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = ( A @ ( D @ ( B @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) )
         => ( ( C @ ( D @ ( B @ ( E @ ( F @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( F @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[447]) ).

thf(1454,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_HOL_OThe ) )
      = ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( A @ ( B @ ( C @ tc_prod ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ ( C @ tc_prod ) @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_HOL_OThe ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_The__split) ).

thf(10403,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ ( C @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_HOL_OThe ) )
      = ( B @ ( C @ c_Product__Type_Osnd ) @ ( B @ ( C @ c_Product__Type_Ofst ) @ ( A @ ( B @ ( C @ tc_prod ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( B @ ( C @ tc_prod ) @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ tc_prod ) @ c_HOL_OThe ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1454]) ).

thf(75,axiom,
    tc_Com_Ocom @ class_HOL_Oequal,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Com__Ocom__HOL_Oequal) ).

thf(5060,plain,
    tc_Com_Ocom @ class_HOL_Oequal,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[75]) ).

thf(2123,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Oring )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__diff1__ring) ).

thf(12997,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Oring )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ hAPP ) @ ( C @ ( A @ ( E @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2123]) ).

thf(4584,axiom,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__empty__right) ).

thf(22783,plain,
    ! [A: $i,B: $i] :
      ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4584]) ).

thf(2538,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zle__linear) ).

thf(14672,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2538]) ).

thf(688,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zdiv__zminus2) ).

thf(7370,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[688]) ).

thf(4120,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
          = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
      <=> ( ( A
            = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
          & ( B
            = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pos__zmult__eq__1__iff) ).

thf(20965,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( ( A
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
            & ( B
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) )
         => ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
            = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) )
        & ( ( ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
            = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
         => ( ( A
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) )
            & ( B
              = ( tc_Int_Oint @ c_Groups_Oone__class_Oone ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4120]) ).

thf(721,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Osublist ) ) )
      = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ ( C @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( C @ c_Product__Type_Osnd ) @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( C @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ c_Product__Type_Ofst ) @ ( C @ ( tc_Nat_Onat @ ( C @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sublist__def) ).

thf(7493,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Osublist ) ) )
      = ( B @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ c_List_Oupt ) @ ( B @ ( tc_Nat_Onat @ ( C @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ ( C @ c_Product__Type_Osnd ) @ ( tc_Nat_Onat @ c_member @ ( tc_Nat_Onat @ ( C @ tc_prod ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ tc_fun ) @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( C @ tc_prod ) @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ tc_prod ) @ c_List_Ofilter ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ c_Product__Type_Ofst ) @ ( C @ ( tc_Nat_Onat @ ( C @ tc_prod ) @ c_List_Omap ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[721]) ).

thf(13,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Int_Oring__1__class_Oof__int @ ( C @ ( D @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_of__int__setsum) ).

thf(4831,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Oring__1 )
     => ( ( A @ ( B @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) @ ( D @ c_Int_Oring__1__class_Oof__int @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Int_Oring__1__class_Oof__int @ ( C @ ( D @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ ( C @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[13]) ).

thf(329,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_drop__append) ).

thf(5958,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[329]) ).

thf(245,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( A @ ( B @ c_List_Orev @ hAPP ) @ ( C @ ( D @ c_List_Orev @ hAPP ) @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_List_Orev @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__rev) ).

thf(5623,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
        = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) )
     => ( ( A @ ( B @ c_List_Orev @ hAPP ) @ ( C @ ( D @ c_List_Orev @ hAPP ) @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( B @ ( D @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( B @ ( D @ tc_prod ) @ c_List_Orev @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[245]) ).

thf(1426,axiom,
    ( c_FunDef_Omax__strict
    = ( c_FunDef_Opair__less @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Omax__ext ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__strict__def) ).

thf(10308,plain,
    ( c_FunDef_Omax__strict
    = ( c_FunDef_Opair__less @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Wellfounded_Omax__ext ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1426]) ).

thf(4356,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
        = ( C @ ( A @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__image) ).

thf(21904,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( D @ ( A @ hAPP ) @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
        = ( C @ ( A @ ( B @ ( E @ c_Set_Oimage ) ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4356]) ).

thf(2778,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Compl__anti__mono) ).

thf(15711,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2778]) ).

thf(71,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( B @ ( C @ hAPP ) @ hBOOL )
     => ( B @ ( B @ ( A @ ( C @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_evalc_OWhileFalse) ).

thf(5046,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ~ ( B @ ( C @ hAPP ) @ hBOOL )
     => ( B @ ( B @ ( A @ ( C @ c_Com_Ocom_OWhile ) @ c_Natural_Oevalc @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[71]) ).

thf(1641,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Relation_OId @ ( B @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Id__O__R) ).

thf(11182,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Relation_OId @ ( B @ ( C @ ( C @ c_Relation_Orel__comp ) ) @ hAPP ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1641]) ).

thf(3623,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Set_OPow @ hAPP ) @ ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( C @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__Pow__subset) ).

thf(19051,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Set_OPow @ hAPP ) @ ( A @ ( C @ c_Set_OPow @ hAPP ) @ ( B @ ( C @ c_Set_OPow @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3623]) ).

thf(1722,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ c_Int_OBit0 )
     != ( A @ c_Int_OBit1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I49_J) ).

thf(11462,plain,
    ! [A: $i,B: $i] :
      ( ( B @ c_Int_OBit0 )
     != ( A @ c_Int_OBit1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1722]) ).

thf(3468,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Finite__Set_Ofun__left__comm__idem ) ) )
     => ( ( A @ ( B @ hAPP ) @ ( A @ ( B @ hAPP ) @ ( C @ ( C @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm__idem_Ofun__comp__idem) ).

thf(18406,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Finite__Set_Ofun__left__comm__idem ) ) )
     => ( ( A @ ( B @ hAPP ) @ ( A @ ( B @ hAPP ) @ ( C @ ( C @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3468]) ).

thf(782,axiom,
    ! [A: $i] :
      ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_COMBI @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__number__of__Bit1) ).

thf(7780,plain,
    ! [A: $i] :
      ( ( ~ ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_COMBI @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[782]) ).

thf(4112,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( C = B )
       => ( ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_xt1_I3_J) ).

thf(20933,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( C = B )
       => ( ( B @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ ( A @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4112]) ).

thf(2611,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
        & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__0__less__mult__iff) ).

thf(14988,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2611]) ).

thf(784,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C = B )
     => ( C
        = ( B @ ( A @ c_List_Olist_ONil @ ( A @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__Nil__appendI) ).

thf(7791,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C = B )
     => ( C
        = ( B @ ( A @ c_List_Olist_ONil @ ( A @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[784]) ).

thf(2897,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Orderings_Oord__class_Omax @ ( B @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Oclosed) ).

thf(16142,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ! [C: $i,D: $i] : ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( D @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( D @ ( C @ ( B @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( A @ ( A @ ( B @ c_Orderings_Oord__class_Omax @ ( B @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( B @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2897]) ).

thf(3246,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_termination__basic__simps_I3_J) ).

thf(17548,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3246]) ).

thf(613,axiom,
    ! [A: $i] :
      ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = A )
      & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_DIVISION__BY__ZERO) ).

thf(7088,plain,
    ! [A: $i] :
      ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Omod ) ) )
        = A )
      & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
        = ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[613]) ).

thf(2207,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__imp__le__nat) ).

thf(13279,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2207]) ).

thf(2251,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__subsetI) ).

thf(13449,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( C @ ( D @ ( E @ c_Fun_Oinj__on ) ) ) )
     => ( ( A @ ( C @ ( D @ ( E @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2251]) ).

thf(1683,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__insort__insert) ).

thf(11330,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ c_COMBI @ ( C @ ( C @ c_List_Olinorder__class_Oinsort__insert__key ) ) ) ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1683]) ).

thf(1373,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( E @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( E @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update__append1) ).

thf(10124,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( E @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( E @ ( B @ ( C @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( E @ ( C @ ( D @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1373]) ).

thf(3905,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__Inf__absorb) ).

thf(20190,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Olattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( A @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
            = A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3905]) ).

thf(4420,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( E @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Omeasures ) @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_measures__less) ).

thf(22162,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( E @ hAPP ) @ ( D @ ( E @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( E @ ( tc_Nat_Onat @ ( B @ tc_fun ) @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( B @ c_List_Omeasures ) @ ( C @ ( D @ ( B @ ( B @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( B @ ( B @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4420]) ).

thf(316,axiom,
    ! [A: $i] :
      ( ( ( A @ class_Rings_Olinordered__idom )
        & ( A @ class_Int_Onumber__ring ) )
     => ( ( c_Int_OMin @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__minus__one) ).

thf(5891,plain,
    ! [A: $i] :
      ( ( ( A @ class_Rings_Olinordered__idom )
        & ( A @ class_Int_Onumber__ring ) )
     => ( ( c_Int_OMin @ ( A @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[316]) ).

thf(169,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( D @ ( E @ ( F @ ( G @ ( H @ c_List_Olist__all2 ) ) ) ) )
     => ( ( B @ ( C @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( G @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ ( G @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( H @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ ( H @ c_List_Olist__all2 ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all2__update__cong2) ).

thf(5354,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i,H: $i] :
      ( ( D @ ( E @ ( F @ ( G @ ( H @ c_List_Olist__all2 ) ) ) ) )
     => ( ( B @ ( C @ ( F @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( G @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( D @ ( G @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ ( E @ ( H @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ ( H @ c_List_Olist__all2 ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[169]) ).

thf(2568,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Max_Oin__idem) ).

thf(14796,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_Big__Operators_Olinorder__class_OMax ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2568]) ).

thf(1510,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__less__power) ).

thf(10642,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1510]) ).

thf(894,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) )
    <=> ( B = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__relations_I1_J) ).

thf(8189,plain,
    ! [A: $i,B: $i] :
      ( ( ( B = A )
       => ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) )
      & ( ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[894]) ).

thf(1838,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ c_Divides_OposDivAlg ) )
          = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_Divides_OposDivAlg ) @ ( A @ c_Divides_Oadjust @ hAPP ) ) ) )
      & ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ c_Divides_OposDivAlg ) )
          = ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_posDivAlg_Osimps) ).

thf(11935,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
            | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ c_Divides_OposDivAlg ) )
          = ( A @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ c_Divides_OposDivAlg ) @ ( A @ c_Divides_Oadjust @ hAPP ) ) ) )
      & ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          | ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( ( A @ ( B @ c_Divides_OposDivAlg ) )
          = ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1838]) ).

thf(4321,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I6_J) ).

thf(21773,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OatLeastAtMost ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4321]) ).

thf(3612,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ ( C @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
      = ( A @ ( D @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_Option_Ooption_OSome @ ( D @ ( C @ tc_Option_Ooption @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ ( D @ c_Map_Orestrict__map ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__of__map__restrict) ).

thf(19019,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ c_Product__Type_OPair ) @ ( C @ ( D @ tc_prod ) @ ( C @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ tc_prod ) @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Map_Omap__of ) @ hAPP ) )
      = ( A @ ( D @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_Option_Ooption_OSome @ ( D @ ( C @ tc_Option_Ooption @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( C @ ( D @ c_Map_Orestrict__map ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3612]) ).

thf(3325,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E
        = ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) ) )
     => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( E @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( A @ ( D @ c_Set_OCollect @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( F @ ( A @ hAPP ) @ hBOOL ) )
           => ( B @ ( A @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_def__lfp__induct__set) ).

thf(17878,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E
        = ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) ) )
     => ( ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ( E @ ( B @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ! [F: $i] :
                ( ( A @ ( D @ c_Set_OCollect @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ hAPP ) @ ( F @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( F @ ( A @ hAPP ) @ hBOOL ) )
           => ( B @ ( A @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3325]) ).

thf(4651,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one_Osingleton) ).

thf(23032,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_Finite__Set_Ofolding__one ) ) )
     => ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4651]) ).

thf(634,axiom,
    tc_Nat_Onat @ class_Groups_Olinordered__ab__semigroup__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Groups_Olinordered__ab__semigroup__add) ).

thf(7176,plain,
    tc_Nat_Onat @ class_Groups_Olinordered__ab__semigroup__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[634]) ).

thf(1078,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring )
     => ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__mult__commute) ).

thf(8876,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring )
     => ( ( A @ ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1078]) ).

thf(1689,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThanLessThan__upto) ).

thf(11345,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OgreaterThanLessThan ) ) )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ c_List_Oupto ) @ ( tc_Int_Oint @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1689]) ).

thf(2814,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
    <=> ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__is__0__eq) ).

thf(15840,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) )
      & ( ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2814]) ).

thf(1824,axiom,
    ! [A: $i] : ( A @ ( A @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_eq__int__refl) ).

thf(11875,plain,
    ! [A: $i] : ( A @ ( A @ ( tc_Int_Oint @ c_HOL_Oequal__class_Oequal @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1824]) ).

thf(952,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C @ ( A @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__divide__eq__iff) ).

thf(8427,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield )
     => ( ( C
         != ( D @ c_Groups_Ozero__class_Ozero ) )
       => ( ( C @ ( A @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( C @ ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[952]) ).

thf(2723,axiom,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Finite__Set_Ofinite )
        & ( B @ class_Finite__Set_Ofinite ) )
     => ( A @ ( B @ tc_sum ) @ class_Finite__Set_Ofinite ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_sum__Finite__Set_Ofinite) ).

thf(15457,plain,
    ! [A: $i,B: $i] :
      ( ( ( A @ class_Finite__Set_Ofinite )
        & ( B @ class_Finite__Set_Ofinite ) )
     => ( A @ ( B @ tc_sum ) @ class_Finite__Set_Ofinite ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2723]) ).

thf(3994,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inter__anti__mono) ).

thf(20531,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3994]) ).

thf(4644,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( D @ c_Map_Orestrict__map ) ) ) @ hAPP ) )
      = ( C @ c_Option_Ooption_ONone ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_restrict__map__to__empty) ).

thf(23010,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( C @ ( D @ c_Map_Orestrict__map ) ) ) @ hAPP ) )
      = ( C @ c_Option_Ooption_ONone ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4644]) ).

thf(668,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_abs__power2) ).

thf(7299,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Oabs__class_Oabs @ hAPP ) )
        = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[668]) ).

thf(2706,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( E @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__compose) ).

thf(15376,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( E @ ( D @ c_Fun_Ocomp ) ) ) @ hAPP ) @ ( E @ ( F @ c_Set_Oimage ) ) @ hAPP ) )
      = ( A @ ( B @ ( D @ ( F @ c_Set_Oimage ) ) @ hAPP ) @ ( C @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2706]) ).

thf(3713,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ hBOOL )
      | ~ ( A @ ( B @ ( c_fconj @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_c__fconj__2) ).

thf(19413,plain,
    ! [A: $i,B: $i] :
      ( ( B @ hBOOL )
      | ~ ( A @ ( B @ ( c_fconj @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3713]) ).

thf(2322,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) )
      <=> ( ( A @ ( C @ c_List_Olinorder__class_Osorted ) )
          & ! [D: $i] :
              ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( D @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted_Oequations_I2_J) ).

thf(13723,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( ( A @ ( C @ c_List_Olinorder__class_Osorted ) )
            & ! [D: $i] :
                ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( D @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) )
         => ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) ) )
        & ( ( A @ ( B @ ( C @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) )
         => ( ( A @ ( C @ c_List_Olinorder__class_Osorted ) )
            & ! [D: $i] :
                ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
               => ( D @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2322]) ).

thf(4197,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__sup__aci_I2_J) ).

thf(21272,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Olattice )
     => ( ( A @ ( B @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4197]) ).

thf(3015,axiom,
    ! [A: $i] : ( A @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Fun_Oinj__on ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__Suc) ).

thf(16622,plain,
    ! [A: $i] : ( A @ ( c_Nat_OSuc @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Fun_Oinj__on ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3015]) ).

thf(4301,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Predicate_OPowp ) @ ( B @ ( C @ c_Predicate_OPowp ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Powp__mono) ).

thf(21693,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( C @ c_Predicate_OPowp ) @ ( B @ ( C @ c_Predicate_OPowp ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4301]) ).

thf(2339,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
          = ( B @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( tc_Int_Oint @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
          = ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_simp__from__to) ).

thf(13824,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
          = ( B @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) @ ( A @ ( tc_Int_Oint @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( tc_Int_Oint @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
          = ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2339]) ).

thf(2719,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_SMT_Oz3div ) )
          = ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_SMT_Oz3div ) )
          = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_z3div__def) ).

thf(15429,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_SMT_Oz3div ) )
          = ( B @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ c_SMT_Oz3div ) )
          = ( B @ ( A @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2719]) ).

thf(3904,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( D @ ( E @ ( F @ c_Set_Ovimage ) ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__UN) ).

thf(20187,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( D @ ( E @ ( F @ c_Set_Ovimage ) ) @ ( C @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3904]) ).

thf(1834,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__0__right) ).

thf(11925,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Ogroup__add )
     => ( ( B @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1834]) ).

thf(4362,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
            = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Oeq__fold_H) ).

thf(21923,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) )
            = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4362]) ).

thf(3257,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__bin__lemma) ).

thf(17585,plain,
    ! [A: $i,B: $i] :
      ( ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3257]) ).

thf(3600,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( B != A )
       => ( ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( D @ hAPP ) )
             != ( A @ ( D @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__on__contraD) ).

thf(18973,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Fun_Oinj__on ) ) ) )
     => ( ( B != A )
       => ( ( C @ ( B @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( C @ ( A @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( D @ hAPP ) )
             != ( A @ ( D @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3600]) ).

thf(300,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__nat__rel) ).

thf(5845,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Omod ) ) @ ( A @ ( B @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_Divides_Odivmod__nat__rel ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[300]) ).

thf(1808,axiom,
    ! [A: $i] :
      ( ( A @ class_Rings_Osemiring__1 )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_one__power2) ).

thf(11803,plain,
    ! [A: $i] :
      ( ( A @ class_Rings_Osemiring__1 )
     => ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ c_Groups_Oone__class_Oone @ ( A @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ c_Groups_Oone__class_Oone ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1808]) ).

thf(1666,axiom,
    tc_Int_Oint @ class_Groups_Oab__semigroup__mult,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Oab__semigroup__mult) ).

thf(11276,plain,
    tc_Int_Oint @ class_Groups_Oab__semigroup__mult,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1666]) ).

thf(3330,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__Union) ).

thf(17900,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_OSup__class_OSup ) @ ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( B @ ( C @ ( D @ c_Set_Ovimage ) ) @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Complete__Lattice_Ocomplete__lattice__class_OSUPR ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3330]) ).

thf(434,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__Suc__less) ).

thf(6424,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Olinordered__semidom )
     => ( ( B @ ( C @ c_Groups_Ozero__class_Ozero @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ c_Groups_Oone__class_Oone @ ( B @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[434]) ).

thf(1019,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( D @ ( B @ ( F @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( G @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( F @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ ( E @ ( F @ ( G @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ tc_prod ) @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zip__update) ).

thf(8685,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( D @ ( B @ ( F @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( G @ c_List_Olist__update ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ c_List_Ozip ) @ hAPP ) @ hAPP ) )
      = ( A @ ( C @ ( F @ ( G @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ ( E @ ( F @ ( G @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( F @ ( G @ tc_prod ) @ c_List_Olist__update ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1019]) ).

thf(1063,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ~ ( B @ c_Groups_Ozero__class_Ozero @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power2__less__0) ).

thf(8829,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ~ ( B @ c_Groups_Ozero__class_Ozero @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( A @ ( B @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1063]) ).

thf(3727,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ hAPP ) )
        = D )
     => ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( F @ ( C @ ( A @ c_Set_Ovimage ) ) @ hAPP ) @ ( E @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimageI) ).

thf(19486,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( E @ ( F @ hAPP ) )
        = D )
     => ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( F @ ( C @ ( A @ c_Set_Ovimage ) ) @ hAPP ) @ ( E @ ( A @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3727]) ).

thf(3763,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_greaterThan__subset__iff) ).

thf(19618,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( B @ ( A @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3763]) ).

thf(3958,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( E @ c_List_Oset @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__zip__rightD) ).

thf(20404,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_List_Oset @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( E @ c_List_Oset @ hAPP ) @ ( C @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3958]) ).

thf(3604,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__infI) ).

thf(18983,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__inf )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( D @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3604]) ).

thf(2055,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__set__takeD) ).

thf(12749,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Otake @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2055]) ).

thf(1447,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__update__id) ).

thf(10383,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( A @ ( B @ ( C @ c_List_Olist__update ) @ hAPP ) @ hAPP ) )
      = B ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1447]) ).

thf(108,axiom,
    ! [A: $i] :
      ( ( A @ class_Groups_Omonoid__add )
     => ( ( A @ c_List_Olist_ONil @ ( A @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__simps_I1_J) ).

thf(5172,plain,
    ! [A: $i] :
      ( ( A @ class_Groups_Omonoid__add )
     => ( ( A @ c_List_Olist_ONil @ ( A @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( A @ c_Groups_Ozero__class_Ozero ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[108]) ).

thf(3267,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__Suc__Suc) ).

thf(17629,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3267]) ).

thf(1853,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ hAPP ) @ c_Nat__Transfer_Ois__nat ) )
     => ( ( B @ ( A @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( c_Int_Onat @ ( C @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__sum__prod2_I2_J) ).

thf(11992,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ hAPP ) @ c_Nat__Transfer_Ois__nat ) )
     => ( ( B @ ( A @ ( tc_Int_Oint @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( c_Int_Onat @ ( C @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( C @ c_Big__Operators_Ocomm__monoid__mult__class_Osetprod ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1853]) ).

thf(4029,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( B != A )
        & ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_psubset__eq) ).

thf(20654,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( ( B != A )
          & ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B != A )
          & ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4029]) ).

thf(4097,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) )
          = ( A @ ( D @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding_Ocommute__comp_H) ).

thf(20884,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding ) ) ) )
     => ( ( B @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( C @ hAPP ) @ ( A @ ( D @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) )
          = ( A @ ( D @ hAPP ) @ ( B @ ( C @ hAPP ) @ ( E @ ( E @ ( E @ c_Fun_Ocomp ) ) ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4097]) ).

thf(735,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
        = ( C @ ( B @ c_List_Olast ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_last__appendR) ).

thf(7548,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C
       != ( B @ c_List_Olist_ONil ) )
     => ( ( C @ ( A @ ( B @ c_List_Oappend @ hAPP ) @ hAPP ) @ ( B @ c_List_Olast ) )
        = ( C @ ( B @ c_List_Olast ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[735]) ).

thf(406,axiom,
    tc_Int_Oint @ class_Groups_Oordered__ab__semigroup__add,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Groups_Oordered__ab__semigroup__add) ).

thf(6297,plain,
    tc_Int_Oint @ class_Groups_Oordered__ab__semigroup__add,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[406]) ).

thf(1769,axiom,
    ! [A: $i] :
      ( ( A @ c_Nitpick_Oone__frac )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ c_Nitpick_OAbs__Frac ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nitpick_Oone__frac__def) ).

thf(11675,plain,
    ! [A: $i] :
      ( ( A @ c_Nitpick_Oone__frac )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ c_Nitpick_OAbs__Frac ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1769]) ).

thf(4147,axiom,
    ! [A: $i] :
      ( ( A
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_divmod__int__rel__0) ).

thf(21076,plain,
    ! [A: $i] :
      ( ( A
       != ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero ) )
     => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ c_Divides_Odivmod__int__rel ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4147]) ).

thf(3896,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Orderings_Olinorder )
        & ( C @ class_Complete__Lattice_Ocomplete__lattice ) )
     => ( ( A @ ( B @ ( C @ c_Complete__Lattice_OInf__class_OInf ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ? [D: $i] :
            ( ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inf__less__iff) ).

thf(20155,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ( C @ class_Orderings_Olinorder )
        & ( C @ class_Complete__Lattice_Ocomplete__lattice ) )
     => ( ( ? [D: $i] :
              ( ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( C @ c_Complete__Lattice_OInf__class_OInf ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Complete__Lattice_OInf__class_OInf ) @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ? [D: $i] :
              ( ( A @ ( D @ ( C @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
              & ( B @ ( D @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3896]) ).

thf(2539,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oset__Cons ) ) )
      = ( A @ ( C @ tc_List_Olist @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Olist_OCons @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ c_COMBB ) ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ c_COMBS ) ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__Cons__def) ).

thf(14674,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Oset__Cons ) ) )
      = ( A @ ( C @ tc_List_Olist @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_List_Olist_OCons @ ( c_fequal @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ c_COMBB ) ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ c_COMBS ) ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_List_Olist @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_List_Olist @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ tc_List_Olist @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2539]) ).

thf(1365,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
          = ( B @ c_Groups_Oone__class_Oone ) )
      <=> ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sgn__1__pos) ).

thf(10086,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Rings_Olinordered__idom )
     => ( ( ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
            = ( B @ c_Groups_Oone__class_Oone ) ) )
        & ( ( ( A @ ( B @ c_Groups_Osgn__class_Osgn ) )
            = ( B @ c_Groups_Oone__class_Oone ) )
         => ( A @ ( B @ c_Groups_Ozero__class_Ozero @ ( B @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1365]) ).

thf(3523,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ ( C @ ( F @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( E @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( F @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( B @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ ( D @ ( E @ tc_prod ) @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__cartesian__product) ).

thf(18655,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( F @ class_Groups_Ocomm__monoid__add )
     => ( ( A @ ( B @ ( C @ ( F @ ( D @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ ( E @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( F @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( E @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( F @ ( E @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
        = ( B @ ( E @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBK ) @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_OSigma ) @ hAPP ) @ hAPP ) @ ( C @ ( F @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( F @ ( D @ ( E @ tc_prod ) @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3523]) ).

thf(2266,axiom,
    ~ ( c_Int_OMin @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I7_J) ).

thf(13505,plain,
    ~ ( c_Int_OMin @ ( c_Int_OMin @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2266]) ).

thf(3227,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Typedef_Otype__definition ) ) ) ) )
     => ( ( A @ ( B @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_type__definition_OAbs__image) ).

thf(17484,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Typedef_Otype__definition ) ) ) ) )
     => ( ( A @ ( B @ ( E @ ( D @ c_Set_Oimage ) ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3227]) ).

thf(1024,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ hAPP ) @ ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_gfp__lemma2) ).

thf(8702,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Complete__Lattice_Ocomplete__lattice )
     => ( ( A @ ( B @ ( B @ c_Orderings_Oorder__class_Omono ) ) )
       => ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( A @ hAPP ) @ ( A @ ( B @ c_Inductive_Ocomplete__lattice__class_Ogfp ) @ ( B @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1024]) ).

thf(2129,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( A @ ( C @ c_COMBK ) @ ( D @ ( C @ ( A @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ tc_fun ) @ ( D @ c_Fun_Oinj__on ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inj__fun) ).

thf(13016,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( C @ ( D @ c_Fun_Oinj__on ) ) ) )
     => ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ ( A @ ( C @ c_COMBK ) @ ( D @ ( C @ ( A @ tc_fun ) @ ( C @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( A @ tc_fun ) @ ( D @ c_Fun_Oinj__on ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2129]) ).

thf(581,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Osemiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_COMBK ) @ hAPP ) @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__triv) ).

thf(6961,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Rings_Osemiring__1 )
     => ( ( A @ ( B @ ( C @ ( D @ c_COMBK ) @ hAPP ) @ ( D @ ( C @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( D @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
        = ( B @ ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[581]) ).

thf(1531,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_List_Oupt ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_List_Oupt ) @ ( B @ ( C @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_upt__add__eq__append) ).

thf(10723,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( C @ c_List_Oupt ) )
        = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ c_List_Oupt ) @ ( B @ ( C @ c_List_Oupt ) @ ( tc_Nat_Onat @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1531]) ).

thf(2338,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( E @ c_SetInterval_Oord_OgreaterThanLessThan ) ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( A @ ( D @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
        & ( D @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ord_OgreaterThanLessThan__iff) ).

thf(13817,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( A @ ( D @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
          & ( D @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ ( E @ c_SetInterval_Oord_OgreaterThanLessThan ) ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( C @ ( E @ c_SetInterval_Oord_OgreaterThanLessThan ) ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( D @ ( C @ hAPP ) @ hAPP ) @ hBOOL )
          & ( D @ ( B @ ( C @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2338]) ).

thf(1625,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( c_Int_Onat @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat__Numeral_Oneg @ ( tc_Nat_Onat @ c_If @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__nat__eq__if) ).

thf(11086,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( c_Int_Onat @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( c_Nat__Numeral_Oneg @ ( tc_Nat_Onat @ c_If @ ( tc_Int_Oint @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_fun ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( B @ ( A @ ( tc_Int_Oint @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Int_Oint @ c_HOL_OLet ) @ hAPP ) @ hAPP ) ) ) )
      & ( ( B @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( B @ ( c_Int_Onat @ hAPP ) @ ( A @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = ( A @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1625]) ).

thf(4280,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ~ ( B @ ( C @ ( E @ c_Map_Odom ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( B @ ( C @ ( E @ c_Map_Omap__add ) ) ) @ hAPP ) )
        = ( D @ ( A @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__dom__app__simps_I2_J) ).

thf(21626,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ~ ( B @ ( C @ ( E @ c_Map_Odom ) ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( D @ ( A @ ( B @ ( C @ ( E @ c_Map_Omap__add ) ) ) @ hAPP ) )
        = ( D @ ( A @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4280]) ).

thf(1668,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_prod__case__beta) ).

thf(11286,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) @ ( A @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) @ ( B @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1668]) ).

thf(3161,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__bot )
     => ( ( B @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_inf__bot__right) ).

thf(17205,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Lattices_Obounded__lattice__bot )
     => ( ( B @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( B @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3161]) ).

thf(2110,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ~ ( C @ ( D @ ( F @ c_Map_Odom ) ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( E @ ( B @ ( D @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ c_Map_Omap__add ) ) ) )
        = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( E @ ( C @ ( B @ ( D @ ( F @ c_Map_Omap__add ) ) ) @ ( D @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__add__upd__left) ).

thf(12965,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ~ ( C @ ( D @ ( F @ c_Map_Odom ) ) @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( E @ ( B @ ( D @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ ( D @ ( F @ c_Map_Omap__add ) ) ) )
        = ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( E @ ( C @ ( B @ ( D @ ( F @ c_Map_Omap__add ) ) ) @ ( D @ tc_Option_Ooption @ ( F @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2110]) ).

thf(3391,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C
       != ( B @ ( A @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_impossible__Cons) ).

thf(18130,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( C
       != ( B @ ( A @ ( D @ c_List_Olist_OCons @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3391]) ).

thf(1111,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__cancel__ab__semigroup__add )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__le__less__mono) ).

thf(9006,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Oordered__cancel__ab__semigroup__add )
     => ( ( C @ ( D @ ( E @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( B @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( C @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( B @ ( D @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( E @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1111]) ).

thf(1371,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__Suc__shift) ).

thf(10118,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1371]) ).

thf(4065,axiom,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Set_OCollect @ hAPP ) )
      = ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( A @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__set__functions_I5_J) ).

thf(20776,plain,
    ! [A: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Set_OCollect @ hAPP ) )
      = ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( A @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( tc_Int_Oint @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Set_OCollect @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ ( tc_Int_Oint @ ( tc_Nat_Onat @ c_Set_Oimage ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4065]) ).

thf(2188,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( D @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__one__idem_Osubset__idem) ).

thf(13215,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Finite__Set_Ofolding__one__idem ) ) )
     => ( ( B @ ( E @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A
           != ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( B @ ( A @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ( ( B @ ( C @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( D @ hAPP ) @ hAPP ) )
              = ( B @ ( C @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2188]) ).

thf(153,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_Osucc )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_succ__def) ).

thf(5307,plain,
    ! [A: $i] :
      ( ( A @ c_Int_Osucc )
      = ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( A @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[153]) ).

thf(1704,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Nat__Transfer_Otransfer__int__nat__functions_I1_J) ).

thf(11397,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1704]) ).

thf(4575,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I2_J) ).

thf(22734,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Orderings_Olinorder )
     => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( B @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( A @ ( B @ c_SetInterval_Oord__class_OlessThan @ hAPP ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_SetInterval_Oord__class_OatMost @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4575]) ).

thf(3109,axiom,
    ! [A: $i] :
      ~ ( A @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__n__not__le__n) ).

thf(17007,plain,
    ! [A: $i] :
      ~ ( A @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3109]) ).

thf(4205,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) )
      & ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_add__eq__if) ).

thf(21319,plain,
    ! [A: $i,B: $i] :
      ( ( ( B
         != ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) )
      & ( ( B
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4205]) ).

thf(846,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Suc__div__eq__add3__div) ).

thf(8023,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit1 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[846]) ).

thf(2715,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OInf__fin_Ounion__inter) ).

thf(15412,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
         => ( ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
             != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
           => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
              = ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ c_Big__Operators_Olattice_OInf__fin ) ) @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2715]) ).

thf(2290,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Com_Ocom_OWhile ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I53_J) ).

thf(13631,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( D @ ( E @ c_Com_Ocom_OWhile ) )
     != ( A @ ( B @ ( C @ c_Com_Ocom_OCond ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2290]) ).

thf(1106,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Obutlast ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__butlast) ).

thf(8991,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Obutlast ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1106]) ).

thf(3201,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_le__iff__diff__le__0) ).

thf(17372,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
         => ( C @ c_Groups_Ozero__class_Ozero @ ( A @ ( B @ ( C @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3201]) ).

thf(4184,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__set__dropD) ).

thf(21231,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( A @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4184]) ).

thf(2210,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_SetInterval_Oord_OlessThan ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A @ ( C @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ord_OlessThan__iff) ).

thf(13289,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( A @ ( C @ ( B @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( D @ c_SetInterval_Oord_OlessThan ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( D @ c_SetInterval_Oord_OlessThan ) ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( C @ ( B @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2210]) ).

thf(4277,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ~ ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( E @ ( D @ ( A @ ( B @ ( C @ ( F @ c_Fun_Ooverride__on ) ) ) ) @ hAPP ) )
          = ( E @ ( B @ hAPP ) ) ) )
      & ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( E @ ( D @ ( A @ ( B @ ( C @ ( F @ c_Fun_Ooverride__on ) ) ) ) @ hAPP ) )
          = ( E @ ( A @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_override__on__def) ).

thf(21613,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ~ ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( E @ ( D @ ( A @ ( B @ ( C @ ( F @ c_Fun_Ooverride__on ) ) ) ) @ hAPP ) )
          = ( E @ ( B @ hAPP ) ) ) )
      & ( ( D @ ( E @ ( F @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( E @ ( D @ ( A @ ( B @ ( C @ ( F @ c_Fun_Ooverride__on ) ) ) ) @ hAPP ) )
          = ( E @ ( A @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4277]) ).

thf(551,axiom,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( B @ ( B @ ( A @ c_List_Olast ) @ ( c_fequal @ ( tc_HOL_Obool @ ( A @ ( A @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ c_List_OtakeWhile ) ) )
          = ( B @ ( A @ c_List_Obutlast ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_takeWhile__not__last) ).

thf(6842,plain,
    ! [A: $i,B: $i] :
      ( ( B
       != ( A @ c_List_Olist_ONil ) )
     => ( ( B @ ( A @ c_List_Odistinct @ hAPP ) @ hBOOL )
       => ( ( B @ ( B @ ( A @ c_List_Olast ) @ ( c_fequal @ ( tc_HOL_Obool @ ( A @ ( A @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fNot @ ( A @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( A @ c_List_OtakeWhile ) ) )
          = ( B @ ( A @ c_List_Obutlast ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[551]) ).

thf(2592,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fold__sup__insert) ).

thf(14920,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Lattices_Osemilattice__sup )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) )
          = ( C @ ( B @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ ( D @ ( D @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) @ ( A @ ( D @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2592]) ).

thf(206,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__mult )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__Suc2) ).

thf(5458,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Omonoid__mult )
     => ( ( A @ ( c_Nat_OSuc @ hAPP ) @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( C @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[206]) ).

thf(3415,axiom,
    ! [A: $i] :
      ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( A
        = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__le__0__conv) ).

thf(18214,plain,
    ! [A: $i] :
      ( ( ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) )
       => ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( A @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3415]) ).

thf(286,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oconcat ) @ ( B @ c_List_Orev @ hAPP ) )
      = ( A @ ( B @ tc_List_Olist @ c_List_Orev @ hAPP ) @ ( B @ c_List_Orev @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Oconcat ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rev__concat) ).

thf(5789,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oconcat ) @ ( B @ c_List_Orev @ hAPP ) )
      = ( A @ ( B @ tc_List_Olist @ c_List_Orev @ hAPP ) @ ( B @ c_List_Orev @ ( B @ tc_List_Olist @ ( B @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( B @ c_List_Oconcat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[286]) ).

thf(3205,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_INT__simps_I3_J) ).

thf(17387,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( E
         != ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( A @ ( B @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) )
      & ( ( E
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
       => ( ( A @ ( B @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ ( D @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( D @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) )
          = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Otop__class_Otop ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3205]) ).

thf(522,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 )
     != c_Int_OPls ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rel__simps_I46_J) ).

thf(6733,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit1 )
     != c_Int_OPls ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[522]) ).

thf(2969,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Relation_Orefl__on ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_refl__rtrancl) ).

thf(16430,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ c_Transitive__Closure_Ortrancl ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Otop__class_Otop @ ( B @ c_Relation_Orefl__on ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2969]) ).

thf(2328,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( B @ ( C @ ( F @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( E @ ( F @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) )
    <=> ( ( ( ( B @ ( E @ hAPP ) )
            = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) )
          & ( B != D ) )
        | ( ( C = A )
          & ( B = D ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upd__Some__unfold) ).

thf(13760,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( ( ( ( ( B @ ( E @ hAPP ) )
              = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) )
            & ( B != D ) )
          | ( ( C = A )
            & ( B = D ) ) )
       => ( ( B @ ( C @ ( F @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( E @ ( F @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) ) )
      & ( ( ( B @ ( C @ ( F @ c_Option_Ooption_OSome @ hAPP ) @ ( D @ ( E @ ( F @ tc_Option_Ooption @ ( G @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) @ hAPP ) )
          = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) )
       => ( ( ( ( B @ ( E @ hAPP ) )
              = ( A @ ( F @ c_Option_Ooption_OSome @ hAPP ) ) )
            & ( B != D ) )
          | ( ( C = A )
            & ( B = D ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2328]) ).

thf(603,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
        = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nat__div__distrib) ).

thf(7056,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) )
        = ( A @ ( c_Int_Onat @ hAPP ) @ ( B @ ( c_Int_Onat @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[603]) ).

thf(1290,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Olist__all ) ) )
    <=> ! [D: $i] :
          ( ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_list__all__length) ).

thf(9784,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( ! [D: $i] :
            ( ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) )
       => ( A @ ( B @ ( C @ c_List_Olist__all ) ) ) )
      & ( ( A @ ( B @ ( C @ c_List_Olist__all ) ) )
       => ! [D: $i] :
            ( ( A @ ( C @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( D @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
           => ( D @ ( A @ ( C @ c_List_Onth @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1290]) ).

thf(4501,axiom,
    ! [A: $i,B: $i] :
      ( ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot )
        = ( A @ ( B @ c_Set_OCollect @ hAPP ) ) )
    <=> ! [C: $i] :
          ~ ( C @ ( A @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_empty__Collect__eq) ).

thf(22465,plain,
    ! [A: $i,B: $i] :
      ( ( ! [C: $i] :
            ~ ( C @ ( A @ hAPP ) @ hBOOL )
       => ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ c_Set_OCollect @ hAPP ) ) ) )
      & ( ( ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot )
          = ( A @ ( B @ c_Set_OCollect @ hAPP ) ) )
       => ! [C: $i] :
            ~ ( C @ ( A @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4501]) ).

thf(112,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1__no__zero__divisors )
     => ( ( B
         != ( C @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
         != ( C @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_field__power__not__zero) ).

thf(5183,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Rings_Oring__1__no__zero__divisors )
     => ( ( B
         != ( C @ c_Groups_Ozero__class_Ozero ) )
       => ( ( A @ ( B @ ( C @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
         != ( C @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[112]) ).

thf(3436,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
      <=> ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nonneg1__imp__zdiv__pos__iff) ).

thf(18285,plain,
    ! [A: $i,B: $i] :
      ( ( B @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
        & ( ( A @ ( B @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
            & ( B @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3436]) ).

thf(2205,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__un_I11_J) ).

thf(13274,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( A @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
          = ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2205]) ).

thf(4450,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__Diff1) ).

thf(22276,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( A @ ( C @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4450]) ).

thf(3141,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf__left__commute) ).

thf(17123,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( B @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3141]) ).

thf(1038,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sorted__drop) ).

thf(8741,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_List_Olinorder__class_Osorted ) )
       => ( B @ ( A @ ( C @ c_List_Odrop @ hAPP ) @ hAPP ) @ ( C @ c_List_Olinorder__class_Osorted ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1038]) ).

thf(1740,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_List_Ofoldl ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_foldl__Cons) ).

thf(11534,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ c_List_Olist_OCons @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_List_Ofoldl ) ) ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( D @ hAPP ) @ hAPP ) @ ( D @ ( E @ ( F @ c_List_Ofoldl ) ) ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1740]) ).

thf(863,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
        = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
    <=> ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
        & ( B
          = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__eq__iff__number__of) ).

thf(8076,plain,
    ! [A: $i,B: $i] :
      ( ( ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B
            = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) )
       => ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) ) )
      & ( ( ( B @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) ) )
       => ( ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
          & ( B
            = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[863]) ).

thf(2381,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ominus )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__diff__def) ).

thf(14006,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ominus )
     => ( ( A @ ( B @ ( C @ ( E @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ hAPP ) @ ( A @ ( C @ hAPP ) @ ( E @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2381]) ).

thf(3794,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Wellfounded_Omax__extp ) ) ) )
    <=> ( C @ ( D @ c_Wellfounded_Omax__ext ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_max__extp__max__ext__eq) ).

thf(19750,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( ( C @ ( D @ c_Wellfounded_Omax__ext ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Wellfounded_Omax__extp ) ) ) ) )
      & ( ( A @ ( B @ ( C @ ( D @ ( D @ c_Product__Type_OPair ) @ ( D @ ( D @ tc_prod ) @ c_member @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ c_COMBB ) ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ ( D @ ( D @ tc_prod ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ ( D @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ ( D @ tc_prod ) @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Wellfounded_Omax__extp ) ) ) )
       => ( C @ ( D @ c_Wellfounded_Omax__ext ) @ ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3794]) ).

thf(1544,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Int_OBit0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus__Bit0) ).

thf(10763,plain,
    ! [A: $i] :
      ( ( A @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) )
      = ( A @ ( tc_Int_Oint @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ c_Int_OBit0 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1544]) ).

thf(663,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( D @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = C )
     => ( ( B
          = ( A @ ( D @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( ( B @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_append__eq__appendI) ).

thf(7284,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( ( D @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) )
        = C )
     => ( ( B
          = ( A @ ( D @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) ) )
       => ( ( B @ ( E @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) )
          = ( A @ ( C @ ( F @ c_List_Oappend @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[663]) ).

thf(840,axiom,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ c_List_Obutlast ) )
      = ( A @ c_List_Olist_ONil ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_butlast_Osimps_I1_J) ).

thf(8006,plain,
    ! [A: $i] :
      ( ( A @ c_List_Olist_ONil @ ( A @ c_List_Obutlast ) )
      = ( A @ c_List_Olist_ONil ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[840]) ).

thf(4455,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_OPow @ hAPP ) )
     != ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Pow__not__empty) ).

thf(22313,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Set_OPow @ hAPP ) )
     != ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4455]) ).

thf(4654,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__assoc) ).

thf(23041,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4654]) ).

thf(1943,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( D @ ( G @ ( E @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) @ ( F @ ( G @ c_Product__Type_Ofst ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) @ ( C @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fst__map__pair) ).

thf(12331,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( D @ ( G @ ( E @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) @ ( F @ ( G @ c_Product__Type_Ofst ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Product__Type_Ofst ) @ hAPP ) @ ( C @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1943]) ).

thf(2388,axiom,
    ~ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__neg__1) ).

thf(14033,plain,
    ~ ( tc_Int_Oint @ c_Groups_Oone__class_Oone @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2388]) ).

thf(3556,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ? [C: $i] :
          ( A
          = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_less__iff__Suc__add) ).

thf(18772,plain,
    ! [A: $i,B: $i] :
      ( ( ? [C: $i] :
            ( A
            = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) )
       => ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( A @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ? [C: $i] :
            ( A
            = ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( c_Nat_OSuc @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3556]) ).

thf(1581,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
          = ( B @ ( C @ ( D @ c_List_Oremove1 ) ) @ ( A @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_listsum__map__remove1) ).

thf(10902,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Groups_Ocomm__monoid__add )
     => ( ( B @ ( D @ c_List_Oset @ hAPP ) @ ( C @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) )
          = ( B @ ( C @ ( D @ c_List_Oremove1 ) ) @ ( A @ ( E @ ( D @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( E @ c_List_Omonoid__add__class_Olistsum @ hAPP ) @ ( C @ ( A @ hAPP ) @ ( E @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1581]) ).

thf(1982,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( B @ ( D @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) ) )
     => ! [D: $i] :
          ( ( B @ ( D @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_triples__valid__Suc) ).

thf(12488,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ! [D: $i] :
          ( ( B @ ( D @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ ( c_Nat_OSuc @ hAPP ) @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) ) )
     => ! [D: $i] :
          ( ( B @ ( D @ ( C @ tc_Hoare__Mirabelle_Otriple @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( D @ ( A @ ( C @ c_Hoare__Mirabelle_Otriple__valid ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1982]) ).

thf(3801,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Wellfounded_Owf ) )
     => ( ( C @ ( A @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( C @ ( B @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_wf__asym) ).

thf(19779,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Wellfounded_Owf ) )
     => ( ( C @ ( A @ ( B @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( C @ ( B @ ( A @ ( D @ ( D @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3801]) ).

thf(393,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ ( C @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_converse__inv__image) ).

thf(6254,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ ( C @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) @ ( D @ ( D @ c_Relation_Oconverse ) @ hAPP ) )
      = ( A @ ( B @ ( C @ ( C @ c_Relation_Oconverse ) @ hAPP ) @ ( D @ ( C @ c_Relation_Oinv__image ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[393]) ).

thf(4625,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
    <=> ( ( D @ ( B @ hAPP ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__singleton__eq) ).

thf(22933,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( ( D @ ( B @ hAPP ) )
          = A )
       => ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) )
      & ( ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( B @ ( C @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( D @ ( E @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( D @ ( B @ hAPP ) )
          = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4625]) ).

thf(4728,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
          = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
      <=> ( ( B = A )
          & ( C = B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_atLeastAtMost__singleton__iff) ).

thf(23317,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( ( ( B = A )
            & ( C = B ) )
         => ( ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) ) )
        & ( ( ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastAtMost ) ) )
            = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) ) )
         => ( ( B = A )
            & ( C = B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4728]) ).

thf(2141,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( ( E @ ( C @ ( A @ c_Map_Odom ) ) @ ( D @ ( A @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
        = ( E @ ( C @ ( A @ c_Map_Odom ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_insert__dom) ).

thf(13053,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( ( D @ ( E @ hAPP ) )
        = ( B @ ( C @ c_Option_Ooption_OSome @ hAPP ) ) )
     => ( ( E @ ( C @ ( A @ c_Map_Odom ) ) @ ( D @ ( A @ c_Set_Oinsert @ hAPP ) @ hAPP ) )
        = ( E @ ( C @ ( A @ c_Map_Odom ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2141]) ).

thf(533,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_prod_Osimps_I2_J) ).

thf(6767,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( C @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[533]) ).

thf(1812,axiom,
    ! [A: $i] :
      ( ( A @ class_Groups_Oab__semigroup__mult )
     => ( A @ c_Groups_Otimes__class_Otimes @ ( A @ ( A @ c_Finite__Set_Ofun__left__comm ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_fun__left__comm) ).

thf(11822,plain,
    ! [A: $i] :
      ( ( A @ class_Groups_Oab__semigroup__mult )
     => ( A @ c_Groups_Otimes__class_Otimes @ ( A @ ( A @ c_Finite__Set_Ofun__left__comm ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1812]) ).

thf(542,axiom,
    ! [A: $i,B: $i] : ( B @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ c_Relation_Oirrefl ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_irrefl__diff__Id) ).

thf(6810,plain,
    ! [A: $i,B: $i] : ( B @ c_Relation_OId @ ( A @ ( tc_HOL_Obool @ ( B @ ( B @ tc_prod ) @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ c_Relation_Oirrefl ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[542]) ).

thf(2022,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ? [E: $i] :
            ( ~ ( E @ ( A @ hAPP ) @ ( A @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
            & ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_pigeonhole__infinite) ).

thf(12637,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ~ ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( A @ ( B @ ( D @ c_Set_Oimage ) ) @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ? [E: $i] :
            ( ~ ( E @ ( A @ hAPP ) @ ( A @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ ( B @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( B @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
            & ( C @ ( E @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2022]) ).

thf(3024,axiom,
    ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_One__int__def) ).

thf(16659,plain,
    ( ( tc_Int_Oint @ c_Groups_Oone__class_Oone )
    = ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero @ ( tc_Nat_Onat @ c_Groups_Oone__class_Oone @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( c_Int_Ointrel @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ c_Relation_OImage ) ) @ hAPP ) @ ( c_Int_OAbs__Integ @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3024]) ).

thf(4312,axiom,
    ! [A: $i] :
      ( ( A @ c_Int_Oint__ge__less__than )
      = ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_int__ge__less__than__def) ).

thf(21744,plain,
    ! [A: $i] :
      ( ( A @ c_Int_Oint__ge__less__than )
      = ( tc_Int_Oint @ c_Orderings_Oord__class_Oless @ ( A @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ ( c_fconj @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( tc_Int_Oint @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ tc_fun ) @ ( tc_Int_Oint @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_Int_Oint @ ( tc_Int_Oint @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( tc_Int_Oint @ ( tc_Int_Oint @ tc_prod ) @ c_Set_OCollect @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4312]) ).

thf(715,axiom,
    tc_Nat_Onat @ class_Lattices_Osemilattice__inf,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Nat__Onat__Lattices_Osemilattice__inf) ).

thf(7478,plain,
    tc_Nat_Onat @ class_Lattices_Osemilattice__inf,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[715]) ).

thf(1717,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( D @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Orev @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) )
     => ( ( C @ ( D @ c_List_Otranspose ) @ ( D @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( D @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( D @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ ( D @ c_List_Otranspose ) @ ( D @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( C @ ( D @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_nth__nth__transpose__sorted) ).

thf(11444,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( tc_Nat_Onat @ ( D @ tc_List_Olist @ c_List_Omap ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_List_Orev @ hAPP ) @ ( tc_Nat_Onat @ c_List_Olinorder__class_Osorted ) )
     => ( ( C @ ( D @ c_List_Otranspose ) @ ( D @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( D @ tc_List_Olist @ c_Nat_Osize__class_Osize @ ( B @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ ( D @ tc_List_Olist @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ tc_List_Olist @ c_List_Ofilter ) @ hAPP ) @ ( D @ tc_List_Olist @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( A @ ( B @ ( C @ ( D @ c_List_Otranspose ) @ ( D @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) )
            = ( B @ ( A @ ( C @ ( D @ tc_List_Olist @ c_List_Onth @ hAPP ) @ hAPP ) @ ( D @ c_List_Onth @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1717]) ).

thf(1282,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oab__semigroup__mult )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ab__semigroup__mult__class_Omult__ac_I1_J) ).

thf(9748,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Groups_Oab__semigroup__mult )
     => ( ( A @ ( B @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1282]) ).

thf(1097,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__rotate) ).

thf(8966,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( B @ ( C @ c_List_Orotate ) @ hAPP ) @ ( C @ c_List_Oset @ hAPP ) )
      = ( A @ ( C @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1097]) ).

thf(2793,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I3_J) ).

thf(15764,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( B @ ( C @ c_SetInterval_Oord__class_OatMost @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2793]) ).

thf(4492,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Int__Diff) ).

thf(22437,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4492]) ).

thf(999,axiom,
    tc_Int_Oint @ class_Orderings_Oord,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_Int__Oint__Orderings_Oord) ).

thf(8596,plain,
    tc_Int_Oint @ class_Orderings_Oord,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[999]) ).

thf(475,axiom,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_zero__le__zpower__abs) ).

thf(6575,plain,
    ! [A: $i,B: $i] : ( A @ ( B @ ( tc_Int_Oint @ c_Groups_Oabs__class_Oabs @ hAPP ) @ ( tc_Int_Oint @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[475]) ).

thf(34,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_length__rev) ).

thf(4908,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Orev @ hAPP ) @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) )
      = ( A @ ( B @ tc_List_Olist @ c_Nat_Osize__class_Osize @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[34]) ).

thf(2999,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ole__supE) ).

thf(16543,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ ( D @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( ( A @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
           => ~ ( A @ ( B @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2999]) ).

thf(4234,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_OSup__fin_Oin__idem) ).

thf(21446,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) @ ( A @ ( C @ c_Orderings_Oord__class_Omax @ hAPP ) @ hAPP ) )
            = ( B @ ( C @ c_Orderings_Oord__class_Omax @ ( C @ c_Big__Operators_Olattice_OSup__fin ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4234]) ).

thf(660,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oremdups ) @ ( B @ c_List_Oset @ hAPP ) )
      = ( A @ ( B @ c_List_Oset @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_set__remdups) ).

thf(7267,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Oremdups ) @ ( B @ c_List_Oset @ hAPP ) )
      = ( A @ ( B @ c_List_Oset @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[660]) ).

thf(4711,axiom,
    tc_HOL_Obool @ class_Lattices_Obounded__lattice__bot,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arity_HOL__Obool__Lattices_Obounded__lattice__bot) ).

thf(23257,plain,
    tc_HOL_Obool @ class_Lattices_Obounded__lattice__bot,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4711]) ).

thf(506,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ! [G: $i,H: $i] :
              ( ( A @ ( tc_HOL_Obool @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( H @ ( G @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( H @ ( G @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( C @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_lfp__induct2) ).

thf(6686,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( B @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( C @ ( D @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( B @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Orderings_Oorder__class_Omono ) ) )
       => ( ! [G: $i,H: $i] :
              ( ( A @ ( tc_HOL_Obool @ ( E @ ( F @ c_Product__Type_Oprod_Oprod__case ) ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_Set_OCollect @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Inductive_Ocomplete__lattice__class_Olfp ) @ ( tc_HOL_Obool @ ( E @ ( F @ tc_prod ) @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( B @ hAPP ) @ ( H @ ( G @ ( E @ ( F @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( H @ ( G @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) )
         => ( C @ ( D @ ( A @ hAPP ) @ hAPP ) @ hBOOL ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[506]) ).

thf(4141,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
            = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Min_Oeq__fold_H) ).

thf(21057,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ~ ( B @ ( A @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
         => ( ( B @ ( A @ ( C @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ c_Big__Operators_Olinorder__class_OMin ) )
            = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ ( C @ ( C @ c_Finite__Set_Ofold ) ) @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4141]) ).

thf(2486,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Ole__infI1) ).

thf(14450,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Olinorder )
     => ( ( B @ ( C @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( B @ ( A @ ( C @ ( D @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) @ ( D @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2486]) ).

thf(3067,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( E @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( C @ ( G @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( G @ ( B @ ( tc_HOL_Obool @ ( D @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ c_Set_OCollect @ hAPP ) @ ( F @ c_Finite__Set_Ocard @ hAPP ) )
                = A ) )
         => ( ( E @ ( B @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ocard @ ( F @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_setsum__multicount) ).

thf(16842,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( E @ ( F @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( ( C @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ! [G: $i] :
              ( ( C @ ( G @ ( D @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
             => ( ( G @ ( B @ ( tc_HOL_Obool @ ( D @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( E @ ( F @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ tc_fun ) @ ( F @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( F @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( F @ c_COMBS ) ) @ hAPP ) @ hAPP ) @ ( F @ c_Set_OCollect @ hAPP ) @ ( F @ c_Finite__Set_Ocard @ hAPP ) )
                = A ) )
         => ( ( E @ ( B @ ( C @ ( D @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( D @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ hAPP ) @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Set_OCollect @ ( F @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( D @ c_Finite__Set_Ocard @ ( F @ ( tc_Nat_Onat @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ ( F @ c_Big__Operators_Ocomm__monoid__add__class_Osetsum ) @ hAPP ) @ hAPP ) )
            = ( C @ ( D @ c_Finite__Set_Ocard @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3067]) ).

thf(3049,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Com_Ocom_OLocal ) ) )
     != ( A @ ( B @ c_Com_Ocom_OWhile ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I38_J) ).

thf(16760,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( C @ ( D @ ( E @ c_Com_Ocom_OLocal ) ) )
     != ( A @ ( B @ c_Com_Ocom_OWhile ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3049]) ).

thf(350,axiom,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_div__nat__number__of) ).

thf(6035,plain,
    ! [A: $i,B: $i] :
      ( ( ~ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( A @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) @ ( c_Int_Onat @ hAPP ) ) ) )
      & ( ( B @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( ( A @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Nat_Onat @ c_Divides_Odiv__class_Odiv @ hAPP ) @ hAPP ) )
          = ( tc_Nat_Onat @ c_Groups_Ozero__class_Ozero ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[350]) ).

thf(4513,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Diff__insert2) ).

thf(22519,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
      = ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ ( D @ c_Set_Oinsert @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4513]) ).

thf(2691,axiom,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__uminus__greaterThan) ).

thf(15327,plain,
    ! [A: $i,B: $i] :
      ( ( B @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ c_SetInterval_Oord__class_OgreaterThan @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ ( B @ ( B @ c_Set_Oimage ) ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( B @ c_SetInterval_Oord__class_OlessThan @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2691]) ).

thf(4460,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_vimage__Int) ).

thf(22330,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) )
      = ( A @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( B @ ( C @ ( D @ ( E @ c_Set_Ovimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4460]) ).

thf(1540,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( A @ ( B @ ( C @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_power__divide) ).

thf(10750,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Fields_Ofield__inverse__zero )
     => ( ( A @ ( B @ ( C @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( A @ ( C @ ( D @ c_Power_Opower__class_Opower @ hAPP ) @ hAPP ) @ ( D @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1540]) ).

thf(1975,axiom,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_rtrancl_Ortrancl__refl) ).

thf(12456,plain,
    ! [A: $i,B: $i,C: $i] : ( A @ ( C @ c_Transitive__Closure_Ortrancl ) @ ( B @ ( B @ ( C @ ( C @ c_Product__Type_OPair ) @ hAPP ) @ hAPP ) @ ( C @ ( C @ tc_prod ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1975]) ).

thf(2217,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
     != ( D @ c_Option_Ooption_ONone @ ( E @ ( D @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_map__upd__nonempty) ).

thf(13311,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( D @ c_Option_Ooption_OSome @ hAPP ) @ ( B @ ( C @ ( D @ tc_Option_Ooption @ ( E @ c_Fun_Ofun__upd ) @ hAPP ) @ hAPP ) @ hAPP ) )
     != ( D @ c_Option_Ooption_ONone @ ( E @ ( D @ tc_Option_Ooption @ c_COMBK ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2217]) ).

thf(4755,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OSemi ) )
     != c_Com_Ocom_OSKIP ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_com_Osimps_I13_J) ).

thf(23410,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_Com_Ocom_OSemi ) )
     != c_Com_Ocom_OSKIP ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4755]) ).

thf(4648,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ hAPP ) )
        = C ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_folding__image__simple_Oempty) ).

thf(23022,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i] :
      ( ( A @ ( B @ ( C @ ( D @ ( E @ ( F @ c_Finite__Set_Ofolding__image__simple ) ) ) ) ) )
     => ( ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( A @ hAPP ) )
        = C ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4648]) ).

thf(2403,axiom,
    ! [A: $i] :
      ( ~ ( A @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
    <=> ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_not__neg__eq__ge__0) ).

thf(14102,plain,
    ! [A: $i] :
      ( ( ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ~ ( A @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL ) )
      & ( ~ ( A @ ( c_Nat__Numeral_Oneg @ hAPP ) @ hBOOL )
       => ( A @ ( tc_Int_Oint @ c_Groups_Ozero__class_Ozero @ ( tc_Int_Oint @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2403]) ).

thf(3164,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Set_OCollect @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( B @ c_COMBB ) ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( B @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( B @ ( D @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_HOL_OEx @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_finite__image__set) ).

thf(17224,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_Set_OCollect @ hAPP ) @ ( D @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( c_fequal @ ( D @ ( tc_HOL_Obool @ ( B @ c_COMBB ) ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( B @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( B @ ( D @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( D @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ c_COMBS ) ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( B @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( D @ c_HOL_OEx @ ( B @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ c_Set_OCollect @ hAPP ) @ ( B @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3164]) ).

thf(1671,axiom,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Int_Onumber__ring )
        & ( B @ class_Fields_Ofield__inverse__zero ) )
     => ( ( A @ ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_minus1__divide) ).

thf(11294,plain,
    ! [A: $i,B: $i] :
      ( ( ( B @ class_Int_Onumber__ring )
        & ( B @ class_Fields_Ofield__inverse__zero ) )
     => ( ( A @ ( c_Int_OMin @ ( B @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( B @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) )
        = ( A @ ( B @ c_Groups_Oone__class_Oone @ ( B @ c_Rings_Oinverse__class_Odivide @ hAPP ) @ hAPP ) @ ( B @ c_Groups_Ouminus__class_Ouminus @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1671]) ).

thf(3945,axiom,
    ! [A: $i,B: $i] :
      ( ( c_Int_OInteg @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [C: $i] : ( C @ ( c_Int_ORep__Integ @ hAPP ) @ ( A @ hAPP ) @ hBOOL )
       => ( B @ ( A @ hAPP ) @ hBOOL ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Rep__Integ__induct) ).

thf(20357,plain,
    ! [A: $i,B: $i] :
      ( ( c_Int_OInteg @ ( B @ ( tc_HOL_Obool @ ( tc_Nat_Onat @ ( tc_Nat_Onat @ tc_prod ) @ tc_fun ) @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ! [C: $i] : ( C @ ( c_Int_ORep__Integ @ hAPP ) @ ( A @ hAPP ) @ hBOOL )
       => ( B @ ( A @ hAPP ) @ hBOOL ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3945]) ).

thf(233,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( A @ ( B @ c_List_Otl @ hAPP ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__tl) ).

thf(5574,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( A @ ( B @ c_List_Otl @ hAPP ) @ ( B @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[233]) ).

thf(565,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J) ).

thf(6896,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( E @ class_Rings_Ocomm__semiring__1 )
     => ( ( A @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) )
        = ( A @ ( C @ ( D @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) @ ( B @ ( E @ c_Groups_Otimes__class_Otimes @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[565]) ).

thf(1008,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( D @ ( G @ ( E @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) @ ( F @ ( G @ c_Product__Type_Osnd ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_snd__prod__fun) ).

thf(8628,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i,F: $i,G: $i] :
      ( ( A @ ( B @ ( C @ ( F @ ( D @ ( G @ ( E @ c_Product__Type_Omap__pair ) ) ) ) ) @ hAPP ) @ ( F @ ( G @ c_Product__Type_Osnd ) @ hAPP ) )
      = ( A @ ( D @ ( E @ c_Product__Type_Osnd ) @ hAPP ) @ ( B @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[1008]) ).

thf(4348,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_min__max_Oinf_Ocommute) ).

thf(21866,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Orderings_Olinorder )
     => ( ( A @ ( B @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) )
        = ( B @ ( A @ ( C @ c_Orderings_Oord__class_Omin @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4348]) ).

thf(3269,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Odistrib__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
                = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_sup__Inf2__distrib) ).

thf(17636,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Lattices_Odistrib__lattice )
     => ( ( B @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
       => ( ( B
           != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
         => ( ( A @ ( C @ c_Finite__Set_Ofinite @ hAPP ) @ hBOOL )
           => ( ( A
               != ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_Orderings_Obot__class_Obot ) )
             => ( ( A @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( B @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
                = ( A @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( B @ ( C @ c_member @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Lattices_Osemilattice__sup__class_Osup @ ( c_fequal @ ( C @ ( tc_HOL_Obool @ ( C @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ c_COMBB ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( c_fconj @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( tc_HOL_Obool @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ c_COMBS ) ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ ( C @ c_COMBC ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_HOL_OEx @ ( C @ ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( C @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( C @ c_Set_OCollect @ hAPP ) @ ( C @ c_Big__Operators_Olattice__class_OInf__fin ) ) ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3269]) ).

thf(3674,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Fun_Oid @ ( B @ ( C @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_id__o) ).

thf(19281,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_Fun_Oid @ ( B @ ( C @ ( C @ c_Fun_Ocomp ) ) ) @ hAPP ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3674]) ).

thf(2822,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Inter__image__eq) ).

thf(15872,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Set_Oimage ) ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Complete__Lattice_OInf__class_OInf ) )
      = ( B @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2822]) ).

thf(4543,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_ivl__disj__int_I11_J) ).

thf(22624,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( D @ class_Orderings_Oorder )
     => ( ( A @ ( B @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( B @ ( C @ ( D @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Lattices_Osemilattice__inf__class_Oinf @ hAPP ) @ hAPP ) )
        = ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4543]) ).

thf(4406,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
        = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_image__uminus__greaterThanAtMost) ).

thf(22107,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( C @ class_Groups_Oordered__ab__group__add )
     => ( ( A @ ( B @ ( C @ c_SetInterval_Oord__class_OgreaterThanAtMost ) ) @ ( C @ c_Groups_Ouminus__class_Ouminus @ ( C @ ( C @ c_Set_Oimage ) ) @ hAPP ) )
        = ( B @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( A @ ( C @ c_Groups_Ouminus__class_Ouminus @ hAPP ) @ ( C @ c_SetInterval_Oord__class_OatLeastLessThan ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4406]) ).

thf(4601,axiom,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_quotient__empty) ).

thf(22854,plain,
    ! [A: $i,B: $i] :
      ( ( A @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ c_Orderings_Obot__class_Obot @ ( B @ c_Equiv__Relations_Oquotient @ hAPP ) @ hAPP ) )
      = ( tc_HOL_Obool @ ( tc_HOL_Obool @ ( B @ tc_fun ) @ tc_fun ) @ c_Orderings_Obot__class_Obot ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4601]) ).

thf(2008,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = C ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_double__diff) ).

thf(12594,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( B @ ( C @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
       => ( ( C @ ( A @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( D @ tc_fun ) @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
          = C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2008]) ).

thf(933,axiom,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( D @ ( B @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ tc_prod ) @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_distinct__zipI2) ).

thf(8348,plain,
    ! [A: $i,B: $i,C: $i,D: $i] :
      ( ( C @ ( D @ c_List_Odistinct @ hAPP ) @ hBOOL )
     => ( C @ ( A @ ( D @ ( B @ c_List_Ozip ) @ hAPP ) @ hAPP ) @ ( D @ ( B @ tc_prod ) @ c_List_Odistinct @ hAPP ) @ hBOOL ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[933]) ).

thf(3927,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_diff__diff__right) ).

thf(20263,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( B @ ( C @ ( tc_Nat_Onat @ c_Orderings_Oord__class_Oless__eq @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( C @ ( B @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) @ ( A @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) )
        = ( B @ ( C @ ( A @ ( tc_Nat_Onat @ c_Groups_Oplus__class_Oplus @ hAPP ) @ hAPP ) @ ( tc_Nat_Onat @ c_Groups_Ominus__class_Ominus @ hAPP ) @ hAPP ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3927]) ).

thf(4274,axiom,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_List_Oinsert ) ) )
        = A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_in__set__insert) ).

thf(21602,plain,
    ! [A: $i,B: $i,C: $i] :
      ( ( A @ ( C @ c_List_Oset @ hAPP ) @ ( B @ ( C @ c_member @ hAPP ) @ hAPP ) @ hBOOL )
     => ( ( A @ ( B @ ( C @ c_List_Oinsert ) ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4274]) ).

thf(708,axiom,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_transfer__int__nat__numerals_I3_J) ).

thf(7442,plain,
    ( ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Int_Oint @ c_Int_Onumber__class_Onumber__of @ hAPP ) )
    = ( c_Int_OPls @ c_Int_OBit1 @ c_Int_OBit0 @ ( tc_Nat_Onat @ c_Int_Onumber__class_Onumber__of @ hAPP ) @ ( tc_Int_Oint @ c_Nat_Osemiring__1__class_Oof__nat @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[708]) ).

thf(3929,axiom,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_Un__INT__distrib) ).

thf(20269,plain,
    ! [A: $i,B: $i,C: $i,D: $i,E: $i] :
      ( ( A @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ hAPP ) )
      = ( A @ ( D @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_Lattices_Osemilattice__sup__class_Osup @ hAPP ) @ ( C @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ c_COMBB ) ) @ hAPP ) @ hAPP ) @ ( B @ ( tc_HOL_Obool @ ( E @ tc_fun ) @ ( C @ c_Complete__Lattice_Ocomplete__lattice__class_OINFI ) @ hAPP ) @ hAPP ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3929]) ).

thf(24686,plain,
    $false,
    inference(e,[status(thm)],[16928,23162,16466,19887,16216,13950,20873,7375,5659,14977,21605,8062,15767,13650,8536,21624,7304,10007,13266,14852,19370,18768,8960,15170,7373,16261,17505,5422,17639,14038,9208,15628,13955,20690,8186,18575,6405,6979,19540,17043,12597,21040,13859,10259,10373,23401,12564,5593,17986,15720,21710,6530,6231,15418,7691,5260,22851,14801,8097,18504,10452,12366,6544,4899,12526,16501,19101,15440,12975,12189,19464,11517,14890,8514,9754,8976,21348,11235,5320,6283,22893,17226,16427,14171,10730,18442,17903,6285,8507,20464,18079,18906,19936,16911,4852,19990,10743,12731,8030,10944,21012,20640,5205,6172,19148,10753,6074,15995,18033,17214,11998,5778,9676,11898,5999,12383,22012,9864,6845,18228,10363,6690,11620,6263,21299,17734,20124,11394,6566,18154,8755,19611,6527,5582,14944,5131,6374,16092,10272,20095,8200,22257,11790,17788,9032,18985,12549,19841,6808,10507,22485,18691,12500,9241,17326,15532,21386,12458,10387,22424,22930,8855,23191,22543,21521,11308,6791,16135,9020,22614,12674,6063,7886,19713,10795,12030,21353,10299,18152,15098,13834,21375,8129,12094,18514,6944,12334,19088,5168,12649,20056,8723,13520,10431,5718,13007,13712,13110,18995,6868,21573,22333,11880,18981,21149,8797,23219,13177,19406,20623,12666,20870,10542,6744,5069,5644,11571,5842,21815,12172,21585,13255,13993,21418,15770,11277,11409,10780,10567,20354,10277,22193,6199,17641,13062,16698,9769,22384,10331,14570,22279,8682,14786,6798,13672,18416,10705,10262,15045,8695,15827,10562,20484,8315,13283,7368,20937,23329,7253,13424,17104,6830,5982,18741,5224,23396,5669,15568,14538,6426,15981,17046,21939,12896,16353,18546,15325,7516,5237,10294,10805,5529,13845,21570,8988,11724,16581,5383,6017,14324,16449,20213,14078,20437,8366,18603,15153,16229,13212,14431,15239,13687,6214,9003,11080,14200,17407,21538,16027,7813,16424,22185,12971,17665,18861,22537,14506,5967,5425,19582,5550,22489,21899,18178,16196,23342,19521,6971,17907,13187,10282,18265,23515,6764,11945,19477,12939,8963,20469,10433,21139,9526,15808,11848,11072,18316,19900,9978,13317,16413,21688,10181,12403,8430,7697,18210,16947,13501,6675,20088,6246,15651,19722,14124,7405,22448,11664,22214,17988,22434,10881,15158,6665,16572,10358,8622,5288,17527,13095,8879,18824,15600,16688,14694,21229,7115,20507,18897,7096,17791,12097,10049,15948,17946,11020,11917,23433,16071,7484,22878,11962,15130,19787,5257,18517,13779,22076,21766,9494,9855,22225,15541,7467,12158,10209,12511,12725,17556,9000,16804,9218,11160,17609,10747,12398,22532,14959,9356,8210,21857,13113,20862,7188,5161,10726,6551,17246,20143,20063,5005,9509,19653,10594,20428,13298,18729,12494,7871,20066,9801,8838,19655,5708,23082,19490,19059,12585,16236,17126,18684,5178,8012,12077,15848,13174,21343,7980,11756,10737,11549,13147,13056,20722,5192,22365,21781,23547,8752,12816,9540,16555,23211,18595,9481,5412,6046,7400,21482,19975,4941,18674,23144,15683,17243,11171,10662,21398,8911,16668,22829,13700,22742,21716,17446,14333,6570,5227,20280,6466,13628,22246,21824,16733,6251,20386,6909,18384,15863,13874,8086,18563,12916,19575,12141,21948,11260,20591,10599,10908,7079,20715,20752,5123,18976,16720,15032,8539,14483,18834,7499,15931,17856,20325,11273,12992,8133,5195,7136,17433,23443,12757,19410,10854,6583,13392,20803,15730,7729,18925,12646,10071,21253,4803,7326,5825,14396,12960,11024,12543,13571,17053,5301,21560,9465,18252,14969,8165,7856,16211,20643,17607,18120,22476,22370,5874,14677,18072,19318,14644,17026,9657,23030,14188,5269,22564,21239,13800,5750,13003,20239,6291,14754,9394,21921,20177,18015,12062,10501,21701,16179,21124,10584,5352,17463,5797,21079,20679,18949,8583,9116,12879,19968,17925,6707,15812,7386,9960,7496,18437,5553,14669,19561,17911,20707,13191,17075,5953,8610,11426,17036,18769,22320,13664,10121,10286,16626,22595,21017,14552,18760,15353,12197,20465,10305,13679,11667,20541,4896,6242,22752,22353,13360,13732,19145,22569,18671,13696,18801,13803,6538,12122,14825,21307,22974,17366,21101,17779,13091,8089,8225,19342,6274,18750,12286,9432,22121,10053,10356,20245,20615,5759,13030,12956,10865,9332,19108,7294,20440,17598,14088,11299,11289,12046,15759,7349,17017,5274,6066,13151,19981,10221,21985,7945,8951,22866,10719,7541,19024,8834,8785,7652,6506,14440,20059,12407,7877,17481,22745,12065,5150,18782,12394,22653,14515,21430,15146,14923,18030,15680,10174,12606,6662,14391,12161,15971,12578,21530,11051,18733,15943,23326,15264,12869,10469,16208,15087,16364,12713,20418,7011,5461,18688,8126,5231,19719,23507,14164,9420,5744,11453,22095,22268,16003,13704,20230,20445,16740,14487,17694,16391,8278,11232,15911,21741,22144,18380,17894,20313,13961,23383,12837,5256,17334,16757,16540,13878,17097,9612,20098,14633,20914,18058,23258,19658,12804,15586,11773,11264,15727,11911,5199,14455,6396,22055,11512,19905,11510,7803,7060,14616,16848,8717,18094,8571,20038,17562,19299,9941,10074,8468,16873,6599,12269,22902,20027,18333,16452,22627,6365,20203,12621,15851,10967,18424,9529,11741,6923,10650,12392,20740,7215,11991,16223,19355,20841,15161,21669,16114,14019,5727,9973,14949,15744,10570,10665,15866,23026,15824,19956,6828,10702,16640,8483,14316,7183,5020,7965,17459,8738,15073,22150,11959,23475,22348,22813,17004,7464,14579,9661,20675,23404,21791,20790,7112,17691,7309,14751,12782,12875,17591,13788,16347,7236,13474,16508,5792,6002,6983,23290,12185,9401,19892,9636,15105,10454,14686,4988,8394,22481,22043,18543,15060,20890,9593,17783,12347,9103,10324,11441,13166,6840,17354,18703,22982,22529,18232,11778,7144,8379,11064,5888,15274,13987,5084,16534,14697,21829,6670,22236,7423,21029,23115,5861,5013,22007,10871,21953,16944,22127,19776,23415,12453,22249,17979,9832,16344,15261,7247,16045,9071,13538,13647,13325,7818,7369,5333,13295,17747,7441,14132,17410,9548,7986,19201,8791,9557,21476,15623,19495,22870,4847,19598,20687,6187,14408,15040,20636,4815,10757,6964,17994,11838,17398,7677,5914,18126,14309,12794,5156,11083,12625,18889,15554,6054,20917,21060,11709,10786,16172,21132,8018,21261,14066,17498,19855,8246,23176,8511,7139,14387,10014,13533,6717,10734,15834,10602,6204,11036,22525,18037,14936,22994,16785,11168,12981,5834,5045,7413,23379,18693,16131,5929,14284,20949,13719,11480,11478,21242,16826,6631,13708,11325,21390,5448,10145,4935,7931,5401,8586,19165,13305,15907,15784,12430,5210,9970,22810,20547,20619,9369,12311,6740,10551,23487,10833,20794,7807,12824,20368,5370,18361,22065,6491,16776,5101,13479,5648,15799,19263,18197,6947,18578,14113,18097,11806,12554,23147,7909,21181,19512,17058,18260,15360,6932,15343,5343,19998,12036,16957,20130,20272,17322,7194,20053,20826,5169,10057,9914,19661,10350,4825,18869,8691,20174,14658,12411,9341,23510,8459,10390,19085,10106,10801,10977,21200,17601,15986,23451,11728,20809,10839,12860,10233,17938,12907,20605,17719,7337,10574,16077,21848,23333,5665,12217,8939,21929,23368,10459,17442,7051,5819,15321,9923,7688,10933,14652,9272,21665,5328,8362,12306,13891,11357,5970,9501,12375,7170,22380,19310,9896,16565,9584,20736,15958,23347,19812,13683,15235,18047,16109,13231,23038,17811,5961,5298,9026,8123,18928,22361,13440,20836,16324,19639,7321,7657,12747,20903,22896,9917,21009,10062,20610,18344,20533,13936,19877,11528,9720,6856,13352,14730,7535,8486,15402,21202,18445,19401,9682,11555,10313,13386,6560,15221,22282,8655,4962,17816,15779,13814,20585,22406,18883,6020,16401,13408,20528,12275,10954,12581,10875,6015,20725,20216,6731,18312,23214,9221,8243,22561,17919,15379,13038,19502,12623,14420,23550,21747,21784,21223,5443,21466,13709,22737,5438,7217,18852,22718,12200,18498,20193,22204,18658,20079,18664,22916,14295,16882,19903,20395,8827,13104,19781,5291,14342,15979,8397,22578,10922,5117,17289,11456,7518,13200,16333,15650,10374,6865,19329,20431,10165,12068,20749,15258,20921,16516,23180,19727,16297,19771,16292,23419,21191,6741,16227,17363,20370,9688,16829,20015,18112,21998,13379,12169,23295,4999,6464,8712,22699,23131,12232,12100,11698,16168,6635,17509,17574,23250,21507,19950,21416,22806,16592,20390,11015,19158,13746,9296,13126,15574,15610,20684,11339,12613,15330,19803,11730,21310,5630,14958,11238,18200,8168,16059,19987,7703,10171,11388,14501,6820,22667,9861,13335,14357,19305,13301,8994,8329,9075,9412,5002,8476,12788,18325,6032,20931,16104,19835,5794,20829,21806,6371,12635,8888,4878,5579,20989,19744,17303,14870,5349,16386,20459,5266,11865,5815,22832,5956,21564,10843,16264,16484,17567,10426,21579,23267,17838,22092,12083,16751,22403,21293,8608,12809,22400,19043,10409,9849,12591,19361,9981,5470,13443,12846,23422,13218,16016,16183,10394,9745,20550,11565,13498,5507,17876,8714,6178,22052,11908,16748,18821,19396,7244,16307,14000,20582,18372,8491,13622,8746,11185,6620,6043,12692,10721,17755,21651,9113,14889,9380,13551,10710,17738,7977,8255,5879,8948,14789,9554,22024,10939,19390,6852,8920,6629,21788,20047,14541,20819,8788,4849,23336,19768,18535,17623,9512,19139,7576,15253,8026,8700,21641,7063,6848,21591,8145,6427,14363,11152,4947,15103,18283,9586,21751,19214,5690,13924,10369,19351,16123,22310,17385,13568,10247,11249,8021,13530,21912,23568,18268,20197,7545,11174,20876,19615,22492,6833,14338,19312,9423,13433,9132,6096,15631,18799,15999,16661,12849,17889,17891,14259,5566,6060,16793,11670,8847,13023,14452,12905,16252,13180,21054,17741,16536,18136,13237,14565,20745,5858,9291,15279,18481,17477,7853,23309,13681,19235,13411,15724,22705,13515,16455,8104,5993,21576,16360,20504,8136,8577,19847,13153,20133,9829,18552,8403,13269,16019,5330,8518,5515,19484,21608,7686,8358,11503,8073,5066,22630,6090,12450,18668,9095,12372,20309,15559,8238,20957,8297,7750,8462,14380,19048,5313,20481,15702,15915,5189,18204,8471,5626,11736,23254,20976,19467,7281,7329,15373,8446,22073,7777,15761,13116,5714,22473,6324,22677,8068,6677,7142,12264,22823,20412,12728,13939,7421,14327,18293,5098,22581,10887,13222,21258,9804,17232,17274,7962,19551,20787,19918,8009,11056,18222,20331,22085,11715,15156,5615,19707,19053,8223,20944,8282,8339,18586,16629,7173,22769,12546,8604,18718,15896,7389,22368,5502,17010,18677,21673,11007,9444,21115,10266,10644,9244,22164,8041,19450,14725,22941,19302,5428,21377,21275,8768,9624,5362,20101,16087,23235,5583,20448,18404,17958,19162,19255,17819,11435,13163,7593,10318,20710,15189,19556,14840,14244,7513,15114,6941,17550,23355,11400,13676,15459,12945,5847,14366,19258,14520,6780,21797,15313,22899,8662,12834,7874,9603,7222,5687,16242,13468,11614,10760,18039,22124,15281,8815,11304,7116,14908,21547,16504,21951,9772,18971,11877,16441,12211,19287,18338,20855,19075,19515,6862,5941,14405,20646,7898,14914,16815,7435,8704,11782,8631,13635,20248,17503,21632,7365,6175,10708,12768,13883,15545,22336,10830,19984,18319,18653,22039,12179,4983,9397,8985,19210,7054,5496,9667,19921,8251,14313,12325,6593,17763,10015,17942,17761,15141,13495,11403,21313,12818,14598,10528,8743,9426,21851,16920,16700,22265,13527,19373,12746,12885,15022,5464,13009,5253,22952,16903,4938,5263,17254,20742,11229,10798,11642,21070,14110,9477,10936,16715,8407,20069,14861,5213,8499,12091,23556,21370,22141,9288,22240,23186,5865,5662,9085,13046,11097,22105,10539,12942,7806,13184,6539,8390,22460,7059,11797,18978,11574,4867,16969,13309,16036,10239,19647,18650,7895,21042,6935,12977,10353,12357,9429,20359,7682,16773,8159,21463,16023,9645,8100,12600,12314,23429,19796,14318,19241,6724,9260,22673,15247,10919,17825,7668,11742,11432,5063,21345,5576,14174,5947,5317,12418,17318,21636,13205,13415,21006,20493,18225,17170,15151,7340,17360,10423,15664,21155,23103,5481,17229,14784,21106,12994,8891,16906,8658,14799,15369,13366,5374,8326,21944,13169,22796,19393,14655,7014,20180,22641,5380,22326,8764,17582,14227,17873,7508,15602,5639,5134,5234,22201,10026,11360,8036,14649,13839,17286,16112,20434,21162,6433,23352,9739,18176,9581,6876,12059,6211,18476,18044,9448,16722,18347,21243,10148,19383,13594,6239,20666,9112,13376,9053,18027,10401,6346,9017,8732,22090,7027,23118,22552,21705,21146,15285,19474,10879,13277,13451,15399,10047,20593,18568,20337,17546,15232,10533,6005,18934,10302,14965,12533,17559,20698,9846,12310,4902,19337,6418,22973,10550,15037,17675,5603,14116,7826,20160,23150,5026,12641,17858,9694,15934,22252,16624,21270,23528,23588,13699,21761,20510,9372,12005,20574,11933,19415,12138,21683,12962,9068,15101,13196,17514,19498,18257,21179,10212,7661,12250,18870,16996,10406,19953,22873,23171,6514,12931,8971,11673,5747,11593,11216,15290,13507,13430,5310,5153,10366,15538,20153,10597,20629,6533,20451,9684,18832,12751,9468,17293,14961,21659,18465,18508,13554,18012,5711,18049,17106,8247,11368,18159,18813,5090,17203,7407,9964,15499,13714,11972,15592,10011,10614,12469,14157,12891,12206,20241,21485,10524,9269,16432,9044,21989,13026,10689,19198,12074,11546,16812,19066,10656,9008,8923,19227,8871,5415,23300,10470,22609,8049,22714,21759,17984,6812,14035,18144,15646,20172,16048,17651,18100,10819,17767,6011,5434,8393,6260,6647,20075,11824,5737,12486,4906,22358,22590,19090,16537,6756,16886,14886,14185,16990,12913,22233,21214,19627,18389,10851,13667,22177,6311,22731,7972,5295,19315,5126,18462,6950,7106,5840,14433,10783,22980,14335,18902,7074,22208,22390,9256,23135,12677,7444,16120,8234,21023,13071,12173,8110,22218,8807,15815,12953,22650,12155,17471,6524,9545,11165,15427,12389,17182,18164,19380,12609,21159,17454,16464,9484,19972,8333,21165,10556,22669,9040,9726,11506,5996,19038,11692,16477,5524,13264,9352,22059,11033,6437,17150,13041,22686,6026,17716,20236,9231,13331,10971,14831,20207,15614,20140,16709,5138,7128,5762,19530,16857,22132,6615,5359,15675,22960,18968,10202,20688,7459,12813,23365,8531,9821,18736,4874,7225,20490,5855,23435,23566,10310,7706,16505,14593,15820,11332,5048,16879,8480,22255,23386,13947,12683,14303,13864,10289,7031,19418,6243,19365,23244,10327,19960,12704,18572,10420,8771,6469,10321,21568,5016,7953,20701,6546,5979,19861,12719,5882,17991,18244,21495,9451,20384,11459,20720,8874,21555,19017,17436,23276,16876,7567,18376,16941,10890,15111,21695,15696,14072,22377,10461,10668,14286,22944,8217,20009,7709,7162,20388,8597,6234,10068,14974,12441,22913,8015,15070,16935,13471,18427,5456,21067,9798,7590,13832,21647,21373,7938,23067,21116,18529,22683,12951,10232,22138,12688,19249,14760,21428,16866,11105,21822,16033,20638,15904,6617,5488,13972,17439,12986,23132,5395,16617,20947,16030,7233,14394,9733,17280,21926,22702,17700,8580,11703,7487,12317,22188,7134,13249,5121,22790,13060,16855,8139,19217,5923,18990,11226,12143,18262,16977,17141,9706,4926,23498,8809,21413,17931,18418,21122,16154,13033,6229,16199,14714,8027,14448,11851,13281,12386,7041,14544,19083,5876,14971,23100,14021,17109,7180,16649,8092,22890,18548,5271,20475,14642,9852,4975,13920,10127,13492,21644,19308,21497,20673,10525,23526,20211,12663,17130,21233,17199,7815,12964,9627,15224,23349,22772,11483,10284,8064,23344,17115,7795,20705,16194,17654,10044,19881,12242,13908,13952,15876,18350,11819,5546,19176,8534,9935,9984,19269,9285,4978,10611,8107,17041,19894,5033,14144,7191,10034,6385,17744,16796,18314,9659,16664,5471,7270,22841,8152,4837,6667,10083,10257,12716,7983,12401,10183,18484,21827,8841,21558,9506,21045,16779,13503,19345,14517,11466,10640,22708,20283,19479,22345,13093,12128,14807,21433,23426,22113,4822,6794,8359,20019,10051,7109,17525,8492,11291,8300,10215,11515,18086,11678,22985,20887,16896,5207,7800,5314,15485,17305,6638,8059,9496,14461,14587,23196,22227,15887,18124,9729,17173,13638,15244,17611,7658,13958,23008,18003,23090,22584,14549,8524,5158,21802,10974,16553,16764,6549,20426,16967,14360,15733,11900,15382,21062,18035,11792,9354,16518,8387,10361,17369,14027,15857,7315,7394,7021,10176,22323,7865,10741,11038,18431,10989,18487,11525,22636,9248,10857,9967,18167,10056,13482,9670,14711,19702,19741,16632,7482,9835,18309,22422,18695,21388,16900,13995,17332,12445,6478,12032,23371,23189,14290,5870,20228,12806,16718,20621,8452,12428,20554,21527,6059,21493,4929,13240,10297,10236,15700,18849,13876,10429,6308,20266,9349,20664,20205,9454,13079,14878,11601,6179,11508,12131,12214,8799,15929,9377,7810,7907,21410,16767,15507,22786,17971,10677,23238,20571,12034,4828,6815,15772,11697,20801,20398,22195,4914,8120,8831,7438,8688,21205,9047,22036,8171,10564,12354,14595,11733,8254,9920,9118,14803,21965,19962,18118,12182,13794,15988,19385,5054,11268,15562,10037,20407,22554,21667,17048,17841,18570,9570,9723,4958,13749,5407,16600,11365,7360,13851,22350,18817,5346,12791,17813,10766,15212,17886,10098,20911,13348,13836,15713,8561,19784,6737,22088,21854,6196,20677,8794,11718,7502,11438,16177,14555,11586,11979,23530,14865,11306,14053,22273,13018,20233,6216,22541,20479,17725,21731,18931,12195,16090,5563,20539,5114,19523,7504,5367,9042,16422,9757,8735,6087,18766,9129,11868,19898,5202,23270,7768,20892,23513,15465,10621,19538,15227,22968,17379,13427,5920,14262,19289,19670,21837,10397,7119,12114,9888,10253,5894,5082,17769,21686,20295,10995,11498,16338,15543,16056,9275,8103,21456,4911,13323,20852,13980,5175,21437,11205,10628,11392,9642,9691,12044,6710,16686,5863,12528,12973,7302,7685,7892,5599,9263,5286,12111,14063,10942,7664,20999,21052,23303,17914,7551,11158,7928,20649,10732,19185,12438,15961,15173,8974,18763,21869,6747,7654,18912,12899,14218,5656,6080,18580,17396,19025,8372,11640,17248,6817,7675,18448,5885,18780,10825,11583,11630,16128,16162,5180,17579,19917,23541,7250,16101,11767,18631,10380,8652,9101,19853,20514,6692,12821,7066,10004,22616,7297,19737,11761,20525,12505,18731,14930,16703,16366,20767,10970,20992,7901,22921,23183,13867,8052,8853,4844,12460,15620,5340,7598,5057,11220,7603,23059,8440,16742,22612,21296,9751,17494,21065,11348,16310,13963,20682,16706,13000,6377,8456,11558,14370,19548,6609,19404,7479,16474,5377,19587,5197,14207,11041,7383,20362,20201,19093,15782,10275,16493,6930,12779,17794,16863,9294,10020,18243,15898,12672,21776,16062,5482,20929,18335,16770,9899,14985,22387,20815,17647,9492,9975,6288,11721,9841,6223,6783,19125,13085,5248,11113,15689,10893,21183,18993,11380,21982,15405,5042,22021,19448,6704,5976,8175,8541,20632,17758,10108,15583,17940,9366,13598,12644,22427,22478,10930,10803,21671,9011,14639,19535,20536,17845,8441,18739,18254,11342,17051,20939,10031,12224,14194,5403,16860,10186,9398,16435,15340,11193,17713,21544,4890,7507,22566,14947,20773,13208,16084,19580,22815,12557,20564,4965,14049,16305,14427,18410,18173,9503,14255,18041,10692,14154,20351,13806,11887,7154,23168,21918,15048,16094,22999,17413,5435,15746,13662,10456,16980,12922,14493,19003,12120,13065,11316,22414,20467,19080,6890,14476,20692,8954,21901,13144,19252,7788,16052,9403,17781,18891,7490,17070,14126,12492,9227,14720,6672,14703,9673,15276,6542,20423,14012,15385,4886,7975,12978,10269,21639,23585,9651,19353,11012,20843,14250,20650,16674,16922,12048,8979,8804,17977,21878,13641,6659,8936,9826,22110,23466,18109,18000,12627,17487,14265,21474,15918,12903,22876,8116,19806,15757,15006,11030,16042,8323,8836,19367,6056,9858,17163,5678,4859,17268,16148,17376,16606,14530,21452,6853,22881,7122,8637,6806,12283,16097,23087,17736,12854,11706,19182,12701,13541,16362,12377,8885,9276,15090,21328,8863,6008,6440,15415,22964,8477,11758,23016,8409,16917,12695,15571,4812,22292,14688,4986,6557,16202,6641,13189,12740,14417,22949,20319,21337,17156,15308,16521,7615,14470,6362,11738,5446,18060,8056,19050,16389,7600,6577,14282,16001,22825,9879,5716,21193,17208,14091,5822,8569,12289,8003,7085,15551,6249,22587,18192,10196,22549,7475,16653,23106,11327,22167,11770,7942,6683,22515,22451,5294,9926,20702,8345,10001,9606,4864,6266,9253,6399,5250,19297,11857,23151,11611,7211,13477,19705,11753,17519,17087,11694,17060,17968,8707,23079,16621,20951,22889,18373,14998,19793,11808,12103,19907,23273,15608,19925,16955,7956,14444,16158,18341,22500,13523,23047,10059,12056,18923,15043,9037,5499,18473,9710,4950,20109,14557,16974,19284,20496,23228,9238,22546,9953,16185,9535,11956,10371,7554,21818,17055,18290,5523,13261,19035,20257,22793,9766,22733,21799,18009,12968,18886,23241,16870,9499,7618,22644,8350,6481,11252,10159,7511,17013,20779,15323,16547,19816,9473,11988,7832,17536,7228,19584,8039,13136,22539,12256,5684,16249,20169,14512,19942,18439,8612,10218,6389,18952,14272,19890,19567,14081,16330,22033,18271,6280,9462,12937,5431,14604,14778,17356,13315,12345,9214,10504,23553,18756,10328,12071,10439,21137,13369,6981,7655,15396,5418,16416,5731,14883,16295,21708,15661,8858,20023,11027,9065,17822,19724,20044,6912,7971,15127,10162,15288,23306,17337,11650,19022,13694,20115,19774,23544,13645,23472,11429,6421,17948,17073,8625,6093,14086,10095,20670,8231,5753,13384,8496,13560,12826,16281,11297,21002,14728,9518,10717,10466,16327,16892,21987,17632,15132,11374,22857,16446,22885,7796,10211,9567,8216,21356,7947,5560,15256,13791,6298,18128,16695,21863,13320,8528,22680,11213,21629,6653,8148,13880,15969,8248,18625,4800,17500,8206,18230,14480,23084,9911,20919,16126,13403,18387,17283,6994,11969,14389,14567,12983,5450,6206,5106,19348,9435,17864,10509,21266,18788,20334,15443,7009,5186,5277,18456,18202,11475,16791,19613,11661,13172,16206,17089,19295,21872,9109,6701,15084,15557,12540,11354,10129,16106,8729,11094,20974,18330,12328,10964,22804,5902,15241,13983,5675,15149,17099,20410,6633,14636,17176,13729,12630,19650,6899,10023,8331,5628,11835,17308,23478,13421,17934,15332,13446,18170,11486,10531,22665,18327,14197,14252,15612,6601,14321,7461,23193,13605,11054,17148,17188,9363,12811,15580,19055,7621,5504,9326,20077,7391,16631,15790,14868,18478,19844,19833,10028,5633,5453,19682,11334,20599,23564,13870,20030,20712,11005,14955,23051,21379,8850,18591,11351,23070,7612,20442,20146,8449,9406,5364,18066,10884,15116,7426,21713,16085,13243,14838,14383,11617,23424,12652,14781,13674,21152,14467,8433,7595,17668,18747,21681,11957,20343,9374,22050,22174,9654,22971,17457,14202,15717,5596,11931,19859,8861,13342,12039,10674,14607,15319,12829,11017,8982,7224,4819,6301,9902,13082,17067,15283,11302,17853,16443,8812,15625,14344,10899,19192,19978,9834,6928,14464,13160,7363,13036,7099,16807,16550,15294,9532,20901,16369,13012,16531,6850,5873,14732,21968,15035,13934,17030,9279,21895,22911,9686,10018,16418,14306,17553,17496,21860,22018,16988,18134,23035,17728,5917,6447,13797,6985,20082,11150,7024,13406,6758,15501,13211,12360,10873,14834,18894,16682,9664,7177,6408,22728,18149,9876,11978,21088,9092,22440,18281,14683,20251,12690,22102,19624,16245,21910,15525,19229,18413,14182,19756,17121,9438,22507,7306,5660,6068,7606,11176,23343,5386,4944,14425,7816,15020,13271,15366,20782,15644,15805,12925,22647,10199,15749,8183,13021,23121,11681,15997,7288,15548,21524,23261,8957,7765,5421,18355,22356,18398,22946,7889,14009,20747,10637,18900,8285,8228,10905,14015,17479,21185,6882,16925,17772,7570,8761,22433,5485,5389,9515,19220,18234,14108,23469,8469,20849,15796,10578,22458,19482,21907,15144,11412,16575,6726,22697,19798,19243,20135,6711,22711,5258,20487,22134,11076,19974,7950,17511,20846,8337,14083,23407,12258,15964,15869,18495,17063,13706,16397,13752,21449,11337,11267,19801,16931,21404,20072,17227,19160,6322,9014,23495,6077,15685,11745,13303,4806,15913,14150,6753,23044,13364,18840,8474,10605,17152,13224,11319,17301,12698,11832,22522,20898,5008,14872,8882,21264,6893,20785,8766,7044,6953,22557,5800,17427,10789,16009,15067,22633,13485,12743,14069,18598,12574,20195,22808,7219,13203,16835,8197,14503,17020,13129,15191,14224,21245,10659,11800,12685,19686,16213,22243,21518,19128,14742,23141,15358,17565,19884,6023,8606,17775,16482,6770,14457,5228,19292,7082,19077,14522,20695,11469,17804,6494,8634,10411,23109,22398,22926,7700,19260,19554,19692,7384,5756,5010,4834,13721,21032,5087,17185,9824,15589,16614,7125,5104,23484,21875,12050,6694,17540,14646,7959,22317,13998,18194,13252,18501,14177,14274,20523,10386,14705,20150,20311,8240,5600,7912,15437,7312,19461,18024,8749,17917,22230,10777,7680,20817,8172,21208,6257,5304,9718,18083,13193,13656,11210,19559,7256,4855,11780,18744,8369,21049,23330,9470,20834,14138,5164,6430,18634,8997,23173,7187,10828,21962,18960,15351,6397,20163,18051,5532,17785,18881,15777,9962,12176,12588,15052,21698,11999,16074,7715,5781,21811,12893,17474,12080,23288,6554,22408,9792,8203,5837,7039,23298,13716,16438,5409,11552,18237,18147,9537,10137,13198,20393,5699,6521,22720,14289,15875,6277,21621,15362,5549,21217,7887,21808,12448,16382,7017,12152,5072,5144,17291,17329,11982,19590,23417,16335,15124,15977,20006,12851,19669,22739,9211,10924,14700,22600,12711,14435,21440,21840,5672,19605,11653,11322,5128,19766,23200,21176,6444,11537,12989,4869,14995,11418,16963,17084,18106,22099,6499,12298,15775,12480,5336,21189,22462,12125,13669,23020,8710,15854,11208,15218,8969,20612,10909,19637,23293,15945,9542,13328,23076,19505,18352,22780,22430,9812,18162,22978,12153,22130,15371,14952,8660,15974,11447,20552,18855,13118,23264,6326,12108,22656,19040,17265,8070,18401,9034,15337,13453,19532,20138,23217,13991,6201,16289,12615,5606,10291,23481,15705,16192,22455,6997,10681,7868,13043,16458,19526,11271,8162,4809,12267,11928,12380,18785,7231,22639,20831,7883,13133,8412,19577,16165,17431,22270,11589,21458,21581,18278,21566,8908,6925,17626,7259,23232,19266,22504,22924,11871,20219,23388,19432,23339,15108,19045,12208,12117,16006,5356,10418,21334,7712,8726,17956,11975,19339,18936,6456,12292,19207,18566,4841,19073,10631,8720,22445,23357,20806,6906,5527,10515,8574,18804,9329,15230,8589,13862,23247,18623,9944,6226,5014,14774,8489,9596,9844,10590,10868,6580,10280,20378,5398,16341,5926,8933,17323,10205,21085,10250,14723,8801,8400,23538,19237,23399,23501,6411,20838,20865,7323,11155,7727,21763,6535,22147,22535,21778,21754,21015,15884,16145,11727,22860,17201,23523,5159,11199,20608,7557,16078,17604,12342,7184,8207,4981,6294,16558,15393,11854,10168,11362,14924,13614,18759,5990,12307,6488,8510,18369,23073,13068,11415,17533,4968,21690,12734,18157,6644,5019,20756,16407,20127,21757,18687,19622,14600,13842,6714,20090,22411,6590,5741,15617,9282,18753,11162,12503,16671,5441,6729,21991,21468,14293,17649,17252,15879,5339,12801,11231,17516,10956,17765,15493,6380,14191,5867,7402,5036,16378,23165,20895,12707,5642,20118,10849,13517,6612,6393,16299,9250,15741,12022,7291,12466,9742,21104,9409,9564,5283,14846,19733,23414,11890,11377,23129,11246,19509,10224,6503,18987,7076,8236,10092,19168,17145,9441,22373,7925,19940,21461,4923,15198,12002,10896,6190,21634,21351,17192,21509,9235,12611,8066,19677,10554,8213,7880,16971,20859,7352,6750,10836,12134,11953,8444,5668,15209,9679,6329,4799,12530,5806,9763,12220,12872,16239,21541,11794,14764,21942,8643,13601,11764,7915,9023,15786,21930,20563,9474,6209,23013,6697,21971,12042,13247,5061,6383,8758,8093,18791,12235,12508,13894,22918,12560,19689,5280,18716,7829,10713,9446,13574,18606,21236,6471,10403,5060,12997,22783,14672,7370,20965,7493,4831,5958,5623,10308,21904,15711,5046,11182,19051,11462,18406,7780,20933,14988,7791,16142,17548,7088,13279,13449,11330,10124,20190,22162,5891,5354,14796,10642,8189,11935,21773,19019,17878,23032,7176,8876,11345,15840,11875,8427,15457,20531,23010,7299,15376,19413,13723,21272,16622,21693,13824,15429,20187,11925,21923,17585,18973,5845,11803,11276,17900,6424,8685,8829,19486,19618,20404,18983,12749,10383,5172,17629,11992,20654,20884,7548,6297,11675,21076,20155,14674,10086,18655,13505,17484,8702,13016,6961,10723,13817,11086,21626,11286,17205,12965,18130,9006,10118,20776,13215,5307,11397,22734,17007,21319,8023,15412,13631,8991,17372,21231,13289,21613,6842,14920,5458,18214,5789,17387,6733,16430,13760,7056,9784,22465,5183,18285,13274,22276,17123,8741,11534,8076,14006,19750,10763,7284,8006,22313,23041,12331,14033,18772,10902,12488,19779,6254,22933,23317,13053,6767,11822,6810,12637,16659,21744,7478,11444,9748,8966,15764,22437,8596,6575,4908,16543,21446,7267,23257,6686,21057,14450,16842,16760,6035,22519,15327,22330,10750,12456,13311,23410,23022,14102,17224,11294,20357,5574,6896,8628,21866,17636,19281,15872,22624,22107,22854,12594,8348,20263,21602,7442,20269]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : SWW317+1 : TPTP v9.3.1. Released v5.2.0.
% 0.00/0.08  % Command  : java -Xss128m -Xmx2g -Xms1g -jar /export/starexec/sandbox2/solver/bin/leo3.jar /export/starexec/sandbox2/benchmark/theBenchmark.p -t 300 -p  --atp eprover=/export/starexec/sandbox2/solver/bin/externals/eprover --instantiate 39
% 0.15/10.42  % Computer : n008.cluster.edu
% 0.15/10.42  % Model    : x86_64 x86_64
% 0.15/10.42  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/10.42  % Memory   : 8046.5625MB
% 0.15/10.42  % OS       : Linux 6.8.0-71-generic
% 0.15/10.42  % CPULimit : 300
% 0.15/10.42  % WCLimit  : 300
% 0.15/10.42  % DateTime : Sat Sep 26 15:39:51 UTC 2026
% 0.15/10.42  % CPUTime  : 
% 0.15/10.42  Running java -Xss128m -Xmx2g -Xms1g -jar /export/starexec/sandbox2/solver/bin/leo3.jar /export/starexec/sandbox2/benchmark/theBenchmark.p -t 300 -p  --atp eprover=/export/starexec/sandbox2/solver/bin/externals/eprover --instantiate 39
% 0.19/11.02  % [INFO] 	 Parsing problem /export/starexec/sandbox2/benchmark/theBenchmark.p ... 
% 3.52/11.98  % [INFO] 	 Parsing done (965ms). 
% 3.52/12.00  % [INFO] 	 Running in sequential loop mode. 
% 4.27/12.38  % [INFO] 	 eprover registered as external prover. 
% 4.27/12.39  % [INFO] 	 Scanning for conjecture ... 
% 6.67/13.05  % [INFO] 	 Found a conjecture (or negated_conjecture) and 5241 axioms. Running axiom selection ... 
% 10.63/15.62  % [INFO] 	 Axiom selection finished. Selected 4796 axioms (removed 445 axioms). 
% 16.42/18.73  % [INFO] 	 Problem is first-order (TPTP FOF). 
% 16.70/18.87  % [INFO] 	 Type checking passed. 
% 16.70/18.88  % [CONFIG] 	 Using configuration: timeout(300) with strategy<name(default),share(1.0),primSubst(3),sos(false),unifierCount(4),uniDepth(8),boolExt(true),choice(true),renaming(true),funcspec(false), domConstr(0),specialInstances(39),restrictUniAttempts(true),termOrdering(CPO)>.  Searching for refutation ... 
% 98.28/60.66  % External prover 'e' found a proof!
% 98.28/60.66  % [INFO] 	 Killing All external provers ... 
% 98.28/60.66  % Time passed: 50090ms (effective reasoning time: 48653ms)
% 98.28/60.66  % Solved by strategy<name(default),share(1.0),primSubst(3),sos(false),unifierCount(4),uniDepth(8),boolExt(true),choice(true),renaming(true),funcspec(false), domConstr(0),specialInstances(39),restrictUniAttempts(true),termOrdering(CPO)>
% 95.77/60.70  % Axioms used in derivation (4796): fact_div__code__numeral__def, fact_minus__mult__left, fact_zmod__minus1__right, fact_wf__not__refl, fact_add__le__less__mono, fact_setsum__shift__lb__Suc0__0, fact_zadd__int, fact_map__add__map__of__foldr, fact_rotate__def, fact_neg__le__0__iff__le, fact_order__le__neq__trans, fact_INT__simps_I6_J, fact_SUP1__I, fact_remdups_Osimps_I1_J, fact_rtrancl__Int__subset, fact_Int__insert__left__if1, fact_card__partition, fact_Nat_Oadd__0__right, fact_self__quotient, fact_converseI, fact_insert__partition, fact_greaterThanLessThan__upto, fact_wmax__insertI, fact_atLeastLessThan__upt, fact_all__nat, fact_insert__compr, arity_Com__Ostate__HOL_Oequal, fact_Un__absorb1, fact_Sigma__Diff__distrib2, fact_fold__graph__insert__swap, fact_int__mult, fact_xt1_I1_J, fact_image__uminus__atLeastAtMost, fact_less__eq__int__code_I14_J, fact_Inf__Sup, fact_less__eq__code__numeral__def, fact_le__SucI, fact_notin__set__remove1, fact_drop__Cons__number__of, fact_finite__greaterThanLessThan__int, fact_UN__simps_I3_J, arity_Code____Numeral__Ocode____numeral__Rings_Ocomm__semiring__1, fact_set__drop__subset, fact_min__max_OInf__fin_Oremove, fact_setsum__cases, fact_singleton__iff, fact_divmod__nat__zero, fact_ivl__disj__un_I12_J, fact_wmin__emptyI, fact_neg__number__of__Bit0, fact_single__valued__Id__on, fact_nat__gcd_Opinduct, fact_divmod__nat__rel__divmod__nat, fact_numeral__2__eq__2, fact_append__Nil2, fact_insertCI, fact_list__all2__map2, fact_int__0, fact_Diff__insert__absorb, fact_concat_Osimps_I1_J, fact_wfP__SUP, fact_inf__eq__top__iff, fact_not__sum__power2__lt__zero, fact_card__image__le, arity_fun__Orderings_Oorder, fact_divmod__nat__base, fact_nth__Cons__0, fact_folding__image__simple__idem_Osubset__idem, fact_rel__pow__Suc__I, fact_evalc__evaln, fact_nat_Osimps_I3_J, fact_wf__union__merge, fact_of__int__minus, fact_lfp__lemma3, fact_le__imp__diff__is__add, fact_option__map__eq__Some, fact_Union__upper, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J, fact_one__code__numeral__code, fact_divmod__nat__rel__mult1__eq, fact_option__map__o__empty, fact_Numeral1__eq1__nat, fact_set__empty__eq, fact_evalc_Oequations_I8_J, fact_Compl__UNIV__eq, fact_wf, fact_set__zip, fact_vimage__insert, arity_Code____Evaluation__Oterm__HOL_Oequal, fact_power__abs, fact_nat__rec__number__of, fact_greaterThanAtMost__empty__iff, fact_gauss__sum, fact_ImageE, fact_min__max_Oinf__absorb2, fact_inj__graph, fact_zero__power2, fact_InterE, fact_Compl__UN, fact_length__filter__less, fact_folding__one_Osingleton, fact_lessThan__Suc__atMost, fact_number__of__diff, fact_finite__vimageI, fact_wf__not__sym, fact_greaterThanLessThan__empty, fact_finite__UN__I, fact_power__strict__decreasing, fact_adjust__def, fact_min__max_OSup__fin_Oinsert, fact_mult, fact_sorted__take, fact_rel__pow__E2, arity_HOL__Obool__Complete__Lattice_Ocomplete__lattice, fact_com__det, fact_return__list__def, fact_lexn_Osimps_I1_J, fact_Sup__fin_Oinsert__remove, fact_pos__add__strict, fact_refl__onD2, fact_Int__lower1, fact_def__coinduct, fact_sorted__insort__insert, fact_wf__inv__image, fact_add__strict__right__mono, arity_Int__Oint__Orderings_Olinorder, fact_setsum__shift__lb__Suc0__0__upt, fact_drop__butlast, fact_def__gfp__unfold, fact_sequence__trans, fact_sorted__append, fact_converse__converse, fact_minus__Bit0, fact_card__atLeastAtMost, fact_dropWhile_Osimps_I2_J, fact_setsum__constant, fact_restrict__map__def, fact_rotate__is__Nil__conv, fact_finite_Oequations_I1_J, fact_fold1Set_Ointros, fact_Min__in, fact_in__set__conv__decomp, fact_le__inf__iff, fact_sup1I1, fact_incr__mult__lemma, fact_com_Osimps_I8_J, fact_Sigma__Un__distrib1, fact_transpose__column, fact_map__upds__twist, fact_map__upd__Some__unfold, fact_atLeastLessThan__empty__iff2, fact_mult__1__left, fact_diff__0__eq__0, fact_Ints__minus, fact_fun__upds__append__drop, fact_atLeastAtMost__singleton_H, fact_rel__simps_I6_J, fact_finite__lists__length__le, fact_zle__refl, fact_fold__sup__le__sup, fact_rel__pow__E, fact_inj__comp, fact_set__insort__insert, fact_transfer__nat__int__numerals_I1_J, fact_Field__empty, fact_Sigma__def, fact_nat__of__number, fact_Ints__diff, fact_comp__inj__on__iff, fact_less__eq__nat_Osimps_I2_J, fact_list__size__pointwise, fact_accp_Oequations, fact_setsum__divide__distrib, fact_nat__power__eq, fact_listrel__refl__on, fact_geometric__sum, fact_one__is__num__one, fact_inf__INFI__fold__inf, fact_setsum__Un__nat, fact_diff__nat__eq__if, fact_q__pos__lemma, fact_of__nat__add, fact_length__0__conv, fact_card__Diff__subset__Int, fact_Inf__fin__Inf, fact_map__fst__zip, fact_subset__UNIV, fact_map__pair__inj__on, fact_inf2I, fact_ivl__disj__int_I5_J, fact_finite__greaterThanAtMost, fact_Range__Id, fact_notin__set__sublistI, fact_diff__0__right, fact_lexord__append__leftI, fact_setprod_Oinfinite, fact_setprod_Ounion__inter__neutral, fact_finite_OemptyI, fact_list__eq__iff__nth__eq, fact_div__pos__pos__1__number__of, fact_set__Cons__sing__Nil, fact_lexord__take__index__conv, fact_order__le__less__trans, fact_Compl__Times__UNIV1, fact_nat__add__left__commute, fact_set__append, fact_nat0__intermed__int__val, fact_transfer__morphism__nat__int, fact_nth__upt, fact_image__constant__conv, fact_zdiv__eq__0__iff, fact_Range__Int__subset, fact_inf__sup__aci_I4_J, fact_Image__Int__eq, fact_inf_Oassoc, fact_pair__lessI2, fact_neg__equal__0__iff__equal, fact_finite__dom__map__of, fact_listrel1E, fact_INFI__bool__eq, fact_smax__insertI, fact_min__max_Osup__Inf1__distrib, fact_SetInterval_Otransfer__nat__int__set__function__closures, fact_Nitpick_Onumber__of__frac__def, fact_inj__on__diff__nat, fact_map__upds__apply__nontin, fact_number__of__minus, fact_times__code__numeral__def, fact_length__rotate, fact_lexord__lex, fact_Domain__Id, fact_map__add__SomeD, fact_insert__iff, fact_INT__Un, fact_zip__append1, fact_semiring__norm_I112_J, fact_atLeast__upt, fact_mod__mult2__eq, fact_image__insert, fact_negDivAlg_Opsimps, fact_setsum__empty, fact_monoD, fact_diff__add__inverse, fact_inj__Some, fact_ran__restrictD, fact_INT__extend__simps_I2_J, fact_diff__bin__simps_I10_J, fact_of__int__power, fact_last__appendR, fact_foldr__max__sorted, fact_fun__left__comm__idem__insert, fact_take__drop, fact_greaterThan__subset__iff, fact_map__add__dom__app__simps_I3_J, fact_minus__fold__remove, fact_fst__eq__Domain, fact_sorted__map__same, fact_ivl__disj__int_I1_J, fact_min__diff, fact_zmod__number__of__Bit1, fact_bin__less__0__simps_I4_J, fact_card__gt__0__iff, fact_funpow_Osimps_I1_J, fact_evalc_OIfFalse, arity_Nat__Onat__Lattices_Olattice, fact_power__inject__base, fact_le__eq__less__or__eq, fact_triple_Osize_I1_J, fact_evaln__elim__cases_I5_J, arity_Nat__Onat__Rings_Ono__zero__divisors, fact_fst__map__pair, fact_nat__less__cases, fact_Code__Numeral_Oof__nat__code, fact_of__int__int__eq, fact_nat__number__of__diff__1, fact_zero__less__int__conv, arity_prod__Finite__Set_Ofinite, fact_inf__Sup__absorb, fact_setsum__negf, fact_eq__number__of__int__code, fact_drop__upt, fact_bin__less__0__simps_I2_J, fact_one__is__add, fact_mult__nat__number__of, arity_prod__Enum_Oenum, fact_Compl__greaterThan, fact_diff__le__mono2, fact_minus__mult__right, fact_rev__swap, fact_Min_Ounion__inter, fact_xt1_I4_J, fact_listrel__Cons1, fact_zip__Nil, arity_Code____Numeral__Ocode____numeral__Rings_Osemiring__1, fact_ivl__disj__int_I13_J, fact_UnI1, fact_termination__basic__simps_I5_J, fact_insert__subset, fact_power__number__of__even__number__of, fact_Rep__Integ__inverse, fact_Nat__Transfer_Otransfer__nat__int__set__function__closures_I6_J, fact_odd__nonzero, fact_list__all2__Cons, fact_diff__Suc, fact_SUP1__iff, fact_inj__int, fact_map_Osimps_I1_J, fact_code__numeral_Osimps_I3_J, fact_image__Pow__mono, fact_trans__less__add1, fact_eq__int__code_I15_J, fact_zip__takeWhile__snd, fact_less__int__code_I14_J, fact_zdiff__zmod__right, fact_injD, fact_nat__rec__Suc, fact_set__take__subset__set__take, fact_transfer__int__nat__quantifiers_I2_J, fact_add__nat__number__of, fact_zminus__zminus, fact_pick_Osimps, fact_folding__image__simple__idem_Oin__idem, fact_com_Osimps_I17_J, fact_sup__compl__top, fact_nat__number__of__add__1, fact_Inf__insert, fact_zpower__int, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J, fact_Suc__nat__eq__nat__zadd1, fact_mod__code__numeral__def, fact_zless__nat__conj, fact_below__fold1__iff, fact_rtranclD, fact_set__empty2, fact_setprod__zero__iff, fact_lists__IntI, fact_number__of__eq, fact_map__add__Some__iff, fact_listsum__distinct__conv__setsum__set, fact_less__imp__le__nat, fact_less__supI1, fact_bot__apply, arity_Nat__Onat__Orderings_Oorder, fact_Nat__Transfer_Otransfer__nat__int__function__closures_I8_J, fact_UNION__empty__conv_I1_J, fact_drop__eq__Nil, fact_transfer__nat__int__numerals_I4_J, fact_fun__left__comm__idem__remove, fact_card__Diff__subset, fact_setsum__Un__zero, fact_le__Suc__number__of, fact_pred__nat__trancl__eq__le, fact_rel__comp__distrib, fact_setsum_Oreindex, fact_Inter__insert, fact_dom__map__upds, fact_le__imp__0__less, fact_upto__empty, fact_com_Osize_I12_J, fact_sup__apply, fact_add__leD1, fact_INF1__iff, arity_sum__Finite__Set_Ofinite, fact_Times__Diff__distrib1, fact_Compl__Int, fact_Max_Oin__idem, fact_converse__UNION, fact_Un__mono, fact_zpower__zmod, fact_finite__INT, fact_rel__simps_I49_J, fact_length__tl, fact_rel__simps_I27_J, fact_diff__number__of__eq, fact_finite__Collect__subsets, fact_greaterThan__iff, fact_Suc__diff__number__of, fact_of__nat__number__of__lemma, fact_zmult__int, fact_double__complement, fact_n__lists_Osimps_I2_J, fact_insort__key__remove1, fact_min__max_Obelow__fold1__iff, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J, fact_n__less__m__mult__n, fact_fold__image__Un__one, fact_Transitive__Closure_Otrancl__into__trancl, fact_sup__Inf1__distrib, fact_fun__left__comm_Ofold__equality, arity_fun__HOL_Oequal, fact_divmod__nat__eq, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J, fact_Suc__times__mod__eq, fact_prod_Orecs, fact_transfer__int__nat__set__relations_I3_J, fact_of__int__add, arity_Int__Oint__Rings_Osemiring__1, fact_union__comp__emptyR, fact_UN__finite__subset, fact_mod__eq, fact_divide__numeral__1, fact_numeral__1__eq__Suc__0, fact_com_Osimps_I22_J, fact_eq__Abs__Integ, fact_length__rotate1, fact_Inf__fin_Osingleton, fact_Suc__mono, fact_zero__less__power, fact_image__uminus__atLeast, fact_concat__eq__Nil__conv, fact_Int__UNIV__right, fact_atLeast__eq__iff, fact_distinct__remdups, fact_self__append__conv, fact_O__assoc, arity_Nat__Onat__Groups_Oordered__comm__monoid__add, fact_foldr__append, fact_less__nat__zero__code, fact_wmin__insertI, fact_hd__rev, fact_List_Omap_Ocompositionality, fact_mono__Field, fact_nat_Osize_I4_J, fact_divmod__int__rel__mod, fact_linorder__not__le, fact_finite__lists__length__eq, fact_min__ext__wf, fact_setsum__diff__nat, fact_equivp__transp, fact_setsum__setsum__restrict, fact_list__update__append, fact_finite, fact_add__less__mono, fact_UN__simps_I10_J, fact_min__max_Oinf_Oleft__commute, fact_zadd__commute, arity_HOL__Obool__Lattices_Oboolean__algebra, fact_zless__int, fact_image__Int, fact_Sup__fin_Oeq__fold_H, fact_setprod__gen__delta, fact_setsum__atMost__Suc, fact_INT__simps_I10_J, fact_com_Osimps_I37_J, fact_IdI, fact_List_Omap_Ocomp, fact_com_Osimps_I69_J, fact_lexn__length, fact_power__increasing, fact_evalc__elim__cases_I1_J, fact_diff__Suc__less, fact_insertI1, fact_transfer__int__nat__numerals_I2_J, fact_map__of_Osimps_I2_J, arity_Nat__Onat__Groups_Omonoid__mult, fact_rel__comp__distrib2, fact_min__max_Oinf__sup__absorb, fact_mult__0, fact_vimage__UNIV, fact_Nitpick_Oone__frac__def, fact_UNIV__enum, fact_in__listrel1__converse, fact_zip__Cons__Cons, fact_wf__no__loop, fact_int__eq__iff, fact_le__max__iff__disj, fact_Zero__int__def, fact_order__less__asym_H, fact_nat__number__of__add__left, fact_Un__empty__left, fact_sup2I2, fact_Inf__fin_Ounion__disjoint, fact_divmod__int__relI, fact_folding__one_Ounion__inter, fact_flat__lub__def, fact_Max_OF__eq, fact_compl__sup__top, fact_list__all2I, fact_last__rev, fact_com_Osimps_I10_J, fact_UNIV__not__empty, fact_zip__map1, fact_not__zle__0__negative, fact_order__eq__refl, fact_Range__rtrancl, fact_image__constant, fact_ivl__disj__un_I15_J, fact_Un__insert__left, fact_triple_Osize_I2_J, fact_div__mod__equality_H, arity_Int__Oint__Lattices_Osemilattice__inf, fact_Int__Union, fact_Un__Pow__subset, fact_nat__number__of__Pls, fact_comm__monoid__big_Oinfinite, fact_pred__nat__def, fact_div__nonpos__pos__le0, fact_dropWhile__eq__drop, fact_INFI__fold__inf, fact_INT__D, fact_of__int, fact_eq__neg__iff__add__eq__0, fact_scomp__scomp, fact_folding__image__simple_Oeq__fold__g, fact_zero__code__numeral__code, fact_enum__UNIV, fact_finite__induct, fact_hoare__derivs_Oinsert, fact_transpose_Opsimps_I1_J, fact_option_Osimps_I2_J, fact_less, fact_com_Osimps_I24_J, fact_zero__le__zpower__abs, arity_fun__Lattices_Olattice, fact_max__ext__additive, arity_Code____Numeral__Ocode____numeral__Groups_Omonoid__mult, fact_rtrancl_Ortrancl__refl, fact_ivl__disj__int_I4_J, fact_eq__int__code_I9_J, fact_inf__absorb1, fact_com_Osimps_I46_J, fact_tl__take, fact_inj__image__mem__iff, fact_map__butlast, fact_evalc__elim__cases_I4_J, fact_prod__eqI, fact_linorder__antisym__conv2, fact_image__add__atLeastLessThan, fact_min__max_Oless__infI1, fact_zero__less__diff, fact_remove1_Osimps_I1_J, fact_card_Oempty, fact_min__max_Oinf__Sup1__distrib, fact_acc_Osimps, fact_zmult2__lemma__aux4, arity_Nat__Onat__Lattices_Osemilattice__inf, fact_sorted__insort, fact_atLeastLessThanSuc, fact_min__max_Osup__inf__absorb, fact_hd__map, fact_setsum__insert, fact_finite__range__imageI, fact_diff__diff__cancel, fact_equiv__class__eq, fact_evalc_Oequations_I1_J, fact_list__update__code_I2_J, fact_Int__atLeastAtMostR1, fact_Divides_Otransfer__int__nat__functions_I2_J, fact_measures__lesseq, fact_funpow__add, fact_map__of__append, arity_HOL__Obool__Orderings_Opreorder, fact_rel__simps_I25_J, fact_nat__add__right__cancel, fact_distinct__append, fact_nat__1__add__number__of, fact_com_Osize_I5_J, fact_Some__eq__map__of__iff, fact_type__definition__Integ, fact_neg__le__iff__le, fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I3_J, fact_com_Osimps_I2_J, fact_dom__option__map, fact_set__subset__Cons, fact_aset_I3_J, fact_quotient__diff1, fact_sorted__map__remove1, fact_gr0__conv__Suc, fact_Suc__eq__number__of, fact_linorder__neqE, fact_inf__Inf__fold__inf, fact_int__number__of__def, fact_o__eq__elim, fact_finite__Collect__bounded__ex, fact_div__le__dividend, fact_fold1__eq__fold, fact_inj__on__the__inv__into, fact_neg__0__less__iff__less, fact_listrelp_Oequations_I2_J, fact_last__drop, fact_listrel__subset__rtrancl__listrel1, fact_sup__assoc, fact_minus__code__numeral__def, fact_Compl__Un, fact_minus__shift__def, fact_distinct__rotate, fact_eq__number__of__Suc, fact_Option_Omap_Oidentity, fact_mod__pos__pos__trivial, fact_setsum__commute, fact_leI, fact_takeWhile__eq__all__conv, fact_imageE, fact_Ex__inj__on__UNION__Sigma, fact_the__inv__f__f, fact_min__max_Ole__iff__sup, fact_field__power__not__zero, fact_take__upt, fact_sup__inf__absorb, fact_Int__left__commute, fact_Min__insert, fact_Nat__Transfer_Otransfer__int__nat__function__closures_I6_J, fact_one__div__nat__number__of, fact_listsum__const__mult, fact_empty__not__insert, fact_UN__extend__simps_I5_J, fact_image__vimage__eq, fact_SigmaE2, fact_range, fact_less__special_I4_J, fact_nat__list__def, fact_rotate__map, fact_mult__le__mono2, help_c__fconj__3, fact_ivl__disj__un_I22_J, fact_zmod__zdiv__equality, fact_Suc__diff__diff, fact_image__Int__subset, fact_evaln_OAssign, fact_CollectI, fact_Suc__mod__eq__add3__mod, fact_nat__abs__mult__distrib, fact_divmod__int__def, fact_rtrancl__empty, fact_nat__set__def, fact_Union__Int__subset, fact_Suc__le__mono, arity_Int__Oint__Orderings_Oord, fact_r__into__trancl_H, fact_max__ext__compat, fact_mod__less, fact_power2__eq__imp__eq, fact_rel__simps_I31_J, fact_rel__compI, fact_empty__upd__none, fact_length__insort, fact_Min_Ounion__disjoint, fact_atLeast__iff, fact_Int__UN__distrib, fact_singleton__rev__conv, fact_power__number__of__odd, fact_setsum__lessThan__Suc, fact_Un__UNIV__left, fact_filter__empty__conv, fact_setsum__right__distrib, fact_setsum__multicount, fact_inf__sup__ord_I2_J, fact_neg__imp__number__of__eq__0, fact_atLeastPlusOneLessThan__greaterThanLessThan__int, fact_infinite__UNIV__int, help_c__fequal__2, fact_UNION__empty__conv_I2_J, fact_mult__eq__self__implies__10, fact_Image__eq__UN, fact_wf__Int1, fact_Pow__Compl, fact_le__neq__implies__less, fact_tranclD2, fact_wf__less, fact_Image__UN, fact_inf__sup__distrib2, fact_Min_Oeq__fold_H, fact_distinct__zipI2, fact_mk__less__def, fact_eq__int__code_I6_J, fact_minus__add__cancel, fact_divmod__nat__rel__unique, fact_add__pos__nonneg, fact_expand__Suc, fact_power2__eq__square, fact_length__takeWhile__less__P__nth, fact_ivl__diff, fact_sublist__shift__lemma, fact_map__add__upd, fact_transfer__nat__int__numerals_I2_J, fact_atMost__eq__iff, fact_list__all__iff, fact_finite__code, fact_com_Osimps_I27_J, fact_setprod__Un, fact_of__int__1, fact_anamorph_Osimps, fact_Collect__imp__eq, fact_snd__eqD, fact_filter__concat, fact_mult__numeral__1__right, fact_fun__Compl__def, fact_zle__linear, fact_append__eq__conv__conj, fact_triple__valid__def2, fact_INT__greaterThan__UNIV, fact_weak__coinduct, fact_zero__le__one, fact_inj__on__id, fact_zmult__div__cancel, fact_equal__fun__def, fact_folding_Oinsert, fact_comp__inj__on, fact_min__max_OSup__fin_Oin__idem, fact_List_Oset__insert, fact_Max__fin__set__fold, fact_min__max_Ole__iff__inf, fact_code__numeral_Osize_I4_J, fact_of__int__m1, fact_option__map__o__map__upd, fact_Cons__acc__listrel1I, fact_finite__Plus__UNIV__iff, fact_nat__add__distrib, fact_transfer__nat__int__set__relations_I3_J, fact_image__UN, fact_setprod__eq__1__iff, fact_ComplD, fact_measures__def, fact_setsum__reindex, fact_Max_Osingleton, fact_SUP__UN__eq2, fact_diff__bin__simps_I7_J, fact_Bit1__def, fact_Sup__fin_Oeq__fold__idem_H, arity_Int__Oint__Lattices_Odistrib__lattice, fact_list__update_Osimps_I2_J, fact_INT__E, fact_le__funI, fact_pred__equals__eq2, fact_add__Bit0__Bit1, fact_Compl__eq__Diff__UNIV, fact_nat__add__left__cancel__less, fact_map__pair__def, fact_setsum__multicount__gen, fact_Nat__Transfer_Otransfer__int__nat__function__closures_I7_J, fact_of__int__setsum, arity_Code____Numeral__Ocode____numeral__Orderings_Oord, fact_int__val__lemma, fact_atLeastAtMost__singleton, fact_int__0__less__1, arity_Product____Type__Ounit__Nat_Osize, fact_finite__UnionD, fact_nth__Cons__Suc, fact_le__minus__iff, fact_INT__subset__iff, fact_rtrancl__listrel1__if__listrel, fact_norm__frac_Opinduct, arity_fun__Enum_Oenum, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J, help_c__fFalse__1, fact_setsum__eq__Suc0__iff, fact_linorder__antisym__conv3, fact_add__strict__increasing2, fact_enum__ex__fun__code, fact_setprod__zero, fact_order__less__imp__not__eq, fact_remdups__filter, fact_hd__drop__conv__nth, fact_evaln__Suc, fact_o__apply, fact_min__strict__def, fact_INF__commute, fact_max__rpair__set, fact_atLeastatMost__subset__iff, fact_setprod__timesf, fact_dropWhile__eq__Cons__conv, fact_fold1__Un2, fact_pair__leq__def, fact_swap__inj__on, fact_rtrancl__mono, fact_image__Pow__surj, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J, fact_linorder__neqE__linordered__idom, fact_rtrancl__subset__rtrancl, fact_of__nat__less__imp__less, fact_mod__mult__distrib2, fact_transfer__nat__int__sum__prod2_I2_J, fact_inj__on__Un, fact_map__upds__list__update2__drop, fact_listsp_Oequations_I2_J, fact_dom__map__add, fact_aset_I6_J, fact_nat__mod__eq__lemma, fact_zpower__number__of__even, help_c__COMBC__1, fact_minus__number__of__mult, fact_set__take__subset, fact_fun__left__comm_Ofun__left__comm, fact_last__list__update, fact_insert__not__empty, fact_fun__upd__None__restrict, fact_take__Suc__conv__app__nth, fact_setsum__0, fact_inv__image__def, fact_folding_Ocommute__left__comp, fact_equiv__intrel__iff, fact_ivl__disj__int_I8_J, fact_UN__equiv__class__type, fact_UN__atLeast__UNIV, fact_prod_Osimps_I2_J, fact_min__max_OInf__fin_Osubset__idem, fact_Field__Union, fact_subset__Compl__self__eq, fact_smax__emptyI, fact_mod__if, fact_hd_Osimps, fact_nth__take, fact_div__1, fact_image__image, fact_Least__Suc, fact_rtrancl__converse, fact_Int__insert__right, arity_Code____Numeral__Ocode____numeral__Rings_Ono__zero__divisors, fact_Sigma__empty1, fact_peek__and__def, fact_finite__SigmaI, fact_ex__nat, fact_sup__fun__def, fact_less__infI2, fact_transpose__aux__filter__head, fact_sorted__list__of__set, fact_max__0R, fact_Nat__Transfer_Otransfer__nat__int__function__closures_I3_J, fact_max__Suc1, fact_div__if, fact_sum__power2__eq__zero__iff, fact_greaterThanAtMost__empty__iff2, fact_enum__ex__fun__def, fact_Divides_Omod__div__equality_H, fact_neg__less__0__iff__less, fact_setprod_Ounion__disjoint, fact_type__definition_OAbs__inject, fact_inj__on__fun__updI, fact_diff__eq, fact_Powp__Pow__eq, fact_bot__fun__def, fact_transfer__nat__int__relations_I1_J, fact_zadd__left__mono, fact_exI__realizer, fact_Inf__less__iff, fact_listsum__foldl, fact_surj__image__vimage__eq, fact_option_Osize_I2_J, fact_mod__mult__self4, fact_number__of__is__id, arity_Int__Oint__Rings_Olinordered__semiring__1__strict, fact_listrel__iff__nth, fact_split__paired__All, fact_restrict__map__insert, fact_Suc__div__eq__add3__div__number__of, fact_Un__Diff__Int, fact_posDivAlg__eqn, fact_list__ex__simps_I1_J, fact_scomp__Pair, fact_append__is__Nil__conv, fact_rel__simps_I5_J, fact_self__remainder, fact_Int__eq__Inter, fact_Diff__subset, fact_divmod__int__correct, fact_distinct_Osimps_I2_J, fact_card__eq__UNIV__imp__eq__UNIV, fact_nat__mult__distrib__neg, fact_upt__eq__Nil__conv, fact_Field__Un, fact_add__increasing2, fact_less__eq, fact__01, fact_sup__Un__eq2, fact_aset_I4_J, fact_acyclic__converse, arity_Option__Ooption__Finite__Set_Ofinite, fact_rp__inv__image__def, fact_setsum__Un__disjoint, fact_Max__in, fact_list_Osimps_I3_J, fact_ivl__disj__un_I10_J, fact_Compl__atMost, fact_split__div_H, fact_Range__empty, fact_transfer__int__nat__set__relations_I2_J, fact_folding_Oinsert__remove, fact_rev__ImageI, fact_fun__left__comm_Ofold__graph__insertE, fact_upt__conv__Cons, fact_Cons__in__lists__iff, fact_finite__Collect__conjI, fact_nat__number__of, fact_nat, fact_nth__map, fact_Sup__fin_Ounion__disjoint, fact_linorder__antisym__conv1, fact_fold1__in, fact_sorted__takeWhile, fact_inf1D2, fact_length__transpose__sorted, fact_finite__atLeastZeroLessThan__int, fact_INT__lower, fact_lists_ONil, fact_eq__int__code_I12_J, fact_add__nonneg__eq__0__iff, fact_enum__prod__def, fact_inj__on__imageI2, fact_zdiv__zero, fact_map__add__upds, fact_concat__injective, fact_sorted__remdups, fact_evalc__elim__cases_I2_J, arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semidom, fact_negDivAlg__div__mod, fact_folding__image__simple_Oremove, fact_Option_Omap__def, fact_sup__absorb1, fact_image__Un, fact_inf__fun__def, arity_Code____Evaluation__Oterm__Nat_Osize, fact_INT__simps_I3_J, fact_lessThan__0, fact_acc_OaccI, fact_length__zip, fact_le__supI, fact_transpose_Osimps_I2_J, fact_foldr_Osimps_I1_J, fact_measures__less, arity_Product____Type__Ounit__HOL_Oequal, fact_sublists__powset, fact_atMost__upto, fact_ivl__disj__un_I5_J, fact_equalityD2, fact_split__div__lemma, fact_finite__cartesian__productD1, fact_butlast__take, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I37_J, fact_append1__eq__conv, fact_ivl__disj__un_I1_J, fact_succ__def, fact_inf_Oleft__commute, arity_HOL__Obool__Nat_Osize, fact_bot__empty__eq, fact_power__strict__increasing, fact_le__supI2, fact_remove1__filter__not, fact_map__upd__nonempty, fact_even__less__0__iff, fact_sgn__neg, fact_Nil__eq__concat__conv, fact_rel__pow__add, fact_fold__graph_OemptyI, fact_rel__comp__mono, fact_mod__pos__neg__trivial, fact_Int__greaterThanAtMost, fact_setsum__reindex__nonzero, fact_self__quotient__aux1, fact_setprod_Ounion__inter, fact_power__commutes, fact_image__Suc__atLeastLessThan, fact_list__all2__conv__all__nth, fact_snd__eq__Range, arity_Int__Oint__Groups_Ocomm__monoid__add, fact_setsum_OF__eq, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J, fact_list__ex__iff, fact_rotate__conv__mod, fact_converse__Int, fact_finite__atLeastLessThan, fact_SUPR__apply, fact_min__max_Oinf_Oassoc, fact_min__max_OSup__fin_Ounion__idem, fact_min__max_Ole__supI, fact_add__0__left, fact_zmod__zminus1__eq__if, fact_concat__eq__concat__iff, fact_greaterThanAtMost__upt, fact_single__valued__Id, fact_type__definition_ORep__range, fact_add__mono, fact_Inf__fin_Oinsert__remove, fact_set__diff__eq, fact_Nil__is__rev__conv, fact_Max__ge, fact_nonneg1__imp__zdiv__pos__iff, fact_power__number__of__odd__number__of, fact_map__add__dom__app__simps_I2_J, fact_gr0I, fact_predicate2D, fact_fold__graph__imp__finite, fact_add__eq__if, fact_pigeonhole__infinite, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J, fact_image__compose, fact_lenlex__def, fact_Sup__fin_Ohom__commute, fact_com_Osize_I14_J, fact_int__int__eq, fact_zip__obtain__same__length, fact_folding__one__idem_Oin__idem, fact_div__neg__neg, fact_Inf__fin_Oclosed, fact_transfer__int__nat__relations_I2_J, fact_fun__left__comm__idem__inf, fact_listrel_ONil, fact_fun__left__comm_Ofold__graph__fold, fact_finite__UnI, fact_list__ex__append, fact_triple_Oinject, fact_single__valued__rel__comp, fact_Sup__fin_Oinsert__idem, fact_singleton__inject, fact_take__Cons__number__of, fact_setsum__Un__Int, fact_inj__on__map__add__dom, fact_le__funD, fact_nat__of__inverse, fact_not__neg__nat, fact_set__remove1__subset, fact_add__right__mono, fact_Divides_Otransfer__nat__int__function__closures_I2_J, fact_posDivAlg_Osimps, fact_sorted__nth__mono, fact_power__minus1__odd, fact_less__Suc__number__of, fact_le__nat__number__of, fact_emptyE, fact_le__fun__def, fact_minus__add, fact_nat__minus__add__max, fact_less__int__code_I13_J, fact_acc__subset, fact_minus, fact_DiffD2, fact_rotate__rev, fact_vname_Orecs_I1_J, fact_eq__int__code_I7_J, fact_finite__Prod__UNIV, fact_power__minus, fact_set__takeWhileD, fact_finite__UNIV, fact_Int__empty__left, fact_setsum__Un, fact_UN__simps_I1_J, fact_map__of__is__SomeD, fact_of__nat__mult, fact_neg__mod__sign, fact_setsum_Ounion__inter__neutral, fact_add__Min, fact_min__max_OInf__fin_Oeq__fold_H, fact_folding__one_Oinsert, fact_eq__int__code_I4_J, fact_zero__less__imp__eq__int, fact_list_Osize_I4_J, arity_Option__Ooption__Nat_Osize, fact_remove1__idem, fact_divmod__nat__rel__def, fact_divmod__int__rel__neg, fact_reduction__pairI, fact_sup__ge2, fact_the__elem__def, fact_int__of__code, fact_lists__accI, fact_finite__nat__set__iff__bounded__le, fact_neg__nat, fact_one__less__power, fact_Diff__idemp, fact_Compl__lessThan, fact_setsum_Oinfinite, fact_Collect__split, fact_min__max_OInf__fin_Ohom__commute, fact_atLeastAtMost__upto, fact_inf2D1, fact_power__one__over, fact_restrict__restrict, fact_nat__0, fact_strong__setprod__reindex__cong, arity_Nat__Onat__Rings_Osemiring__0, fact_diff__le__self, fact_listrel_OCons, fact_UN__equiv__class__inject, fact_one__le__power, fact_single__Diff__lessThan, fact_upt__Suc, fact_mult__eq__1__iff, fact_set__empty, fact_sorted__tl, fact_takeWhile__nth, fact_setsum__mono3, fact_o__id, fact_rel__simps_I44_J, fact_vimage__INT, fact_Inter__eq, fact_le__iff__add, fact_wf__measure, fact_le__number__of, fact_diff__commute, fact_minus__less__iff, fact_min__max_Osup__absorb2, fact_Nat__Transfer_Otransfer__int__nat__functions_I4_J, arity_fun__Groups_Ouminus, fact_sorted__insort__key, fact_order__fun_I1_J, fact_list__all2__dropI, fact_list_Osize_I2_J, fact_setsum__diff1, fact_neq__if__length__neq, fact_nat__diff__distrib, fact_map__add__empty, fact_partition__filter1, fact_top__apply, fact_coinduct3__lemma, help_c__COMBS__1, fact_dom__fun__upd, fact_minus__Min__eq__Max, fact_list__all2__rev, fact_diff__Suc__eq__diff__pred, fact_less__eq__number__of__int__code, fact_Compl__Diff__eq, fact_UN__Un__distrib, arity_HOL__Obool__Orderings_Otop, fact_lazy__sequence_Osize_I4_J, fact_split__twice, fact_listrel1__subset__listrel, fact_divide__add__eq__iff, fact_Int__absorb2, fact_inf__top__left, fact_r__comp__rtrancl__eq, fact_xt1_I9_J, fact_Diff__subset__conv, fact_less__add__eq__less, fact_scomp__unfold, fact_negDivAlg_Opinduct, fact_min__diff__distrib__left, fact_nat__mult__1__right, fact_mult__Min, fact_singleton__conv, fact_eq__int__code_I10_J, fact_wf__irrefl, fact_mod__1, fact_com_Osimps_I14_J, fact_le__SUPI, help_c__COMBI__1, fact_minus__mult__commute, fact_linorder__less__linear, fact_atMost__Int__atLeast, fact_transfer__nat__int__sum__prod_I2_J, fact_override__on__def, fact_Ints__number__of, fact_min__max_Oinf__sup__distrib2, fact_finite__trancl, fact_Image__Un, fact_min__max_OSup__fin_Osubset__idem, fact_eq__iff__diff__eq__0, fact_ran__def, fact_SetInterval_Otransfer__int__nat__set__functions, fact_ran__distinct, fact_setsum__head__upt__Suc, fact_order__less__imp__not__less, fact_Union__quotient, fact_takeWhile__dropWhile__id, fact_int__zle__neg, fact_length__remdups__card__conv, fact_rotate__simps, fact_lists__mono, fact_Suc__nat__number__of, fact_fold1Set_Oequations, fact_enum__distinct, fact_one__code__numeral__def, fact_fun__upd__same, fact_number__of__add, fact_image__uminus__atMost, fact_pos__zmod__mult__2, fact_Bit1__Min, fact_map__pair_Oidentity, fact_folding__image__simple__idem_Oinsert__idem, fact_of__nat__number__of__eq, fact_setprod__dividef, fact_add__lessD1, fact_foldl__apply, fact_add__le__mono1, fact_UN__extend__simps_I1_J, fact_Int__Diff, fact_compl__unique, fact_length__concat, fact_Eps__split__eq, fact_option_Osize_I1_J, fact_less__eq__nat_Osimps_I1_J, fact_DiffE, fact_quotient__is__empty, arity_fun__Lattices_Osemilattice__inf, fact_transfer__int__nat__numerals_I3_J, fact_min__max_OSup__fin_Oremove, fact_inf__Int__eq, fact_folding__one__idem_Ounion__idem, fact_add__numeral__0__right, fact_compl__mono, fact_Domain__empty__iff, fact_INF__INT__eq, fact_transfer__int__nat__relations_I1_J, fact_mult__numeral__1, fact_lessI, fact_transfer__int__nat__numerals_I1_J, fact_zero__le__power__abs, fact_number__of__Min, fact_finite__Un, fact_setsum__cartesian__product, fact_someI__ex, fact_mem__splitE, fact_partition__filter__conv, fact_lessThan__Suc__eq__insert__0, fact_succ__Pls, fact_listsum__setsum__nth, fact_min__max_Osup__assoc, fact_ord__less__eq__trans, fact_enum__all__option__def, fact_set__sublist, arity_Code____Numeral__Ocode____numeral__Rings_Osemiring__0, fact_zdiv__zmult1__eq, fact_add__numeral__0, fact_in__mono, fact_image__eq__fold__image, fact_nat__1__add__1, fact_pdivmod__posDivAlg, fact_com_Osimps_I53_J, fact_Domain__Un__eq, fact_atLeastLessThan__subset__iff, fact_pos__imp__zdiv__neg__iff, fact_rel__simps_I15_J, fact_min__max_Osup_Oleft__commute, arity_Int__Oint__Groups_Oordered__ab__group__add, fact_min__max_OInf__fin_Oinsert__remove, arity_Code____Numeral__Ocode____numeral__Groups_Omonoid__add, arity_HOL__Obool__Enum_Oenum, fact_termination__basic__simps_I4_J, fact_neg__number__of__Bit1, fact_wf__lex__prod, fact_wf__lex, fact_card__Pow, fact_map__inj__on, fact_insort__insert__insort, fact_zmod__int, fact_minus__le__iff, fact_inj__on__iff__card__le, fact_nth__list__update__neq, fact_card__image, fact_sup__least, fact_nat_Oinject, fact_max__ext_Osimps, fact_neg__mod__bound, fact_ivl__disj__un_I3_J, fact_mult__left__le__one__le, fact_fun__left__comm__idem_Ofun__comp__idem, fact_insert__Collect, fact_fun__upds__append2__drop, fact_zmod__zminus2__eq__if, fact_union__fold__insert, fact_Min_Ohom__commute, fact_mem__splitI, fact_inj__on__Inter, fact_Int__assoc, fact_of__int__mult, fact_less__0__number__of, fact_rtrancl__unfold, fact_transfer__int__nat__set__relations_I1_J, fact_finite__Collect__not, fact_INF__leI, fact_not__add__less2, fact_Suc__diff__eq__diff__pred, fact_length__n__lists__elem, fact_insort__left__comm, fact_option_Osimps_I3_J, fact_fold__image__def, fact_min__max_Ole__supE, fact_of__int__num, fact_less__or__eq__imp__le, fact_Image__subset__eq, fact_rtrancl__listrel1__ConsI1, arity_HOL__Obool__Lattices_Olattice, fact_list_Osimps_I2_J, fact_card_Oinsert__remove, fact_vname_Osimps_I5_J, fact_setprod_Oinsert, fact_insort__not__Nil, fact_image__add__int__atLeastLessThan, fact_in__measure, fact_diff__card__le__card__Diff, fact_mod2__gr__0, fact_Suc__less__SucD, fact_neg__number__of__Min, fact_power__strict__mono, fact_refl__reflcl, fact_int__div__less__self, fact_div__neg__neg__trivial, fact_Int__Un__distrib, fact_INT__simps_I1_J, fact_incr__lemma, fact_set__update__subsetI, fact_Max__eqI, fact_seq__case, fact_minus__divide__divide, fact_equiv__class__subset, fact_setsum__mult__setsum__if__inj, fact_com_Osimps_I3_J, fact_top1I, fact_list__ex__simps_I2_J, fact_rev__image__eqI, fact_zadd__strict__right__mono, arity_Int__Oint__Int_Onumber__ring, fact_congruent2__implies__congruent, fact_zdiv__zadd1__eq, fact_q__neg__lemma, fact_int__eq__iff__number__of, fact_minus__apply, fact_min__max_OSup__fin_Oinsert__remove, fact_add__0__right, fact_setsum__strict__mono, fact_zadd__zless__mono, fact_split__div, fact_listrelp__listrel__eq, fact_vimage__if, fact_div__int__def, fact_power2__diff, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J, fact_distinct__upto, fact_rtrancl__subset, fact_max__weak__def, fact_power__gt1__lemma, fact_set__minus__filter__out, fact_add__number__of__diff2, fact_quotient__eq__iff, fact_Inf__fin_Ounion__inter, fact_funpow__swap1, fact_nat__eq__add__iff2, fact_diff__nat__number__of, fact_int__ge__less__than2__def, fact_dom__map__of__zip, fact_nth__length__takeWhile, fact_min__max_Ofold__inf__le__inf, fact_domI, fact_finite__acyclic__wf__converse, fact_rel__comp__UNION__distrib, fact_mult__less__mono1, fact_com_Osimps_I5_J, fact_folding__one_Oeq__fold, fact_transfer__int__nat__numerals_I4_J, fact_subset__singletonD, fact_ball__empty, fact_min__max_Osup__commute, fact_Pair__scomp, fact_Field__converse, fact_ord_OatMost__iff, fact_power__nat__number__of__number__of, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J, fact_le__div__geq, fact_Suc__leI, fact_folding__one_Oeq__fold_H, fact_sup__eq__bot__iff, fact_pred__def, fact_add__neg__nonpos, arity_prod__Nat_Osize, fact_setprod_Oinsert__remove, fact_min__max_OInf__fin_Oinsert__idem, fact_atLeastLessThan__empty__iff, fact_wfE__pf, fact_subset__iff__psubset__eq, fact_finite__Collect__less__nat, fact_inf__top__right, fact_list__all2__update__cong2, fact_min__max_Ole__infI, fact_pick__drop__zero, fact_div__nonneg__neg__le0, fact_folding__one__idem_Oeq__fold__idem_H, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J, fact_in__finite__psubset, fact_inj__on__contraD, fact_list__ball__nth, fact_single__valued__subset, fact_Id__on__iff, fact_Diff__insert, fact_plus__code__numeral__code, fact_map__comp__empty_I1_J, fact_le__special_I1_J, fact_Min_Oidem, fact_insert__is__Un, fact_wfP__def, fact_div__nat__number__of, fact_mod__pos__pos, fact_split__zdiv, fact_pos__imp__zdiv__pos__iff, fact_unique__quotient__lemma__neg, fact_ivl__disj__int_I12_J, fact_set__map, fact_diff__less, fact_com_Osize_I3_J, fact_nat__0__le, fact_distinct__takeWhile, fact_INT__simps_I7_J, fact_Compl__disjoint2, fact_distinct__remove1, fact_map__zip__map, fact_not__less__less__Suc__eq, fact_diff__def, fact_vimage__eq, fact_setprod_Oremove, fact_Suc__code__numeral__def, fact_insort__key_Osimps_I2_J, fact_power__Suc2, fact_remove1__insort, fact_comp__funpow, fact_Int__atLeastLessThan, fact_finite__imageD, fact_convex__bound__lt, fact_is__nat__def, fact_converseE, fact_nat__mult__1, fact_Nat__Transfer_Otransfer__int__nat__functions_I3_J, fact_comp__cong, fact_take__Cons, fact_fold__graph_H_Oequations_I1_J, fact_Image__subset, fact_pos__zmult__eq__1__iff__lemma, fact_fold1__singleton, fact_append__listrel1I, fact_diff__is__0__eq_H, fact_elem__set, fact_Nat__Transfer_Otransfer__nat__int__function__closures_I6_J, fact_option_Osize_I3_J, fact_trancl__converse, fact_card__Plus__conv__if, fact_dropWhile__neq__rev, fact_asm, fact_converse__inv__image, fact_rel__simps_I48_J, fact_com_Osimps_I66_J, fact_vname_Osimps_I3_J, fact_Divides_Otransfer__nat__int__functions_I2_J, fact_atLeastSucAtMost__greaterThanAtMost, fact_image__uminus__greaterThanLessThan, fact_zpower__zadd__distrib, fact_map__add__upd__left, fact_wf__subset, fact_Nat__Transfer_Otransfer__int__nat__function__closures_I5_J, fact_rtrancl__Un__separator__converseE, fact_restrict__out, fact_div__mult2__eq, fact_min__0L, fact_rel__simps_I12_J, fact_last__appendL, fact_Un__INT__distrib2, fact_inf__commute, fact_min__max_Oinf__left__commute, fact_UNIV__I, fact_min__max_Ole__sup__iff, fact_min__max_Ofun__left__comm__idem__inf, fact_min__max_Osup__inf__distrib2, fact_folding_Oempty, fact_removeAll_Osimps_I2_J, fact_Rep__Integ__inject, fact_minus__divide__right, help_c__fconj__2, fact_reflpE, fact_le__add2, fact_finite__conv__nat__seg__image, fact_diff__self, fact_insert__compr__raw, fact_all__nth__imp__all__set, fact_minus__nat_Odiff__0, fact_divmod__int__mod__div, fact_Int__insert__left, fact_Domain__insert, fact_zero__code__numeral__def, fact_ord_OgreaterThan__iff, fact_zadd__assoc, fact_pos__zmult__eq__1__iff, fact_inj__on__strict__subset, fact_distinct__take, fact_map__filter__simps_I2_J, fact_of__nat__less__iff, fact_distinct__insort__insert, fact_setsum_Odistrib, fact_divmod__int__rel__div__mod, fact_map__of_Osimps_I1_J, fact_listsp_ONil, arity_Code____Numeral__Ocode____numeral__Groups_Oordered__cancel__ab__semigroup__add, fact_of__nat__setprod, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J, fact_com_Osimps_I23_J, fact_rtrancl__reflcl, fact_com_Osimps_I13_J, fact_min__max_OSup__fin_Oeq__fold__idem_H, fact_map__upd__upds__conv__if, fact_nat__number__of__def, fact_evaln_Oequations_I2_J, fact_inj__on__diff, fact_fun__upd__comp, fact_UNION__eq__Union__image, fact_lexord__append__left__rightI, fact_vname_Osimps_I6_J, fact_nat__def, fact_list__all2__map1, fact_setsum__diff__nat__ivl, fact_UN__extend__simps_I3_J, fact_sup__top__right, fact_in__set__zipE, fact_zadd__int__left, fact_Powp__def, fact_order__antisym, fact_setsum__diff1__nat, fact_xt1_I10_J, fact_less__irrefl__nat, fact_split__comp__eq, fact_inj__on__Int, fact_ivl__disj__int_I10_J, arity_Nat__Onat__Orderings_Opreorder, fact_Union__Un__distrib, fact_insort__insert__insort__key, fact_Nitpick_Osetsum_H__def, fact_removeAll__append, fact_refl__onD, fact_foldl__absorb0, fact_sup__bot__left, fact_atLeastAtMost__singleton__iff, fact_rotate__id, fact_nat__intermed__int__val, fact_sublist__shift__lemma__Suc, fact_zle__diff1__eq, fact_add__Min__right, fact_dropWhile__append1, fact_setsum__delta_H, fact_card__bij__eq, fact_fun__upd__idem, fact_image__atLeastZeroLessThan__int, fact_finite__surj, fact_zip__append2, fact_map__pair__surj__on, fact_min__max_Oinf__Sup__absorb, fact_removeAll__id, fact_length__takeWhile__le, fact_sum__eq__0__conv, fact_order__less__imp__not__eq2, fact_Domain__Union, fact_takeWhile__tail, fact_insert__remdups, fact_neg__number__of__pred__iff__0, fact_Suc__lessD, fact_folding__one_Oinsert__remove, fact_eq__int__code_I16_J, fact_evalc_OIfTrue, arity_Option__Ooption__HOL_Oequal, fact_add, fact_Suc__n__not__le__n, fact_butlast__drop, fact_zmod__number__of__Bit0, fact_order__refl, fact_rotate__drop__take, fact_take__tl, fact_Nat__Transfer_Otransfer__nat__int__function__closures_I5_J, fact_bool_Osize_I3_J, fact_LeastI__ex, fact_in__listsp__conv__set, fact_drop__1__Cons, fact_of__nat__power, fact_finite__greaterThanAtMost__int, fact_length__filter__map, fact_distinct__set__sublists, fact_rel__pow__Suc__I2, fact_lenlex__conv, arity_fun__Complete__Lattice_Ocomplete__lattice, arity_fun__Lattices_Osemilattice__sup, fact_sorted__list__of__set__range, fact_add__diff__assoc, fact_mod__nat__def, fact_append__self__conv2, fact_snd__prod__fun, fact_rev__is__Nil__conv, fact_card__eq__setsum, fact_of__nat__diff, fact_acc__downwards, fact_hoare__derivs_Oequations_I7_J, fact_min__max_OSup__fin_Osingleton, fact_Inf__fin_Oeq__fold_H, fact_setprod__delta_H, fact_sgn__less, arity_Nat__Onat__Lattices_Odistrib__lattice, fact_fun__left__comm_Ofun__left__comm__apply, fact_of__int__less__iff, fact_ab__semigroup__mult__class_Omult__ac_I1_J, fact_not__less0, fact_rel__pow__Suc__E2, fact_list__all2__takeI, fact_wf__lenlex, fact_zdiv__mono1__neg, fact_Loop, fact_UNIV__def, fact_dom__override__on, fact_card__psubset, fact_Ints__power, fact_distrib__inf__le, fact_Max_Oidem, fact_transfer__nat__int__sum__prod_I1_J, fact_fst__conv, fact_Int__insert__right__if0, fact_Un__left__commute, fact_diff__0, fact_min__max_Oinf_Oidem, fact_Compl__atLeast, fact_setsum__add__nat__ivl, fact_split__beta, fact_transfer__int__nat__sum__prod2_I2_J, fact_sup1I2, fact_divmod__nat__step, fact_equal__refl, fact_inf1I, fact_map__Suc__upt, fact_insert__def, fact_lessThan__Suc, arity_Int__Oint__Rings_Osemiring__0, fact_Un__empty, fact_inf_Oidem, fact_rev__append, fact_mult__Pls, fact_foldr__map, fact_n__lists__Nil, fact_trans__less__add2, fact_min__max_OInf__fin_Oinsert, fact_minus__numeral__code_I5_J, fact_ran__map__upd, fact_less__Suc__eq__le, fact_Inf__fin_Oinsert, fact_Nat__Transfer_Otransfer__int__nat__function__closures_I8_J, fact_set__update__subset__insert, arity_Int__Oint__Groups_Ouminus, fact_Domain__mono, fact_Suc3__eq__add__3, fact_nat__diff__split, fact_negative__zless, fact_wf__Int2, fact_add__frac__eq, fact_Code__Numeral_Oof__nat__inject, fact_map__pair__simp, fact_zadd__0, fact_length__filter__conv__card, fact_of__int__le__iff, fact_zero__eq__power2, fact_INF__INT__eq2, fact_hoare__valids__def, fact_product__list__set, fact_setsum_Oinsert__remove, fact_inj__vimage__image__eq, fact_select__weigth__select, fact_rev__filter, fact_enum__ex__option__def, fact_finite__range__map__of__map__add, fact_mod__less__divisor, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J, fact_code__numeral_Onat__of__inject, fact_INT__iff, fact_map__nth, fact_zpower__zpower, fact_xt1_I5_J, fact_length__take, fact_nth__via__drop, fact_insert__code, fact_reduction__pair__def, fact_triples__valid__Suc, help_c__fNot__1, fact_card_Oinsert, fact_Diff__triv, fact_UN__extend__simps_I6_J, fact_butlast__snoc, arity_HOL__Obool__Lattices_Osemilattice__sup, fact_lfp__induct, fact_add__leD2, fact_card_Ounion__inter, fact_min__max_Osup_Oidem, fact_z3mod__def, fact_Min_Oinsert__remove, fact_setsum__diff1_H, fact_fold1__insert, fact_length__filter__le, fact_min__max_OInf__fin_Oeq__fold__idem_H, fact_enum__fun__code, fact_min__max_Oinf_Oleft__idem, fact_list__size__map, fact_start__le__sum, fact_map__of__map, fact_hoare__derivs_OSkip, fact_eq__int__code_I3_J, fact_min__max_Oinf__assoc, fact_min__max_Odistrib__sup__le, fact_Pow__bottom, fact_UN__absorb, fact_evalc_Oequations_I4_J, fact_transfer__nat__int__sum__prod__cong_I1_J, fact_min__max_Ole__infE, fact_ivl__disj__un_I4_J, fact_max__ext_Ointros, fact_fun__left__comm_Ofold__insert2, fact_zmod__zdiv__trivial, fact_Ints__0, fact_vname_Osimps_I1_J, fact_rel__simps_I21_J, arity_Nat__Onat__Rings_Ocomm__semiring__1, fact_Domain__empty, fact_zmod__zero, fact_rel__pow__1, fact_mult__divide__mult__cancel__left, fact_inf2E, fact_succ__pred, fact_sorted__distinct__set__unique, fact_zmod__simps_I3_J, fact_setprod__delta, fact_distinct__list__update, fact_listsp__infI, fact_finite__empty__induct, fact_fun__upd__other, fact_setsum__Sigma, fact_atLeastLessThanPlusOne__atLeastAtMost__int, fact_semiring__norm_I115_J, fact_inj__on__id2, fact_neg__less__iff__less, fact_add__Bit0__Bit0, fact_rel__simps_I30_J, fact_finite__Union, fact_listset_Osimps_I2_J, fact_rel__simps_I34_J, fact_interv__listsum__conv__setsum__set__int, fact_rtrancl__Un__separatorE, fact_rtrancl__Un__rtrancl, fact_inf__Sup1__distrib, fact_min__max_OSup__fin_Ohom__commute, fact_exists1__code, fact_Inf__fin_Oin__idem, fact_fun__left__comm__idem, fact_listrel__rtrancl__refl, fact_nth_Osimps, fact_sum__length__filter__compl, fact_evaln_Oequations_I3_J, fact_map__pair__imageI, fact_Compl__partition, fact_min__max_Oless__supI1, fact_less__zeroE, fact_wf__empty, fact_termination__basic__simps_I2_J, fact_minus__zero, fact_sublist__empty, fact_ivl__disj__un_I20_J, fact_folding_Ounion__inter, fact_Image__Id__on, fact_not__one__less__zero, fact_nat__of__of__nat, fact_setprod__1, fact_number__of__pred, fact_int__power, fact_min__max_Oinf__le__fold__inf, fact_sup2I1, fact_com_Osize_I10_J, fact_one__le__mult__iff, fact_listsum__triv, fact_of__nat__0__less__iff, fact_min__max_OInf__fin__set__fold, fact_card__Suc__Diff1, fact_not__less__eq, fact_rel__simps_I51_J, fact_remdups__id__iff__distinct, fact_folding__one__idem_Ohom__commute, fact_RangeI, fact_evaln_OWhileFalse, arity_HOL__Obool__Groups_Ominus, fact_INF2__D, fact_Union__image__eq, fact_bot__least, fact_insort__insert__triv, fact_folding__one__idem_Oinsert__idem, fact_com_Osimps_I47_J, fact_set__map__of__compr, fact_List_Oinsert__def, fact_insert__image, fact_nat_Osimps_I2_J, fact_nat__less__iff, fact_finite__UN, fact_UN__extend__simps_I9_J, fact_listrel1__converse, fact_Ints__mult, fact_insert__Diff__single, fact_triple__valid__Suc, fact_nth__append__length, fact_less__nat__number__of, fact_setprod__pos, fact_Nil__notin__lex, fact_mult__le__cancel1, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J, fact_if__image__distrib, fact_converse__def, fact_zero__le__double__add__iff__zero__le__single__add, fact_o__eq__dest, fact_Inf__fin_Oremove, fact_power2__less__imp__less, fact_times__numeral__code_I5_J, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J, fact_list__all2__all__nthI, fact_le__infI2, fact_nth__nth__transpose__sorted, arity_Int__Oint__Groups_Oab__semigroup__mult, fact_Pow__INT__eq, fact_zdiv__number__of__Bit0, fact_nat__neq__iff, fact_list__update__swap, fact_List_Oset_Osimps_I2_J, fact_nat__1__eq__mult__iff, fact_rtrancl__reflcl__absorb, fact_div2__Suc__Suc, fact_list__all2__def, fact_evaln_Oequations_I7_J, fact_nth__drop_H, fact_type__definition_ORep, fact_Domain__Diff__subset, fact_in__enum, arity_Com__Ostate__Nat_Osize, fact_listsum__mult__const, fact_diff__mult__distrib2, fact_sorted__equals__nth__mono, fact_Max_Ounion__disjoint, fact_refl__on__empty, fact_drop__map, arity_Nat__Onat__Groups_Ominus, fact_ivl__disj__un_I8_J, fact_Ass, fact_card__Diff__insert, fact_fun__left__comm__idem_Ofun__left__idem, fact_filter_Osimps_I2_J, fact_ivl__disj__un_I7_J, fact_rev__rev__ident, fact_UNIV__option__conv, fact_odd__0__le__power__imp__0__le, fact_nat__number__of__Bit1, fact_Max_Ounion__inter, fact_fold__def, fact_com_Osimps_I35_J, fact_distinct_Osimps_I1_J, fact_R__O__Id, fact_wf__pred__nat, fact_Min_Oeq__fold__idem_H, fact_xt1_I8_J, fact_power__number__of__even, fact_not__int__zless__negative, fact_remdups_Osimps_I2_J, fact_less__imp__neq, fact_length__sort, fact_add__number__of__diff1, fact_all__set__conv__all__nth, fact_upt__rec, fact_power__less__imp__less__base, fact_option__map__None, fact_UN__simps_I9_J, fact_transfer__int__nat__set__relations_I5_J, fact_Inf__fin_Oinsert__idem, fact_add__mult__distrib2, fact_finite__PlusD_I2_J, fact_take__Nil, fact_tl__append2, fact_eq__add__iff1, fact_Eps__split, fact_set__rotate1, fact_map__fun__upd, fact_add__Bit1__Bit0, fact_set__ConsD, fact_foldl__Nil, fact_listsp__conj__eq, fact_ivl__disj__un_I13_J, fact_predicate1D, fact_take__eq__Nil, fact_split__paired__The, fact_less__not__refl3, fact_nat__zminus__int, fact_DomainI, fact_inj__on__map__eq__map, fact_equiv__intrel, fact_sgn__sgn, fact_mod__Suc, fact_arith__simps_I32_J, fact_inj__mapD, fact_fun__left__comm_Ofold__rec, fact_rev__concat, fact_INT__extend__simps_I7_J, fact_card__less__Suc, fact_rev__foldl__cons, fact_div__nat__def, fact_one__less__mult, fact_inf__sup__ord_I1_J, arity_Nat__Onat__Groups_Olinordered__ab__semigroup__add, fact_mult__Bit1, fact_nat__one__le__power, fact_inf1E, fact_map__upds__Cons, fact_nat__diff__split__asm, fact_zle__antisym, fact_abs__less__iff, fact_map__of__mapk__SomeI, fact_com_Osize_I13_J, fact_list__ex1__iff, fact_evaln_OSkip, arity_Code____Numeral__Ocode____numeral__Groups_Oordered__comm__monoid__add, fact_inf__left__commute, fact_Un__Int__crazy, fact_Diff__empty, fact_folding__image_Oreindex, fact_evaln__nonstrict, fact_ex__in__conv, fact_transfer__nat__int__sum__prod2_I1_J, fact_list__all2__eq, fact_vimageI2, fact_eq__mem, fact_append__in__lists__conv, fact_evaln_OIfTrue, fact_transfer__nat__int__set__return__embed, fact_empty__def, fact_power__even__eq, fact_select__weight__cons__zero, fact_fold1__def, arity_Int__Oint__Groups_Oordered__cancel__ab__semigroup__add, fact_sup__left__commute, fact_map__of__zip__enum__inject, fact_remove1__append, fact_UN__extend__simps_I8_J, fact_finite__Field, fact_mod__pos__neg__1__number__of, fact_append__self__conv, fact_sublist__append, fact_neg__less__nonneg, fact_finite__UNIV__card__ge__0, fact_evaln_OSemi, arity_Nat__Onat__Lattices_Osemilattice__sup, fact_inf__left__idem, fact_dual__min, fact_ivl__disj__un_I16_J, fact_sorted__drop, fact_frac__eq__eq, fact_restrict__map__to__empty, fact_drop__all, fact_takeWhile__append1, fact_folding_Ocommute__comps_I1_J, fact_nat__size, fact_insort__key__left__comm, fact_of__int__0, fact_zmult__assoc, fact_zmult2__lemma__aux3, fact_eq__int__code_I2_J, fact_subset__insertI, fact_posDivAlg__correct, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J, fact_diff__bin__simps_I8_J, fact_abs__sgn, fact_map__injective, fact_min__Suc__Suc, fact_wfP__empty, fact_butlast_Osimps_I2_J, fact_filter__eq__Cons__iff, fact_min__max_OInf__fin_Ounion__inter, fact_Nat__Transfer_Otransfer__nat__int__function__closures_I1_J, fact_xt1_I3_J, fact_inj__eq, fact_split__comp, arity_List__Olist__HOL_Oequal, fact_nat__add__left__cancel__le, fact_bset_I7_J, fact_add__divide__eq__iff, fact_empty, fact_transpose__empty, fact_double__zero__sym, fact_InterI, fact_accp__subset, fact_inj__map__eq__map, fact_min__max_OSup__fin_Ounion__inter, fact_tl_Osimps_I2_J, fact_some__eq__ex, fact_card__greaterThanLessThan__int, fact_sup__top__left, fact_eq__equal, fact_inj__uminus, fact_setprod_Oempty, fact_Times__Int__distrib1, fact_card__greaterThanAtMost, fact_smin__insertI, fact_take__butlast, fact_empty__fold1SetE, arity_HOL__Obool__Orderings_Oord, fact_mult__div__cancel, fact_finite__Pow__iff, fact_SetInterval_Otransfer__int__nat__set__function__closures, fact_set__update__memI, fact_vimage__Collect__eq, fact_Diff__partition, fact_bool_Osize_I2_J, fact_Inter__def, fact_Un__Image, fact_ivl__disj__un_I9_J, fact_rel__simps_I47_J, fact_n__lists_Osimps_I1_J, fact_neg__0__equal__iff__equal, fact_pair__in__Id__conv, fact_max__ext__wf, fact_plus__code__numeral__def, fact_card__less, fact_equivp__equiv, fact_the__equality, fact_negative__zle, fact_zminus__zadd__distrib, fact_setsum__image__gen, fact_double__compl, fact_atLeast__Suc, fact_Id__onE, fact_set__conv__nth, fact_le__diff__conv, fact_Image__INT__eq, fact_finite__insert, fact_RangeE, fact_upd__conv__take__nth__drop, fact_zmult__1, fact_evalc__elim__cases_I3_J, fact_setsum__diff1__ring, fact_equivp__symp, fact_inj__on__image__set__diff, fact_sup__left__idem, fact_div__pos__neg__1__number__of, fact_div__less, fact_insert__absorb2, fact_left__minus, fact_diff__cancel, fact_finite__atLeastAtMost__int, fact_partition__filter2, fact_card__def, fact_folding__one_Ounion__disjoint, fact_dom__def, fact_com_Osimps_I12_J, arity_Nat__Onat__Orderings_Owellorder, fact_le__supI1, fact_divide__Numeral0, fact_list__all2__nthD2, fact_rel__simps_I26_J, arity_Nat__Onat__Rings_Osemiring__1, fact_UN__I, fact_right__minus, fact_evalc_OSemi, fact_sup__le__fold__sup, fact_less__infI1, fact_fun__upd__apply, fact_inf__nat__def, fact_zip__Cons, fact_list_Oinject, fact_inj__on__Un__image__eq__iff, fact_power__decreasing, fact_Nat__Transfer_Otransfer__nat__int__set__functions_I3_J, fact_nat__eq__iff2, fact_mod__Suc__eq__mod__add3, fact_distinct__remdups__id, fact_greaterThan__Suc, fact_Inter__subset, fact_insertI2, fact_Nitpick_Oprod__def, fact_finite__M__bounded__by__nat, fact_abs__zmult__eq__1, fact_sorted__upto, fact_Diff__cancel, fact_split__mod, fact_sublist__Cons, fact_bool_Osize_I4_J, fact_upt__0, fact_max__Suc2, fact_less__Suc__eq__0__disj, fact_posDivAlg__div__mod, fact_evalc_OSkip, fact_Times__subset__cancel2, fact_folding__idem_Oin__comp__idem, fact_product_Osimps_I1_J, fact_folding__one__idem_Oidem, fact_listsum__update__nat, fact_equals0D, fact_minus__numeral__code_I6_J, fact_transpose_Osimps_I1_J, fact_min__max_Oless__infI2, fact_le__Suc__eq, fact_Pow__def, fact_Collect__disj__eq, fact_transfer__int__nat__sum__prod_I1_J, fact_drop__take, fact_add__Pls, fact_insert__absorb, fact_INT__insert__distrib, fact_enum__option__def, fact_subset__card__intvl__is__intvl, fact_empty__Collect__eq, fact_aset_I5_J, fact_min__0R, fact_div__pos__neg, fact_image__set__diff, fact_setsum__addf, fact_dom__eq__singleton__conv, fact_finite__fun__UNIVD1, fact_card__UNIV__bool, fact_add__strict__mono, fact_surj__id, fact_rel__simps_I7_J, fact_inj__map, fact_diff__divide__eq__iff, fact_of__nat__0__le__iff, fact_rtrancl__converseI, fact_transfer__int__nat__set__return__embed, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J, fact_dropWhile_Osimps_I1_J, fact_takeWhile__eq__filter, fact_inj__image__eq__iff, fact_Nat__Transfer_Otransfer__int__nat__function__closures_I1_J, fact_inf__bot__right, fact_subset__insert, fact_power2__less__0, fact_atLeast__Suc__greaterThan, fact_UN__simps_I4_J, fact_transfer__nat__int__set__relations_I5_J, fact_number__of__succ, fact_card__insert, fact_z3div__def, fact_mult__number__of__left, fact_rev__finite__subset, fact_ivl__disj__un_I2_J, fact_vimage__def, fact_diff__int__def__symmetric, arity_Nat__Onat__Groups_Ocomm__monoid__add, fact_zero__less__nat__eq, fact_sum__diff__distrib, fact_less__max__iff__disj, fact_inf__Sup2__distrib, fact_eqset__imp__iff, fact_trancl__empty, fact_setsum__shift__bounds__cl__nat__ivl, fact_bset_I4_J, fact_same__fstI, fact_nat__mult__le__cancel1, fact_append__butlast__last__id, fact_com_Osize_I9_J, fact_ivl__disj__un_I21_J, fact_vimageI, fact_zmult1__lemma, fact_le__add__diff__inverse2, fact_Nat__Transfer_Otransfer__nat__int__function__closures_I4_J, fact_rel__pow__0__E, fact_min__less__iff__conj, fact_Divides_Otransfer__nat__int__functions_I1_J, fact_zdiff__int, fact_option__map__Some, fact_surj__Compl__image__subset, fact_enum__fun__def, fact_restrict__map__upds, fact_Suc__mult__less__cancel1, fact_rel__pow__Suc__E, fact_Nat__Transfer_Otransfer__int__nat__set__functions_I5_J, fact_vimage__mono, fact_less__antisym, fact_split__Pair, fact_Inf__lower, fact_set__n__lists, fact_Max__Un, fact_in__rtrancl__UnI, fact_Sup__binary, fact_add__num__frac, fact_order__neq__le__trans, fact_takeWhile__map, fact_not__one__le__zero, fact_splitI, fact_Inter__anti__mono, fact_le__INF__iff, fact_Un__Int__distrib2, fact_Suc__le__eq, arity_Int__Oint__Groups_Ogroup__add, fact_add__diff__cancel, arity_fun__Lattices_Oboolean__algebra, fact_trancl__trans, fact_range__composition, fact_mult__cancel2, fact_Int__Un__distrib2, fact_map__of__zip__inject, fact_less__SUP__iff, fact_Id__on__subset__Times, fact_equalityD1, fact_nat__mod__distrib, fact_fold__image__Un__Int, arity_sum__Nat_Osize, fact_enum__all__fun__code, fact_com_Osimps_I45_J, fact_converse__rtrancl__into__rtrancl, fact_com_Osimps_I28_J, fact_nth__zip, fact_partition__set, fact_Un__insert__right, fact_one__less__nat__eq, fact_Sup__fin__Sup, fact_arith__series__int, fact_int__Suc, fact_of__int__0__le__iff, fact_rev__map, fact_transpose__transpose, fact_take__0, fact_congruent__def, fact_One__int__def, fact_in__lists__conv__set, fact_drop__Cons, fact_zdiv__int, fact_mono__Int, fact_mult__2__right, fact_pair__imageI, fact_wfP__accp__iff, fact_image__eq__UN, fact_finite__option__UNIV, fact_map__filter__map__filter, fact_Diff__Int__distrib2, fact_nth__drop, fact_negDivAlg__minus1, fact_setsum__product, fact_Cons__eq__filter__iff, fact_trancl__subset__Sigma, fact_inf2D2, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J, arity_Int__Oint__Rings_Olinordered__semidom, fact_zmod__zdiv__equality_H, fact_subset__image__iff, fact_int__power__div__base, fact_Min__le, fact_mod__neg__neg__trivial, fact_map__pair_Oid, fact_rtrancl__imp__UN__rel__pow, fact_min__max_OSup__fin__set__fold, fact_nat__number__of__mult__left, arity_Lazy____Sequence__Olazy____sequence__HOL_Oequal, fact_negDivAlg_Osimps, fact_nat__mult__assoc, fact_inj__mapI, fact_wf__Un, fact_listsum__subtractf, fact_lists__empty, fact_rel__simps_I40_J, fact_upt__eq__Cons__conv, fact_folding__image__simple_Oinsert__remove, fact_diff__single__insert, fact_max__extp_Oequations, fact_equation__minus__iff, fact_min__max_Osup__mono, fact_restrict__upd__same, fact_finite__Diff__insert, arity_Code____Numeral__Ocode____numeral__Orderings_Oorder, fact_rev__eq__Cons__iff, fact_vname_Osize_I3_J, fact_order__fun_I2_J, fact_fun__left__comm__idem_Ofold__insert__idem2, fact_of__int__eq__id, fact_Id__on__def, fact_snd__apsnd, fact_rel__simps_I39_J, help_c__fdisj__1, fact_le__funE, fact_reflp__def, fact_rotate1__def, fact_INT__constant, fact_setprod__Un__disjoint, fact_atLeastPlusOneAtMost__greaterThanAtMost__int, fact_nat__diff__add__eq2, fact_abs__power2, fact_inj__on__def, fact_inj__on__iff, fact_of__nat__inverse, fact_of__int__of__nat, fact_min__max_Osup__absorb1, fact_min__max_OInf__fin_Oclosed, fact_Min_OF__eq, fact_Nat__Transfer_Otransfer__nat__int__functions_I4_J, fact_UN__insert, fact_zero__less__power2, help_c__fimplies__1, fact_DiffD1, arity_Nat__Onat__Orderings_Oord, fact_nth__Cons__number__of, fact_equal__neg__zero, fact_sublist__def, fact_setsum__left__distrib, fact_finite__nat__set__iff__bounded, fact_diff__int__def, fact_finite__Inter, fact_divmod__int__rel__div__eq, fact_split__zmod, fact_UN__extend__simps_I10_J, arity_Nat__Onat__Groups_Omonoid__add, fact_lexord__Nil__right, fact_eq__int__code_I11_J, fact_Compl__iff, fact_power__Suc__less__one, arity_fun__Orderings_Opreorder, fact_hd__conv__nth, fact_reduction__pair__lemma, fact_finite__Collect__disjI, fact_listsum__simps_I2_J, fact_Id__def, fact_sorted_Oequations_I2_J, fact_fold1Set__sing, fact_coinduct__set, fact_setprod__constant, fact_Max__insert, arity_Com__Ovname__HOL_Oequal, fact_rtrancl__trans, fact_less__eq__Suc__le, fact_evalc__WHILE__case, fact_append__eq__append__conv__if, fact_divide__eq__eq, fact_Divides_Otransfer__int__nat__function__closures_I2_J, fact_less__by__empty, fact_div__le__mono2, fact_accp__wfPD, fact_distinct__zipI1, fact_less__add__Suc2, fact_setsum__mono2, fact_sum__power2__ge__zero, fact_inj__vimage__singleton, fact_irrefl__def, fact_sorted__list__of__set__sort__remdups, fact_semiring__norm_I110_J, fact_Diff__Compl, fact_ivl__disj__int_I16_J, fact_UnI2, fact_escape, fact_div__pos__pos, fact_finite__Int, fact_div__mult__self1__is__m, fact_insert__commute, fact_fun__upd__triv, fact_Diff__Int2, fact_rp__inv__image__rp, fact_zle__int, fact_Pair__fst__snd__eq, fact_distrib__sup__le, fact_Int__lower2, fact_gfp__fun__UnI2, fact_fun__left__comm_Ofold__graph__insertE__aux, fact_upto_Osimps, fact_subset__Un__eq, fact_rotate__add, fact_Sup__Inf, fact_le__iff__sup, fact_sup_Oassoc, fact_rel__simps_I13_J, fact_setsum__mono__zero__left, fact_less__imp__diff__less, fact_min__max_Ofold__sup__le__sup, fact_inj__singleton, fact_trancl__converseD, fact_Inf__fold__inf, fact_inj__image__Compl__subset, fact_DomainP__Domain__eq, fact_Compl__INT, fact_mod__le__divisor, fact_wmax__emptyI, fact_Int__absorb, fact_Least__le, fact_snd__comp__map__pair, fact_max__of__mono, fact_wf__converse__trancl, fact_number__of__mult, fact_folding__image__simple_Oinsert, fact_nat__case__number__of, fact_override__on__apply__in, fact_power__add, fact_list__size__estimation_H, fact_map__pair_Ocompositionality, fact_drop__Suc, fact_dom__empty, fact_lfp__const, fact_Int__UN__distrib2, fact_in__set__sublistD, fact_uminus__apply, fact_transfer__nat__int__set__relations_I4_J, fact_Union__insert, fact_UN__extend__simps_I2_J, fact_nat__mult__eq__cancel1, fact_compl__inf__bot, fact_nth__list__update__eq, help_c__fequal__1, fact_min__max_OInf__fin_Osingleton, fact_Sigma__Diff__distrib1, fact_sgn__0__0, arity_Int__Oint__Lattices_Osemilattice__sup, arity_prod__HOL_Oequal, fact_partition__P, arity_Int__Oint__Rings_Oring__1__no__zero__divisors, fact_Suc__pred_H, fact_zmult__eq__1__iff, fact_refl__on__Un, fact_diff__add__cancel, fact_Int__Union2, fact_foldl__Cons, fact_insert__inter__insert, fact_map__of__Cons__code_I2_J, fact_int__1, fact_fold__graph_Oequations_I1_J, fact_setsum_Oinsert, fact_zip__Cons1, fact_rel__simps_I19_J, fact_range__ex1__eq, fact_add__special_I2_J, fact_pred__comp_Ointros, fact_rel__simps_I11_J, fact_zmult__commute, arity_sum__HOL_Oequal, fact_foldr__foldl, fact_finite__imageI, fact_int__nat__eq, fact_mod2__Suc__Suc, fact_Un__INT__distrib, fact_less__eq__int__code_I15_J, fact_zdiv__zmod__equality2, fact_finite__Diff, arity_Int__Oint__Groups_Oab__group__add, fact_ord__le__eq__trans, fact_min__max_Ofold__sup__insert, fact_le__infE, fact_nat__mult__2, fact_linorder__neq__iff, fact_transpose__map__map, fact_zdiv__mono2__neg, fact_map__upds__append1, fact_list__all__length, fact_INT__extend__simps_I1_J, fact_all__not__in__conv, fact_minus__minus, fact_zero__le__imp__of__nat, fact_Nat__Transfer_Otransfer__int__nat__functions_I1_J, fact_mlex__leq, fact_fun__left__comm__idem_Ofold__insert__idem, fact_not__Cons__self, fact_rel__simps_I38_J, fact_empty__is__image, fact_singleton__quotient, fact_vimage__code, fact_nth__append, fact_Un__def, fact_Image__Int__subset, fact_eq__equiv__class__iff, fact_mod__pos__pos__1__number__of, fact_listsum__simps_I1_J, fact_abs__minus__one, fact_PowD, fact_rev__update, fact_listrel__Cons2, fact_Plus__eq__empty__conv, fact_gfp__lemma3, arity_Nat__Onat__Groups_Oordered__ab__semigroup__add, fact_equivp__def, fact_less__minus__iff, fact_Sup__fin__set__fold, fact_pred__Pls, fact_remove1_Osimps_I2_J, fact_set__mp, fact_not__Some__eq, fact_power_Opower_Opower__0, fact_nat__mono__iff, fact_power__Suc__less, fact_less__than__iff, fact_bool_Osize_I1_J, fact_inf__sup__absorb, fact_UN__le__eq__Un0, fact_transpose__aux__max, fact_transpose__aux__filter__tail, fact_psubset__card__mono, fact_listsp__lists__eq, fact_pos__mod__sign, fact_neg__imp__zdiv__neg__iff, fact_DomainP_Ointros, fact_fold__inf__insert, arity_sum__Enum_Oenum, arity_Hoare____Mirabelle__Otriple__Nat_Osize, fact_length__remdups__concat, fact_Inter__empty, fact_rotate1__length01, fact_finite__set, fact_folding_Ocommute__comp_H_H, fact_lists__accD, fact_length__sublist, fact_linorder__neqE__nat, fact_le__number__of__Suc, fact_INT__extend__simps_I6_J, fact_mult__less__mono2, fact_inf__le__fold__inf, fact_Range__Union, fact_subset__equiv__class, fact_fold1__set, fact_Times__Un__distrib1, fact_minus__add__distrib, fact_total__on__def, fact_nat__mult__div__cancel__disj, fact_zmod__zminus__zminus, fact_rel__simps_I17_J, fact_ivl__disj__int_I9_J, fact_accp__downward, fact_Image__singleton__iff, fact_not__less__iff__gr__or__eq, fact_number__of__Bit0, fact_vimage__Un, fact_diffs0__imp__equal, fact_Compl__Times__UNIV2, fact_INT__extend__simps_I10_J, fact_unique__quotient, fact_min__max_Ole__supI1, fact_card__ge__0__finite, fact_map__of__zip__map, fact_Diff__mono, fact_mod__nat__number__of, fact_min__max_Osup_Ocommute, fact_hd__append, fact_UN__UN__finite__eq, fact_in__set__butlast__appendI, fact_Nil__is__map__conv, fact_negDivAlg__eqn, fact_diff__diff__left, fact_power__inject__exp, fact_map__of__filter__in, fact_fun__upd__idem__iff, fact_Un__Diff__cancel, fact_equiv__type, fact_UN__insert__distrib, fact_listrel__Nil1, fact_less__number__of__int__code, fact_mono__inf, fact_nth__list__update, fact_psubsetD, arity_Nat__Onat__Groups_Oordered__cancel__ab__semigroup__add, fact_le__iff__inf, fact_SigmaE, fact_fold__graph_H_Ointros_I1_J, fact_zero__is__num__zero, fact_bex__Un, fact_conjI__realizer, fact_UN__UN__flatten, fact_Id__on__def_H, fact_ex__nat__less, fact_tsub__def, fact_inj__image__subset__iff, fact_map__upd__triv, fact_Sup__UNIV, fact_Code__Numeral_Onat__of__inject, fact_distinct__card, fact_fun__left__comm_Ofold__insert__remove, fact_r__r__into__trancl, fact_rel__simps_I29_J, fact_power__minus__even, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J, fact_less__imp__of__nat__less, fact_eq__equiv__class__iff2, fact_nat__mult__less__cancel1, fact_insort__key_Osimps_I1_J, fact_ran__empty, fact_listrel__reflcl__if__listrel1, fact_id__def, fact_UN__le__add__shift, fact_weak__coinduct__image, fact_The__split__eq, fact_in__set__butlastD, fact_norm__frac_Osimps, fact_append__same__eq, fact_add__is__1, fact_listsum__map__remove1, fact_foldr_Osimps_I2_J, fact_Range__Id__on, fact_folding_Ocommute__left__comp_H_H, fact_setsum__op__ivl__Suc, fact_reflcl__trancl, fact_simp__from__to, fact_inf_Ocommute, fact_eq__Nil__appendI, fact_le__Inf__iff, fact_Nat__Transfer_Otransfer__nat__int__functions_I3_J, fact_setsum__set__upt__conv__listsum__nat, fact_diff__special_I1_J, fact_less__eq__int__code_I13_J, fact_zadd__left__commute, fact_card__insert__if, fact_inf__sup__aci_I8_J, fact_in__set__takeD, help_c__fdisj__2, fact_domIff, fact_rel__simps_I43_J, fact_card__Un__disjoint, fact_code__numeral_Osize_I3_J, fact_setsum_Oempty, fact_coinduct3__mono__lemma, fact_card__length, fact_sup__Inf2__distrib, fact_double__diff, fact_fun__left__comm_Ofold__fun__comm, fact_order__less__le, fact_inf__greatest, fact_unique__quotient__lemma, fact_not__None__eq, fact_divmod__nat__div__mod, fact_diff__bin__simps_I2_J, fact_card__atLeastLessThan__int, fact_diff__Suc__diff__eq2, fact_nat__le__0, fact_diff__diff__right, fact_UN__constant, fact_sup__ge1, fact_wf__acc__iff, fact_Times__eq__cancel2, fact_upt__add__eq__append, fact_map__of__eqI, fact_restrict__fun__upd, fact_equal__eq, fact_of__int__of__nat__eq, fact_nat__div__distrib, fact_card__Plus, fact_power__le__imp__le__exp, fact_power__one__right, fact_listrel1__eq__len, fact_add__nonneg__pos, fact_Range__iff, arity_HOL__Obool__Lattices_Odistrib__lattice, help_c__fconj__1, fact_inf__compl__bot, fact_ivl__disj__int_I2_J, fact_sup__inf__distrib2, fact_set__insort, fact_power2__minus, fact_pos__mod__bound, fact_distinct__butlast, fact_fold1__eq__fold__idem, fact_ord_OlessThan__iff, fact_rev__take, fact_com_Osimps_I26_J, fact_Suc__mult__cancel1, fact_lfp__lowerbound, fact_trancl__insert, fact_snd__image__times, fact_atMost__Suc, fact_map__removeAll__inj, fact_div__Suc__eq__div__add3, fact_Nat__Transfer_Otransfer__int__nat__function__closures_I4_J, arity_Nat__Onat__Groups_Ocomm__monoid__mult, fact_sup1CI, fact_Nitpick_Ozero__frac__def, fact_wf__int__ge__less__than, fact_map__of__zip__is__None, fact_add__nonpos__nonpos, arity_Int__Oint__Groups_Omonoid__mult, fact_setprod__mono__one__right, fact_CollectE, fact_subset__inj__on, fact_mem__Collect__eq, fact_less__special_I2_J, fact_Pls__def, fact_Suc__le__lessD, fact_diff__add__assoc2, fact_Image__empty, fact_reflcl__set__eq, fact_dom__eq__empty__conv, fact_INT__Int__distrib, arity_Nat__Onat__Orderings_Obot, fact_image__Suc__atLeastAtMost, fact_listsum__0, fact_set__eq__subset, fact_Sup__fold__sup, fact_map__tl, fact_Cantors__paradox, fact_product_Osimps_I2_J, fact_rtrancl__into__trancl2, fact_upto_Opinduct, fact_sup2E, fact_bin__less__0__simps_I3_J, fact_Un__Int__assoc__eq, fact_not__add__less1, fact_div__add1__eq, fact_Nat__Transfer_Otransfer__nat__int__set__functions_I5_J, fact_all__n__lists__def, fact_acyclic__insert, fact_divmod__int__pdivmod, fact_add__increasing, fact_sort__key__simps_I2_J, fact_succ__Bit1, fact_Nitpick_Orefl_H__def, fact_nat__2, fact_zdiv__zmult2__eq, fact_append__Nil, fact_neg__mod__conj, fact_zip__eq__conv, fact_divmod__nat__def, fact_listsum__map__filter, fact_SUP__le__iff, fact_power__divide, fact_divmod__nat__rel__mult2__eq, fact_vimage__Union, fact_concat__append, fact_psubset__trans, fact_Pair__inject, fact_xt1_I12_J, fact_psubset__imp__ex__mem, fact_Image__singleton, fact_mod__geq, fact_abs__power__minus, fact_rel__pow__0__I, fact_power__increasing__iff, fact_Sup__fin_Oin__idem, fact_UN__Times__distrib, fact_sgn__times, fact_Nat__Transfer_Otransfer__nat__int__set__functions_I1_J, fact_INTER__def, fact_setsum__infinite, fact_int__Suc0__eq__1, fact_mult__idem, fact_zero__le__power2, fact_fold__graph_OinsertI, arity_HOL__Obool__Groups_Ouminus, fact_zless__le, fact_equiv__class__nondisjoint, arity_Option__Ooption__Enum_Oenum, fact_min__max_Oinf__le1, fact_image__INT, fact_finite__compl, fact_div__pos__pos__trivial, fact_Nat__Transfer_Otransfer__nat__int__functions_I1_J, fact_pred__subset__eq, fact_folding__one__idem_Osubset__idem, arity_Product____Type__Ounit__Finite__Set_Ofinite, fact_relpow_Osimps_I1_J, fact_scomp__def, fact_folding_Ounion, fact_evaln_OIfFalse, fact_nat__le__add__iff2, fact_refl__Id, fact_refl__on__comp__subset, fact_negD, fact_compl__sup, fact_Suc__inject, fact_of__nat__le__iff, fact_butlast__list__update, fact_Pow__not__empty, fact_intrel__iff, arity_fun__Orderings_Oord, fact_max__diff__distrib__left, fact_map__upds__Nil1, fact_equalityI, fact_length__append, fact_min__max_Oinf_Ocommute, fact_subset__refl, fact_tl__append, fact_less__diff__conv, fact_Inf__fin_Ounion__idem, fact_ext, fact_Inf__binary, fact_order__less__not__sym, fact_folding__one_Oclosed, fact_nth__map__upt, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J, fact_min__max_Ofold__inf__insert, fact_minus__Max__eq__Min, fact_inf__le1, fact_Sigma__Int__distrib2, fact_power2__abs, fact_zle__trans, arity_fun__Finite__Set_Ofinite, fact_nth__mem, fact_eq__0__number__of, fact_min__max_Omono__inf, fact_drop__Cons_H, fact_min__max_OInf__le__Sup, fact_com_Osize_I2_J, fact_split__paired__Eps, fact_set__remove1__eq, arity_Code____Numeral__Ocode____numeral__Orderings_Olinorder, help_c__fNot__2, fact_list__all2__nthD, fact_atLeastatMost__empty__iff2, fact_le__supE, fact_inf1D1, fact_smin__emptyI, fact_eq__nat__number__of, fact_enum__all, fact_ex__n__lists__def, fact_le__imp__neg__le, fact_hoare__derivs_OIf, fact_list__update__append1, arity_List__Olist__Nat_Osize, fact_listsp__mono, fact_zmult2__lemma__aux2, fact_list__all__simps_I2_J, fact_min__ord__min, fact_zless__imp__add1__zle, fact_arith__simps_I30_J, fact_filter__in__sublist, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J, fact_transfer__int__nat__sum__prod2_I1_J, fact_nat__number__of__Bit0, fact_acc__wfD, fact_dom__restrict, fact_eq__diff__iff, fact_semilattice__big_OF__eq, fact_vimage__ident, fact_UN__simps_I5_J, fact_of__nat__nat, fact_INTER__UNIV__conv_I1_J, fact_last__append, fact_eq__int__code_I5_J, fact_hoare__derivs_OLocal, fact_zero__less__double__add__iff__zero__less__single__add, fact_RangeP_Ointros, fact_list__update_Osimps_I1_J, fact_nat__power__less__imp__less, arity_HOL__Obool__Orderings_Oorder, fact_linorder__le__less__linear, fact_ivl__disj__int_I6_J, fact_filter__remove1, fact_abs__one, fact_finite__atLeastAtMost, fact_concat_Osimps_I2_J, fact_conseq12, fact_LoopF, fact_snoc__eq__iff__butlast, fact_negateSnd__def, fact_fold__graph_H_Ointros_I2_J, fact_Pow__iff, fact_card__eq__0__iff, fact_inf__Int__eq2, fact_zero__le__power, fact_equiv__class__eq__iff, fact_Suc__neq__Zero, fact_zdiv__mono1, fact_snoc__listrel1__snoc__iff, fact_not__neg__number__of__Pls, fact_insort__remove1, fact_min__max_OInf__fin_Ounion__idem, fact_minus__min__eq__max, fact_last_Osimps, fact_number__of2, fact_min__max_OInf__fin_OF__eq, fact_power__strict__increasing__iff, fact_lazy__sequence_Osize_I2_J, fact_length__remdups__eq, fact_length__remove1, fact_Bit0__Pls, arity_fun__Orderings_Obot, fact_lexord__cons__cons, fact_empty__iff, fact_diff__bin__simps_I9_J, fact_Nitpick_Oint__gcd__def, fact_single__valued__confluent, fact_le__infI, fact_vimage__Diff, fact_apsnd__compose, fact_setprod__nonneg, fact_folding__idem_Oinsert__idem, fact_card__mono, fact_diff__less__Suc, fact_add__eq__self__zero, fact_one__mod__nat__number__of, fact_evaln__WHILE__case, fact_transfer__nat__int__relations_I3_J, fact_map__upd__eqD1, fact_distinct__remove1__removeAll, fact_setprod__infinite, fact_filter__map, fact_Suc__diff__1, fact_mult__is__0, fact_map__comp__empty_I2_J, fact_add__special_I3_J, fact_nat__add__left__cancel, fact_append__Cons, fact_wf__in__rel, fact_zmod__eq__0__iff, fact_funpow__mult, fact_small_H_Opinduct, fact_Cons__in__lex, fact_zminus1__lemma, fact_mult__le__cancel2, fact_com_Osize_I4_J, fact_vname_Osimps_I4_J, fact_numeral__1__eq__1, fact_Image__closed__trancl, fact_image__vimage__subset, fact_posDivAlg__eqn__number__of, fact_equivp__reflp, fact_takeWhile__eq__take, fact_someI, fact_minus__Pls, fact_Sup__fin_Oidem, fact_take__append, fact_endo__inj__surj, fact_INT__simps_I5_J, fact_map__pair_Ocomp, fact_filter__append, fact_Diff__Int, fact_sup__idem, fact_zmod__le__nonneg__dividend, fact_rel__simps_I14_J, fact_in__set__remove1, fact_div__less__dividend, fact_com_Osimps_I67_J, fact_UN__simps_I8_J, fact_removeAll__filter__not, fact_map__of__is__SomeI, fact_distinct__removeAll, fact_take__hd__drop, fact_Inf__fin__set__fold, fact_INF2__E, fact_fun__upd__upd, fact_mult__le__mono, arity_Int__Oint__Groups_Olinordered__ab__semigroup__add, fact_com_Osimps_I68_J, fact_nth__transpose, fact_zip__map__map, fact_Int__commute, fact_Sup__set__fold, fact_Collect__def, fact_wfI__pf, fact_of__nat__less__0__iff, fact_Ints__1, fact_less__le__not__le, fact_Sigma__Int__distrib1, fact_triple_Osimps_I2_J, fact_in__set__dropD, fact_transpose_Opsimps_I3_J, fact_Divides_Otransfer__int__nat__function__closures_I1_J, fact_map__comp__None__iff, arity_Nat__Onat__Orderings_Olinorder, fact_min__max_Ole__infI2, fact_Nil2__notin__lex, fact_distinct__concat, fact_RangeP__Range__eq, fact_prod__fun__imageE, fact_list__update__id, arity_Product____Type__Ounit__Enum_Oenum, fact_nat__seg__image__imp__finite, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J, fact_list__ex__rev, fact_zdiv__zminus2__eq__if, fact_hd__append2, fact_rtrancl__trancl__absorb, fact_one__add__one__is__two, fact_n__not__Suc__n, fact_nat__le__linear, fact_mem__splitI2, fact_def__Collect__coinduct, fact_zminus__zmod, fact_mono__Suc, fact_UN__empty2, fact_Option_Omap_Ocompositionality, fact_transfer__int__nat__quantifiers_I1_J, fact_linorder__le__cases, fact_Collect__mem__eq, fact_inf__apply, fact_nat__less__add__iff1, fact_power__diff, fact_split__eta, fact_SetCompr__Sigma__eq, arity_Code____Numeral__Ocode____numeral__Orderings_Opreorder, fact_insert__Nil, fact_image__uminus__lessThan, arity_Int__Oint__Rings_Oring, fact_converse__iff, fact_set__remdups, fact_com_Osimps_I64_J, fact_single__valued__rel__pow, fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I2_J, fact_finite__atMost, fact_Inf__fin_Ohom__commute, fact_take__Suc__Cons, fact_lfp__induct2, fact_zminus__0, fact_Id__on__eqI, fact_inf__mono, fact_setsum__eq__1__iff, fact_trancl__range, fact_inj__on__rev, fact_evaln_Oequations_I5_J, fact_map__of__Cons__code_I1_J, fact_not__neg__int, fact_rel__comp__UNION__distrib2, fact_Ints__of__int, fact_mono__Un, fact_take__take, fact_not__in__set__insert, fact_sum__power2__le__zero__iff, fact_UN__extend__simps_I7_J, fact_vimage__subsetD, fact_log_Osimps, fact_setprod__pos__nat, fact_def__lfp__induct, arity_HOL__Obool__Lattices_Obounded__lattice__top, fact_lazy__sequence_Oinject, fact_in__measures_I2_J, fact_le__iff__diff__le__0, fact_acyclic__def, fact_listrel1I2, fact_mono__iff__le__Suc, fact_listrel__subset, fact_INT__simps_I9_J, fact_listsum__mono, fact_card__UNIV__unit, fact_drop__tl, fact_drop__drop, fact_order__less__le__trans, fact_filter__id__conv, fact_sup__Un__eq, fact_power__less__imp__less__exp, fact_length__list__update, fact_prod__caseI, fact_Min_Osubset__idem, fact_min__max_Ofold1__belowI, fact_code__numeral__zero__minus__one, fact_subset__insert__iff, fact_trancl__into__rtrancl, fact_setsum__shift__bounds__Suc__ivl, fact_Int__atLeastAtMost, fact_rtrancl__Un__subset, fact_succ__Bit0, fact_finite__vimageD, fact_wf__exp, fact_abs__mult, fact_add__Min__commute, fact_not__neg__eq__ge__0, fact_max__strict__def, fact_min__max_OInf__fin_Oin__idem, fact_zdiv__zmod__equality, fact_sorted__dropWhile, fact_all__nat__less, fact_Min_Oin__idem, fact_diff__eq__diff__less, fact_add__mult__distrib, fact_sup__mono, fact_ball__UN, fact_abs__number__of, fact_restrict__in, fact_rtrancl__eq__or__trancl, fact_com_Osimps_I34_J, fact_rel__pow__Suc__D2, fact_Nat__Transfer_Otransfer__nat__int__function__closures_I9_J, fact_listsum__append, fact_UN__atMost__UNIV, help_c__COMBB__1, fact_card__inj__on__le, fact_arith__series__general, fact_fun__left__comm_Ofun__comp__comm, fact_inj__on__imageI, fact_power2__le__imp__le, fact_of__nat__0, fact_Range__Diff__subset, fact_less__minus__self__iff, fact_rangeI, fact_listrel__eq__len, fact_sup_Oidem, fact_atLeastatMost__psubset__iff, fact_rtrancl__r__diff__Id, fact_refl__onD1, fact_le__add__diff, fact_not__leE, fact_diff__bin__simps_I1_J, fact_INT__extend__simps_I4_J, fact_conseq2, fact_nat__mult__distrib, fact_leD, fact_add__strict__left__mono, fact_zpower__number__of__odd, fact_lexord__append__leftD, fact_map__pair__ident, fact_total__on__empty, fact_folding__idem_Ounion__idem, arity_Int__Oint__Groups_Oordered__comm__monoid__add, fact_foldl__append, fact_refl__on__def_H, fact_insert__ident, fact_div__eq, fact_zip_Osimps_I1_J, fact_Int__Collect__mono, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J, fact_pred__Bit1, fact_evalc_OWhileFalse, fact_min__Suc1, fact_inj__on__INTER, fact_posDivAlg__0, fact_add__Suc, fact_diff__add__assoc, fact_setprod_Oeq__fold, fact_sort__key__simps_I1_J, fact_zero__le__even__power_H, fact_minus1__divide, fact_less__code__numeral__code, fact_wf__eq__minimal, fact_strict__mono__less, fact_Inter__Un__subset, fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I1_J, fact_acyclic__subset, fact_times__code__numeral__code, fact_INT__extend__simps_I3_J, fact_congruent2__implies__congruent__UN, fact_listrel1I, fact_norm__frac_Opsimps, fact_fun__left__comm__idem_Ofun__left__comm__idem__apply, fact_wf__comp__self, fact_Powp__mono, fact_zip__update, fact_setsum__subtractf, fact_nat__le__add__iff1, fact_Least__mono, fact_rev_Osimps_I1_J, fact_folding_Ocommute__left__comp_H, fact_mult__less__cancel1, fact_nth__Cons_H, arity_HOL__Obool__Lattices_Obounded__lattice__bot, fact_order__less__asym, fact_last__upt, fact_funpow_Osimps_I2_J, fact_list__update__code_I1_J, fact_map__filter__simps_I1_J, fact_set__filter, fact_Ints__of__nat, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J, fact_wf__iff__no__infinite__down__chain, fact_rev__drop, fact_com_Osimps_I38_J, fact_Diff__disjoint, fact_less__2__cases, fact_lexord__Nil__left, fact_times_Oidem, fact_card__Un__Int, fact_filter__sort, fact_the__inv__into__def, fact_override__on__apply__notin, fact_nat__0__less__mult__iff, fact_Nat__Transfer_Otransfer__int__nat__function__closures_I9_J, fact_id__take__nth__drop, fact_add__gr__0, fact_take__Cons_H, fact_distinct__insert, arity_fun__Orderings_Otop, fact_rel__simps_I3_J, fact_folding__image__simple_Ounion__inter, fact_image__is__empty, fact_SUP__UN__eq, fact_evaln_Oequations_I6_J, fact_zdiff__zmult__distrib2, fact_add__diff__assoc2, fact_Sup__fin_Ounion__inter, fact_rel__simps_I33_J, fact_image__diff__subset, fact_mlex__less, fact_atMost__subset__iff, fact_psubset__imp__subset, fact_ivl__disj__un_I14_J, fact_less__than__def, fact_vimage__Int, fact_inf__min, fact_Max_Oremove, fact_zip__takeWhile__fst, fact_setsum__restrict__set_H, fact_Un__absorb, fact_aset_I8_J, fact_mult__divide__mult__cancel__right, fact_zero__less__zpower__abs__iff, fact_minus__unique, fact_diff__bin__simps_I6_J, fact_subset__empty, fact_map__comp__simps_I1_J, fact_Min_Oinsert, fact_map__comp__simps_I2_J, fact_singletonE, fact_zdiv__zminus1__eq__if, fact_of__nat__double, arity_Code____Numeral__Ocode____numeral__Groups_Oab__semigroup__mult, fact_Int__Inter__image, fact_code__numeral_Oinject, fact_Collect__conv__if2, fact_card__distinct, fact_min__max_OSup__fin_Oclosed, fact_diff__less__mono2, fact_IntD2, fact_remdups__eq__nil__right__iff, fact_quotientI, fact_set__concat, fact_com_Osimps_I36_J, fact_Domain__rtrancl, fact_atMost__0, fact_UN__Pow__subset, fact_trancl_Or__into__trancl, fact_min__rpair__set, fact_Diff__eq, fact_arith__series__nat, fact_map__append, fact_rotate1__is__Nil__conv, fact_set__rev__mp, fact_com_Osimps_I16_J, fact_setprod__Un__Int, fact_mult__2, fact_tranclD, fact_diff__mult__distrib, fact_card__insert__disjoint, fact_map__of__inject__set, fact_decr__mult__lemma, fact_Domain__iff, fact_Min__eqI, fact_int__0__neq__1, fact_DiffI, fact_power__m1__even, fact_equal__int__def, fact_inf__absorb2, fact_apsnd__id, fact_ex__nat__less__eq, fact_int__ge__less__than__def, fact_periodic__finite__ex, fact_pair__less__def, fact_sorted__sort, fact_power__nat__number__of, fact_converse__INTER, fact_ord_OgreaterThanLessThan__iff, fact_zdiff__zmult__distrib, fact_eq__mem__trans, fact_refl__onI, fact_Compl__anti__mono, fact_Int__mono, fact_zmod__zminus2__not__zero, fact_small_H_Osimps, fact_option_Osize_I4_J, fact_inj__on__iff__eq__card, fact_divmod__int__rel__def, fact_tsub__eq, fact_list__all2__rev1, fact_tl_Osimps_I1_J, fact_the__inv__into__into, fact_ord_OatLeastLessThan__iff, fact_Suc__eq__plus1__left, fact_trancl__subset__Sigma__aux, fact_Nat__Transfer_Otransfer__int__nat__set__functions_I1_J, fact_Zero__not__Suc, fact_evaln__elim__cases_I2_J, fact_pred__comp__rel__comp__eq, fact_SigmaI, fact_Int__atLeastAtMostL2, help_c__fimplies__2, fact_coinduct, fact_distinct__listsum__conv__Setsum, fact_zdiff__zmod__left, fact_mem__Sigma__iff, fact_last__snoc, fact_listset_Osimps_I1_J, fact_acc__downwards__aux, fact_weak__map__of__SomeI, fact_filter__insort, fact_vname_Osize_I2_J, fact_fold1__belowI, fact_divmod__int__rel__div, fact_Nat__Transfer_Otransfer__int__nat__function__closures_I3_J, fact_Suc__n__div__2__gt__zero, fact_Un__empty__right, fact_map__update, fact_add__Bit1__Bit1, fact_wf__insert, fact_wf__lexn, fact_converseD, fact_Inter__lower, fact_Range__def, fact_Union__disjoint, fact_list_Osimps_I5_J, fact_bset_I6_J, fact_image__uminus__greaterThanAtMost, fact_pigeonhole, fact_Collect__neg__eq, fact_image__uminus__greaterThan, fact_INF__less__iff, fact_transpose__max__length, fact_zless__nat__eq__int__zless, fact_not__Cons__self2, fact_setprod__reindex__id, fact_setsum__bounded, fact_transfer__nat__int__list__functions_I2_J, fact_split__def, fact_diff__less__mono, fact_of__nat__nat__of, fact_finite__acyclic__wf, fact_Suc__leD, fact_evalc_OWhileTrue, fact_pick__same, fact_sup__SUPR__fold__sup, fact_div__geq, fact_interv__listsum__conv__setsum__set__nat, fact_zero__less__one, fact_sup__commute, fact_def__lfp__unfold, fact_trancl__unfold, fact_greaterThanAtMost__empty, fact_setsum__SucD, fact_Max_Oinsert, fact_weaken, fact_neg__equal__zero, arity_Code____Numeral__Ocode____numeral__Groups_Ominus, fact_power__mult, fact_Sup__insert, fact_mlex__prod__def, fact_RangeP_Oequations, fact_option_Osimps_I4_J, fact_Compl__subset__Compl__iff, fact_add__number__of__eq, fact_add__minus__cancel, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J, fact_negDivAlg__eqn__1__number__of, fact_trancl__converseI, fact_min__max_OSup__fin_Ounion__disjoint, fact_min__max_Ole__infI1, fact_rel__simps_I9_J, fact_add_Ocomm__neutral, fact_converse__Id__on, fact_UN__upper, fact_zmod__self, fact_finite__sorted__distinct__unique, fact_zmult2__lemma, fact_map__snd__zip, fact_Union__mono, fact_less__number__of, fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I6_J, arity_Nat__Onat__HOL_Oequal, fact_finite__Range, arity_Com__Ocom__HOL_Oequal, fact_map__add__dom__app__simps_I1_J, fact_finite__map__freshness, fact_trancl__rtrancl__absorb, fact_strict__monoD, fact_Pow__mono, arity_HOL__Obool__Lattices_Osemilattice__inf, arity_Int__Oint__Groups_Osgn__if, fact_rev__predicate2D, fact_enum__ex__prod__def, fact_LeastI, fact_the__inv__into__comp, fact_SetInterval_Otransfer__nat__int__set__functions_I1_J, fact_takeWhile_Osimps_I1_J, fact_dropWhile__map, fact_INF1__D, fact_listsum__eq__0__nat__iff__nat, fact_vimage__empty, fact_Pow__UNIV, fact_linorder__linear, fact_mult__Suc, fact_neg__zminus__int, fact_diff__bin__simps_I3_J, fact_less__eq__Suc__le__raw, fact_of__int__less__0__iff, fact_coinduct__lemma, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J, arity_Code____Numeral__Ocode____numeral__HOL_Oequal, fact_Int__Collect, fact_total__on__diff__Id, fact_set__drop__subset__set__drop, fact_card_Ounion__inter__neutral, fact_removeAll__filter__not__eq, fact_append__eq__appendI, arity_Lazy____Sequence__Olazy____sequence__Nat_Osize, fact_Bit0__def, fact_int__setsum, fact_setsum__reindex__cong, fact_card__atMost, fact_less__trans__Suc, fact_trancl__into__trancl2, fact_DomainE, fact_xt1_I6_J, fact_Domain__Int__subset, fact_min__max_Osup__Inf2__distrib, fact_folding__image_Oeq__fold, fact_List_Oset_Osimps_I1_J, fact_UN__simps_I2_J, fact_list__all__append, fact_list__all__iff__raw, fact_Diff__UNIV, fact_le__minus__self__iff, arity_Int__Oint__Groups_Oordered__ab__semigroup__add, fact_left__add__mult__distrib, fact_fold1__insert__idem, fact_id__o, fact_The__split, fact_list__update__nonempty, fact_com_Osimps_I11_J, fact_Nat_Odiff__diff__eq, fact_abs__of__nat, fact_power__minus1__even, fact_le__refl, fact_nat__add__assoc, fact_divmod__nat__rel__add1__eq, fact_enum__all__fun__def, fact_insert__times__insert, fact_minus__Bit1, fact_split__pos__lemma, fact_vimage__UN, fact_subset__insertI2, fact_mod__mult__self3, fact_rel__simps_I50_J, fact_Un__absorb2, fact_gfp__lemma2, fact_SetInterval_Otransfer__nat__int__set__functions_I2_J, fact_map__sorted__distinct__set__unique, fact_diff__frac__eq, fact_Int__insert__right__if1, fact_setprod__pos__nat__iff, fact_rel__simps_I20_J, fact_min__max_Osup__inf__distrib1, fact_eq__add__iff2, fact_zadd__zmult__distrib2, arity_HOL__Obool__Finite__Set_Ofinite, fact_list__update__overwrite, fact_foldl__map, fact_sublist__nil, fact_map__pair__surj, fact_less__not__refl2, fact_fold__image__distrib, fact_list__ex1__simps_I2_J, fact_list__update__same__conv, fact_min__max_Osup_Oassoc, fact_zdiv__number__of__Bit1, fact_type__definition__code__numeral, fact_negateSnd__eq, fact_pdivmod__def, fact_Inf__UNIV, fact_card__less__Suc2, fact_power3__eq__cube, fact_inj__fun, fact_div__2__gt__zero, fact_mult__Bit0, fact_Collect__conv__if, fact_le__add1, fact_mult__cancel1, fact_list_Osize_I3_J, fact_INT__empty, fact_single__valued__def, fact_SUP2__iff, fact_evaln__elim__cases_I4_J, fact_abs__mult__less, fact_fold__image__cong, fact_rel__simps_I8_J, fact_map__zip__map2, fact_le__special_I3_J, fact_trans__le__add2, fact_list__all2__appendI, fact_Diff__Int__distrib, fact_add__Max__commute, fact_accp_Osimps, fact_distinct1__rotate, fact_set__zip__leftD, fact_zmod__zmult1__eq, fact_UN__iff, fact_power__eq__if, fact_mult__right__le__one__le, fact_map__of__zip__enum__is__Some, fact_sorted__list__of__set__empty, fact_atLeastSucLessThan__greaterThanLessThan, fact_strict__mono__imp__inj__on, fact_the__sym__eq__trivial, fact_distinct__dropWhile, fact_sgn__1__neg, fact_min__max_Osup__left__commute, fact_infinite__UNIV__listI, fact_atLeast0LessThan, fact_rel__simps_I4_J, fact_folding_Oremove, fact_hd__dropWhile, fact_listrel__mono, fact_Suc__div__eq__add3__div, fact_mult__minus1, fact_fold__Un__disjoint, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J, fact_bot2E, fact_strict__mono__less__eq, fact_strict__mono__eq, fact_image__split__eq__Sigma, fact_com_Osimps_I9_J, fact_Ball__set__list__all, fact_upt__rec__number__of, fact_in__set__conv__nth, fact_set__removeAll, fact_comp__equivI, fact_UnCI, fact_option__map__is__None, fact_negDivAlg__correct, fact_pred__comp_Oequations, fact_linorder__not__less, arity_Code____Numeral__Ocode____numeral__Groups_Ocomm__monoid__mult, fact_Union__def, fact_comm__monoid__big_OF__eq, fact_K__record__comp, fact_coinduct3, fact_insert__fold1SetE, fact_Suc__mult__le__cancel1, fact_listrel__Nil2, fact_numeral__3__eq__3, fact_less__add__Suc1, fact_all__nat__less__eq, fact_listrelp_Oequations_I1_J, fact_ab__left__minus, fact_sgn0, fact_add__neg__neg, fact_trancl__power, fact_setprod_Oreindex, fact_finite__Collect__le__nat, fact_tfl__some, fact_mod__neg__neg, fact_min__max_Oinf__absorb1, arity_HOL__Obool__HOL_Oequal, fact_o__def, fact_append__eq__Cons__conv, fact_Int__absorb1, fact_setprod_OF__eq, fact_min__max_OSup__fin_OF__eq, fact_nat__case__Suc, fact_listsp__inf__eq, fact_minus__Min, fact_less__fun__def, fact_rev__predicate1D, fact_One__nat__def, fact_ivl__disj__un_I19_J, fact_minus__diff__eq, fact_length__butlast, fact_map__filter__def, fact_add__number__of__left, fact_setsum_Oeq__fold, fact_semiring__norm_I113_J, fact_div__mult__self__is__m, fact_setprod__empty, fact_append__assoc, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J, fact_take__all, fact_elem__le__listsum__nat, fact_quotient__disj, fact_listrel__rtrancl__eq__rtrancl__listrel1, fact_finite__Domain, fact_insert__Diff, fact_in__lex__prod, fact_zip__same, fact_add__is__0, fact_rel__simps_I10_J, fact_fun__left__comm__insort, fact_neg__imp__zdiv__nonneg__iff, fact_nat__diff__add__eq1, fact_Ints__odd__less__0, fact_termination__basic__simps_I3_J, fact_wf__union__compatible, fact_divide__diff__eq__iff, fact_rotate__Suc, fact_take__Suc, fact_fst__def, fact_Diff1__fold__graph, fact_Min_Oclosed, fact_rel__simps_I46_J, fact_select__def, fact_upto_Opsimps, fact_ivl__disj__int_I15_J, fact_Collect__ball__eq, fact_SigmaD2, fact_sort__foldl__insort, fact_remove1__commute, fact_inf__sup__aci_I5_J, fact_Rep__Integ__induct, fact_com_Osimps_I44_J, fact_card__Diff1__le, fact_transfer__nat__int__sum__prod__cong_I2_J, fact_rel__simps_I16_J, fact_folding__image__simple__idem_Ounion__idem, fact_mod__induct__0, fact_setprod__mono__one__left, fact_enum__ex, fact_fun__left__comm__idem_Ofold__set, fact_trancl__unfold__right, fact_union__comp__emptyL, fact_pos__mod__conj, fact_Domain__Id__on, fact_mod__eq__0__iff, fact_in__set__conv__decomp__first, fact_setprod__reindex, fact_inf__sup__aci_I3_J, fact_last__ConsL, fact_eq__number__of__0, fact_times__divide__times__eq, fact_sgn__pos, fact_distinct__map, fact_wf__no__infinite__down__chainE, fact_folding__image__simple_Oempty, fact_drop__0, fact_atLeastLessThan__singleton, fact_inf_Oleft__idem, fact_setprod_Odistrib, fact_map__is__Nil__conv, fact_power_Opower_Opower__Suc, fact_folding__one_Oremove, fact_div__eq__minus1, fact_set__Cons__def, fact_Pow__insert, fact_neg__zmod__mult__2, fact_wf__trancl, fact_pair__leqI1, fact_ball__Un, fact_add__self__div__2, fact_elem__le__sum, fact_length__drop, fact_eq__int__code_I14_J, fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I4_J, fact_drop__zip, fact_card__Diff2__less, fact_ab__diff__minus, fact_le__imp__less__Suc, fact_update__zip, fact_max__ord__max, fact_Compl__partition2, fact_list__update__beyond, fact_mod__less__eq__dividend, fact_o__eq__dest__lhs, fact_nat__eq__iff, fact_Un__upper1, fact_folding_Ocommute__comp, fact_setsum__restrict__set, fact_refl__on__Int, fact_Option_Oset_Osimps_I2_J, fact_in__measures_I1_J, fact_xt1_I2_J, fact_rtrancl__listrel1__eq__len, fact_Sup__fin_Osingleton, fact_power2__sum, fact_evaln_OWhileTrue, fact_congruentD, fact_sup__max, fact_add__pos__pos, fact_nat__case__0, fact_rotate0, fact_diff__cancel2, fact_INF__subset, arity_Nat__Onat__Groups_Oab__semigroup__mult, fact_add__0, fact_UN__simps_I7_J, fact_rel__simps_I37_J, fact_sorted__rev__nth__mono, fact_Sigma__Union, fact_InterD, fact_map__comp__Some__iff, fact_surjective__pairing, fact_equalityE, fact_takeWhile__append2, fact_posDivAlg_Opinduct, fact_setsum__nonneg__leq__bound, fact_CollectD, fact_nat__less__add__iff2, fact_diff__minus__eq__add, fact_distinct__insort, fact_filter__is__subset, fact_zip__rev, fact_nth__append__length__plus, fact_power__mono, fact_map__add__comm, fact_add__nonneg__nonneg, fact_prod__size__simp, fact_nat__eq__add__iff1, fact_Nat__Transfer_Otransfer__nat__int__function__closures_I7_J, fact_small_H_Opsimps, fact_vname_Orecs_I2_J, fact_max__0L, fact_Pair__eq, fact_fst__image__times, fact_Suc__eq__plus1, fact_map__add__assoc, fact_power__m1__odd, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J, fact_evalc_Oequations_I5_J, fact_in__rel__def, fact_equal, fact_Inter__UNIV, fact_rotate__rotate, fact_mult__le__mono1, fact_sublists_Osimps_I1_J, fact_Divides_Otransfer__int__nat__functions_I1_J, fact_vimage__Times, fact_com_Osimps_I25_J, fact_com_Osimps_I39_J, fact_minus__max__eq__min, fact_fun__diff__def, fact_diff__self__eq__0, fact_in__set__conv__decomp__last, fact_code__numeral_Oof__nat__inject, fact_com_Osimps_I29_J, fact_atLeastAtMostSuc__conv, arity_Int__Oint__Rings_Ocomm__semiring__1, fact_Max_Ohom__commute, fact_inf__sup__ord_I4_J, arity_Int__Oint__Rings_Olinordered__idom, fact_le__sup__iff, fact_Union__empty, fact_finite__cartesian__productD2, fact_atLeastLessThan__empty, fact_Collect__empty__eq, fact_image__iff, fact_inf__assoc, fact_rtrancl_Ortrancl__into__rtrancl, fact_min__less__iff__disj, fact_rel__simps_I24_J, fact_map__map, fact_mod__int__def, fact_map__of__eq__None__iff, fact_listsum__rev, fact_sublist__upt__eq__take, fact_distinct__product, fact_Divides_Otransfer__nat__int__function__closures_I1_J, fact_self__quotient__aux2, fact_refl__on__converse, fact_distinct__filter, fact_split__conv, fact_Int__insert__left__if0, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J, fact_UN__finite2__subset, fact_finite__Diff2, fact_neg__equal__iff__equal, fact_length__upt, fact_vimage__eq__UN, fact_card__quotient__disjoint, fact_sorted__sort__key, fact_div__neg__pos__less0, fact_setsum__natinterval__difff, fact_divmod__int__code, fact_sgn__greater, fact_subset__psubset__trans, fact_UN__Un, fact_of__int__setprod, fact_Nat__Transfer_Otransfer__int__nat__functions_I2_J, fact_INF1__E, fact_Un__UNIV__right, fact_compl__eq__compl__iff, fact_list__all__simps_I1_J, fact_mod__neg__pos, fact_listrelp_OCons, fact_congruent2D, fact_inf__sup__distrib1, fact_fold1Set__nonempty, fact_nat__mult__div__cancel1, fact_empty__subsetI, fact_insert__Diff__if, fact_UNIV__Times__UNIV, fact_diff__add__0, fact_finite__cartesian__product, fact_min__max_Ole__supI2, fact_hd__upt, fact_finite__fun__UNIVD2, fact_card__seteq, fact_irrefl__diff__Id, fact_in__set__insert, fact_nat__gcd_Osimps, fact_List_Omap_Oidentity, fact_Max__mono, fact_transfer__nat__int__set__relations_I1_J, fact_UN__equiv__class, fact_accp__acc__eq, fact_the__inv__into__onto, fact_splitD, fact_min__le__iff__disj, fact_Suc__diff__le, fact_INT__absorb, fact_image__uminus__atLeastLessThan, fact_IdE, fact_of__int__diff, fact_Un__Inter, fact_atLeastAtMost__upt, fact_last__map, fact_code__numeral__not__eq__zero, fact_measure__def, fact_split__weak__cong, fact_Zero__neq__Suc, fact_nat__mult__2__right, fact_fst__apsnd, fact_less__eq__int__code_I16_J, fact_drop__Nil, fact_greaterThan__0, fact_order__eq__iff, fact_option_Osimps_I5_J, fact_less__special_I3_J, fact_int__less__0__conv, fact_power2__eq__1__iff, fact_fun__left__comm_Ofold__set__remdups, arity_Nat__Onat__Rings_Olinordered__semidom, fact_atLeastLessThan__inj_I2_J, fact_arith__simps_I31_J, fact_fold1__below__iff, fact_posDivAlg__eqn__1__number__of, fact_listrel1I1, arity_Int__Oint__Groups_Ocomm__monoid__mult, fact_Sup__fin_Oclosed, fact_fold__image__insert, fact_folding__idem_Oidem__comp, fact_add__left__mono, fact_of__int__number__of__eq, fact_rel__simps_I28_J, fact_zmult2__lemma__aux1, fact_bot__empty__eq2, fact_nat__mult__eq__1__iff, fact_not__less__eq__eq, fact_filter__filter, fact_power__Suc__0, fact_setsum__diff, fact_n__less__n__mult__m, fact_less__code__numeral__def, fact_double__add__le__zero__iff__single__add__le__zero, fact_less__not__refl, fact_insert__mono, fact_power__mult__distrib, fact_sum__power2__gt__zero__iff, fact_zabs__def, fact_ord__eq__less__trans, arity_Com__Ocom__Nat_Osize, fact_sgn__if, fact_less__1__mult, fact_card_Oremove, fact_sorted_Osimps, fact_ivl__disj__int_I3_J, fact_compl__le__compl__iff, fact_Int_OMin__def, fact_fold__image__reindex, fact_evalc__elim__cases_I5_J, fact_distinct__conv__nth, fact_sup_Ocommute, fact_Nitpick_OFrac__def, fact_Sigma__Un__distrib2, fact_lex__def, fact_append__in__listsp__conv, fact_apsnd__eq__conv, fact_Max_Oeq__fold_H, fact_sorted__many__eq, fact_ord_OgreaterThanAtMost__iff, fact_le0, fact_power__one, fact_hoare__derivs_Oequations_I1_J, fact_zmod__zmult2__eq, fact_folding_Oeq__fold, fact_drop__append, fact_fun__upd__def, fact_Sup__fin_Ounion__idem, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J, arity_Int__Oint__Orderings_Oorder, fact_int__eq__0__conv, fact_remdups__eq__nil__iff, fact_le__diff__conv2, fact_Un__Diff__cancel2, fact_com_Osize_I6_J, fact_Sup__fin_Oremove, fact_minus__mult__minus, fact_finite__lessThan, fact_prod__case__beta, fact_wf__int__ge__less__than2, fact_ex__least__nat__less, fact_Domain__converse, fact_the__inv__into__f__eq, fact_finite__image__set, fact_Range__Un__eq, fact_INT__extend__simps_I8_J, fact_square__eq__1__iff, fact_def__coinduct__set, fact_card_Oeq__fold__g, fact_f__the__inv__into__f, fact_le__trans, fact_less__supI2, fact_add__Pls__right, fact_greaterThan__eq__iff, fact_takeWhile__neq__rev, fact_nat__case__add__eq__if, fact_map__concat, fact_inf__le2, fact_zmult__zless__mono2, fact_zdiff__int__split, fact_all__code, fact_Inf__le__Sup, fact_diff__Suc__diff__eq1, fact_rel__comp__empty1, fact_wf__mlex, fact_setsum__reindex__id, fact_snd__conv, fact_Suc__pred, fact_sorted__butlast, fact_plus__numeral__code_I9_J, arity_fun__Lattices_Obounded__lattice__top, fact_scomp__apply, fact_equalityCE, fact_Nat__Transfer_Otransfer__nat__int__functions_I2_J, fact_setprod__Un__one, fact_r__into__rtrancl, fact_finite__subset__induct, fact_div__pos__neg__trivial, fact_SUPR__set__fold, fact_com_Osimps_I1_J, fact_transfer__int__nat__set__relations_I4_J, arity_fun__Groups_Ominus, fact_card__lessThan, fact_mod__pos__neg, fact_option_Oinject, fact_setsum__cl__ivl__Suc, fact_atLeast__0, fact_UN__o, fact_vimage__const, fact_of__int__le__0__iff, fact_gr__implies__not0, fact_zdiv__zminus__zminus, fact_Int__UNIV__left, fact_not__neg__0, fact_fun__upd__twist, fact_rel__pow__imp__rtrancl, fact_id__apply, fact_folding__image__simple_Ounion__inter__neutral, fact_Min_Osingleton, fact_finite_OinsertI, fact_decr__lemma, fact_lfp__lemma2, fact_fun__left__comm_Ofold__graph__determ, fact_transpose_Osimps_I3_J, help_c__COMBK__1, fact_fold__graph__permute__diff, fact_le__mod__geq, fact_rtrancl__into__trancl1, fact_Un__Diff, fact_lessThan__eq__iff, fact_Inter__image__eq, fact_add__less__le__mono, fact_list__all2__Nil, fact_INTER__eq__Inter__image, fact_fun__left__comm, fact_finite__range__updI, fact_Nat__Transfer_Otransfer__nat__int__function__closures_I2_J, fact_psubset__insert__iff, fact_override__on__emptyset, fact_less__number__of__Suc, fact_list__all2__lengthD, fact_fun__upd__restrict__conv, fact_Un__iff, fact_zsgn__def, fact_inf__sup__aci_I7_J, fact_hom__fold1__commute, fact_insert__dom, fact_inf__sup__ord_I3_J, fact_map__add__def, fact_bset_I8_J, fact_strict__below__fold1__iff, fact_Not__Domain__rtrancl, fact_greaterThanLessThan__upt, fact_lessThan__iff, fact_power__less__power__Suc, fact_rtrancl__idemp, fact_set__zip__rightD, fact_type__definition_OAbs__inverse, fact_comp__surj, fact_Ints__add, fact_Diff__insert2, fact_image__eqI, fact_UN__singleton, fact_less__add__one, fact_int__one__le__iff__zero__less, fact_not__Nil__listrel1, fact_IntI, fact_listrel1__mono, fact_irrefl__tranclI, fact_zdiv__mono2, fact_double__number__of__Bit0, fact_nat__less__eq__zless, fact_hd__rotate__conv__nth, fact_inj__on__add__nat, fact_eq__int__code_I1_J, fact_listrel1__iff__update, fact_Nat__Transfer_Otransfer__int__nat__set__functions_I2_J, fact_subsetD, fact_Compl__disjoint, fact_top__greatest, fact_append__take__drop__id, fact_le__maxI1, fact_def__lfp__induct__set, fact_compl__bot__eq, fact_power__eq__imp__eq__base, fact_sorted_ONil, fact_transpose_Opsimps_I2_J, fact_Diff__Un, fact_less__Suc__eq, fact_min__max_Oinf__left__idem, fact_Option_Omap_Oid, fact_number__of1, arity_Com__Ovname__Nat_Osize, fact_less__Sup__iff, fact_UN__equiv__class__type2, fact_Sup__fin_Oinsert, fact_nat__add__commute, arity_Int__Oint__Rings_Ono__zero__divisors, fact_Cons__eq__append__conv, fact_eq__equiv__class, fact_wf__same__fst, fact_diff__eq__diff__less__eq, fact_less__int__code_I15_J, fact_uminus__listsum__map, fact_hd__in__set, fact_posDivAlg_Opsimps, fact_setsum__head__Suc, fact_Suc__less__eq, fact_fold__image__empty, fact_swap__product, fact_eq__card__imp__inj__on, fact_partition_Osimps_I2_J, fact_atMost__iff, fact_card__SigmaI, fact_psubset__eq, fact_add__leE, fact_dom__map__of__conv__image__fst, fact_zmod__zminus2, fact_quotientE, fact_min__ext__compat, fact_eq__int__code_I8_J, fact_div__neg__pos, arity_Int__Oint__Rings_Oring__1, fact_right__minus__eq, fact_Inf__fin_Oidem, fact_finite__less__ub, fact_bset_I3_J, fact_PowI, fact_total__on__converse, fact_neg__0__le__iff__le, fact_fst__comp__map__pair, fact_finite__quotient, fact_INFI__apply, fact_trancl__rtrancl__trancl, fact_image__map__upd, fact_length__pos__if__in__set, fact_range__eqI, fact_fst__eqD, fact_transpose__column__length, fact_one__power2, fact_zdiv__mono2__lemma, fact_fold__image__Sigma, help_c__fimplies__3, fact_rel__simps_I23_J, fact_upt__Suc__append, fact_zmult__zminus, fact_negDivAlg__eqn__number__of, fact_fun__left__comm_Ofold__insert, fact_cut, fact_card__cartesian__product__singleton, fact_sup1E, fact_diff__Suc__1, fact_map__of__map__keys, fact_setprod__insert, fact_Id__on__empty, fact_image__ident, fact_rel__simps_I42_J, fact_min__max_Osup_Oleft__idem, fact_Nitpick_Ocard_H__def, fact_zip__append, fact_zdiv__zminus2, fact_the__inv__into__f__f, fact_partition_Osimps_I1_J, fact_atLeastLessThan0, fact_vname_Osize_I4_J, fact_rel__simps_I45_J, fact_Sup__fin_Osubset__idem, fact_sup__Sup__fold__sup, fact_min__Suc__number__of, fact_min__max_Oinf__greatest, fact_some__eq__trivial, fact_divide__minus1, fact_map__of__eq__Some__iff, fact_pos__imp__zdiv__nonneg__iff, fact_min__of__mono, fact_image__Union, fact_nat__power__eq__Suc__0__iff, fact_nat__1, fact_nat__mult__commute, fact_Collect__mono, fact_acc__downward, fact_butlast__append, fact_Range__empty__iff, fact_min__max_Oinf__commute, fact_ranI, fact_evaln_Oequations_I4_J, fact_dom__minus, fact_mod__Suc__eq__Suc__mod, fact_zle__iff__zadd, fact_Int__empty__right, fact_lessThan__strict__subset__iff, fact_zero__less__Suc, fact_divide__Numeral1, fact_divmod__int__rel__mod__eq, fact_setsum__shift__bounds__nat__ivl, fact_add1__zle__eq, fact_takeWhile_Osimps_I2_J, fact_length__sublists, fact_compl__top__eq, fact_card_Oneutral, fact_inf__sup__aci_I6_J, fact_eq__imp__le, fact_lexord__linear, fact_finite__surj__inj, fact_list__size__estimation, fact_Union__UNIV, fact_nat__le__eq__zle, help_c__fTrue__1, fact_select__weight__def, fact_card__atLeastLessThan, fact_rel__simps_I2_J, fact_min__max_Ofun__left__comm__idem__sup, fact_rev__nth, fact_map__add__find__right, arity_Int__Oint__Lattices_Olattice, fact_trancl__unfold__left, fact_folding__idem_Osubset__comp__idem, fact_impossible__Cons, fact_filter__equals__takeWhile__sorted__rev, arity_fun__Lattices_Obounded__lattice__bot, fact_Range__insert, fact_diff__add__inverse2, fact_Int__greaterThanLessThan, arity_Int__Oint__Rings_Olinordered__semiring__1, fact_infinite__UNIV__nat, fact_list__update__length, fact_image__mono, fact_sorted__Cons, fact_select__weight__member, fact_zip__same__conv__map, arity_Hoare____Mirabelle__Otriple__HOL_Oequal, fact_exists__code, fact_trancl__subset__Field2, fact_succ__Min, fact_in__inv__image, fact_plus__nat_Oadd__0, fact_card__Diff1__less, fact_int__nat__number__of, fact_subset__Pow__Union, fact_Cons__eq__appendI, fact_fold1__singleton__def, fact_not__listrel1__Nil, fact_min__max_Odistrib__inf__le, fact_the__elem__eq, fact_mono__sup, fact_New__DSequence_Opos__not__seq__def, fact_card__Suc__eq, fact_Pow__Int__eq, fact_set__upt, fact_of__nat__Suc, fact_map__upds__Nil2, fact_minus__le__self__iff, fact_eq__nat__nat__iff, fact_diff__eq__diff__eq, fact_order__le__imp__less__or__eq, fact_min__max_Omono__sup, fact_Nil__is__append__conv, fact_append__eq__append__conv2, fact_evalc_OLocal, fact_listrel__rtrancl__trans, fact_fun__upd__restrict, fact_mult_Ocomm__neutral, fact_less__int__code_I16_J, fact_nat_Osize_I3_J, fact_finite__range__map__of, fact_add__strict__increasing, fact_insertE, fact_Nat__Transfer_Otransfer__int__nat__set__functions_I3_J, fact_Collect__conj__eq, fact_min__max_OInf__fin_Ounion__disjoint, fact_unique__remainder, fact_gfp__unfold, fact_evalc_Oequations_I3_J, fact_list__all2__update__cong, fact_Abs__Integ__cases, fact_inj__Suc, fact_add__nonpos__neg, fact_empty__Diff, fact_code__numeral_Osimps_I2_J, fact_sup__inf__distrib1, fact_Sup__singleton, fact_take__add, fact_fold1__antimono, fact_removeAll_Osimps_I1_J, fact_mult__left__idem, fact_divmod__nat__rel, fact_zmult__zless__mono2__lemma, fact_list_Osimps_I4_J, fact_number__of__Bit1, fact_dropWhile__nth, fact_last__in__set, fact_Option_Oset_Osimps_I1_J, fact_finite__PlusD_I1_J, fact_zdiv__self, fact_set__upto, fact_Union__Pow__eq, fact_finite__greaterThanLessThan, fact_eq__int__code_I13_J, fact_some__sym__eq__trivial, fact_exE__some, fact_Inf__empty, fact_rtrancl__is__UN__rel__pow, fact_le__SucE, fact_acyclicI, fact_type__definition_ORep__inject, fact_foldl__foldr, fact_aset_I7_J, fact_le__less__Suc__eq, fact_atLeastLessThan__add__Un, fact_inj__onD, fact_sorted__upt, fact_Abs__Integ__induct, fact_listsum__addf, fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I5_J, fact_abs__mult__pos, fact_psubset__subset__trans, fact_Un__least, fact_le__special_I4_J, fact_lists__UNIV, fact_ComplI, fact_dom__if, fact_singleton__conv2, fact_Sup__le__iff, fact_sorted__single, fact_setsum__delta, fact_card__atLeastZeroLessThan__int, fact_div__le__mono, fact_finite__equiv__class, fact_min__max_Oinf__Sup2__distrib, fact_pair__collapse, fact_sorted__transpose, fact_neq0__conv, fact_setsum__set__upto__conv__listsum__int, fact_Sigma__mono, fact_quotient__is__empty2, fact_rotate__length01, fact_order__antisym__conv, fact_INT__simps_I8_J, fact_Sup__fin_OF__eq, fact_Suc__n__not__n, fact_listrel__Nil, fact_min__max_Oless__supI2, fact_pos__not__random__dseq__def, fact_nat__numeral__1__eq__1, fact_wf__acyclic, fact_add__2__eq__Suc, fact_add__frac__num, fact_minus__equation__iff, fact_map__upds__fold__map__upd, fact_take__1__Cons, fact_card__cartesian__product, fact_setsum__head, fact_o__eq__id__dest, fact_empty__map__add, arity_Code____Numeral__Ocode____numeral__Groups_Oordered__ab__semigroup__add, fact_mult__0__right, fact_vname_Osimps_I2_J, fact_sorted_Oequations_I1_J, fact_list__update__code_I3_J, fact_subset__trans, fact_empty__fold__graphE, fact_IntE, fact_sup__absorb2, fact_divmod__int__rel__0, fact_List_Omap_Oid, fact_pick__member, fact_Inter__Un__distrib, fact_last__ConsR, fact_map__eq__imp__length__eq, fact_fold__image__1, fact_le__antisym, fact_setprod__Sigma, fact_set__sublist__subset, fact_Un__commute, fact_Compl__eq__Compl__iff, fact_zless__linear, fact_transfer__nat__int__numerals_I3_J, fact_Max_Oclosed, fact_evalc_Oequations_I2_J, fact_setprod__reindex__cong, fact_bin__less__0__simps_I1_J, fact_size__code, fact_trans__le__add1, fact_fold__inf__le__inf, fact_split__neg__lemma, fact_Option_Omap_Ocomp, fact_zadd__0__right, fact_remove1__remdups, fact_inj__on__mapI, fact_list__all__rev, fact_eqelem__imp__iff, fact_type__definition_OAbs__image, fact_sorted_OCons, fact_ord_OatLeastAtMost__iff, fact_card__atLeastAtMost__int, fact_setprod__diff1, fact_Max_Oinsert__remove, fact_card__infinite, fact_DomainP_Oequations, fact_length__rev, fact_of__nat__setsum, fact_sublists_Osimps_I2_J, fact_filter__insort__triv, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J, fact_ivl__disj__int_I14_J, fact_map__of__SomeD, arity_HOL__Obool__Orderings_Obot, fact_pred__equals__eq, fact_Image__iff, fact_UN__extend__simps_I4_J, fact_length__remdups__leq, fact_max__Suc__Suc, fact_Domain__Collect__split, fact_Diff__iff, fact_zip__map2, fact_min__weak__def, fact_upt__conv__Nil, fact_takeWhile__eq__take__P__nth, fact_folding__image_Odistrib, fact_lazy__sequence_Osimps_I5_J, fact_the_Osimps, fact_sorted__remove1, fact_length__map, fact_INT__simps_I4_J, fact_diff__le__mono, fact_inf__sup__aci_I2_J, fact_rtrancl__listrel1__ConsI2, fact_min__max_Osup__left__idem, fact_the__eq__trivial, arity_fun__Lattices_Odistrib__lattice, fact_enum__all__prod__def, fact_hoare__derivs_Oequations_I8_J, fact_folding__image__simple_Ounion__disjoint, fact_atLeastLessThan__inj_I1_J, fact_min__max_Oinf__sup__distrib1, fact_map__comp__map, fact_sup__bot__right, fact_Max_Osubset__idem, fact_card__Diff__singleton, fact_zless__iff__Suc__zadd, arity_Int__Oint__Groups_Ominus, fact_pair__lessI1, fact_listsp_Oequations_I1_J, fact_zmult__1__right, fact_tl__drop, fact_wfP__wf__eq, fact_INT__simps_I2_J, fact_transpose__rectangle, fact_double__eq__0__iff, fact_rel__comp__subset__Sigma, fact_le__0__eq, fact_foldl__foldr1__lemma, fact_mult__Suc__right, fact_com_Osimps_I52_J, fact_converse__Un, fact_Int__greatest, fact_Min__fin__set__fold, fact_finite__UNIV__surj__inj, fact_Un__upper2, fact_nth__take__lemma, fact_less__iff__Suc__add, fact_def__coinduct3, fact_min__max_OSup__fin_Oinsert__idem, fact_Int__left__absorb, fact_order__less__imp__le, fact_termination__basic__simps_I1_J, fact_set__rev, fact_finite__subset, fact_distinct__sort, fact_distinct__rev, fact_order__less__trans, fact_UN__finite2__eq, fact_ivl__disj__un_I17_J, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J, fact_Range__converse, fact_list__eq__iff__zip__eq, fact_le__maxI2, arity_Code____Numeral__Ocode____numeral__Groups_Ocomm__monoid__add, fact_wf__if__measure, fact_Range__Collect__split, fact_rev_Osimps_I2_J, fact_distinct__n__lists, fact_mult__less__cancel2, fact_finite__UNIV__inj__surj, fact_number__of__code__numeral__def, fact_divmod__nat__if, fact_folding_Ocommute__comp_H, fact_zle__add1__eq__le, fact_DIVISION__BY__ZERO, fact_rev__singleton__conv, fact_Sup__empty, fact_wf__asym, fact_Times__empty, fact_not__psubset__empty, fact_mod__lemma, fact_finite__psubset__def, fact_SUP2__I, fact_rtrancl__idemp__self__comp, fact_mult__1__right, fact_fold__empty, fact_Min__Un, fact_le__infI1, fact_negative__eq__positive, fact_zero__less__two, fact_not__neg__1, fact_Suc__mod__eq__add3__mod__number__of, fact_pair__leqI2, fact_nat__int, fact_ivl__disj__int_I7_J, fact_concat__conv__foldl, fact_trancl__Int__subset, fact_diff__is__0__eq, fact_number__of__Pls, fact_map__ident, fact_com_Osimps_I15_J, fact_nth__eq__iff__index__eq, fact_SigmaD1, fact_wf__iff__acyclic__if__finite, fact_SUPR__fold__sup, fact_fold__sup__insert, fact_IntD1, fact_fun__upd__image, fact_fold1__strict__below__iff, fact_nat__rec__add__eq__if, fact_Int__atLeastAtMostL1, fact_transfer__int__nat__sum__prod_I2_J, fact_INT__insert, fact_bset_I5_J, fact_lexn_Osimps_I2_J, fact_lfp__induct__set, fact_card__greaterThanAtMost__int, fact_evalc_Oequations_I6_J, fact_order__less__irrefl, fact_transfer__morphism__int__nat, fact_Comp, fact_transfer__nat__int__set__relations_I2_J, conj_0, fact_INT__extend__simps_I9_J, fact_Suc__code__numeral__minus__one, fact_remdups__map__remdups, fact_equiv__listrel, fact_abs__mult__self, fact_SUP__commute, fact_triple_Orecs, fact_restrict__complement__singleton__eq, fact_le__add__diff__inverse, fact_zabs__less__one__iff, fact_Inf__fin_Osubset__idem, fact_nat__zero__less__power__iff, fact_Int__iff, fact_sorted__insort__insert__key, fact_of__nat__1, fact_of__int__0__less__iff, fact_dual__max, fact_inj__on__insert, fact_Un__left__absorb, fact_listrel1__rtrancl__subset__rtrancl__listrel1, fact_vimage__singleton__eq, fact_add__le__mono, fact_conseq1, fact_Nat__Transfer_Otransfer__int__nat__function__closures_I2_J, fact_abs__int__eq, fact_butlast__conv__take, fact_list__all2__append, fact_evaln_Oequations_I8_J, fact_Nat__Transfer_Otransfer__nat__int__set__functions_I4_J, fact_less__Suc0, arity_Code____Numeral__Ocode____numeral__Groups_Olinordered__ab__semigroup__add, fact_div__mult1__eq, fact_Sup__upper, fact_pos__zdiv__mult__2, fact_order__le__less, fact_wf__map__pair__image, fact_rel__simps_I32_J, fact_card__greaterThanLessThan, fact_zero__zle__int, fact_pred__Bit0, fact_nat__gcd_Opsimps, fact_wf__measures, fact_listrel__Cons, fact_evaln__elim__cases_I3_J, fact_setprod__cartesian__product, fact_convex__bound__le, fact_nat__rec__0, fact_add__diff__inverse, fact_finite__atLeastLessThan__int, fact_Un__eq__Union, fact_abs__power__minus__one, fact_mult__minus1__right, fact_list__size__conv__listsum, fact_refl__on__def, fact_sup_Oleft__idem, fact_wfP__acyclicP, fact_iso__tuple__UNIV__I, fact_int__le__0__conv, fact_UnionE, arity_Int__Oint__Groups_Olinordered__ab__group__add, fact_nat__mult__eq__cancel__disj, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J, fact_minus__int__def, fact_neg__def, fact_sorted__nth__monoI, fact_le__diff__iff, fact_mem__def, fact_dom__const, fact_UN__simps_I6_J, fact_diff__Suc__Suc, fact_lists__eq__set, fact_setsum_Oremove, fact_less__eq__code__numeral__code, fact_length__dropWhile__le, fact_UnionI, fact_le__iff__pred__less, fact_filter_Osimps_I1_J, fact_dropWhile__eq__Nil__conv, fact_min__max_OSup__fin_Oeq__fold_H, fact_refl__on__Id__on, fact_min__max_Oinf__mono, fact_dropWhile__append2, fact_Integ__def, fact_inf__sup__aci_I1_J, fact_INT__extend__simps_I5_J, fact_last__conv__nth, fact_rtrancl__converseD, fact_vimage__subsetI, fact_image__empty, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J, fact_lazy__sequence__size__code, fact_lists__Int__eq, fact_com_Osize_I11_J, fact_Rep__Integ, fact_equiv__comp__eq, fact_transfer__nat__int__relations_I2_J, fact_power__gt1, fact_map__of__zip__is__Some, fact_max__number__of__Suc, fact_com_Osimps_I4_J, fact_int__setprod, fact_image__minus__const__atLeastLessThan__nat, fact_min__max_Osup__least, fact_UN__equiv__class2, fact_map__add__None, fact_nat__less__le, fact_iterate_Osimps, fact_distinct__tl, fact_list__all2__Nil2, fact_int__of__def, fact_distinct__drop, fact_no__zero__divisors, fact_vimageD, fact_Image__INT__subset, fact_type__definition_ORep__inverse, fact_zip__map__fst__snd, fact_le__square, fact_min__max_Ole__inf__iff, fact_sorted__many, fact_Id__O__R, fact_Un__Int__distrib, fact_rotate1__hd__tl, fact_Least__equality, fact_wf__pair__less, fact_sgn__1__pos, fact_wf__finite__psubset, fact_less__iff__diff__less__0, fact_mult__eq__if, fact_take__map, fact_list_Osize_I1_J, fact_fun__left__comm__idem__sup, fact_length__greater__0__conv, fact_takeWhile__not__last, fact_evaln_OLocal, fact_split__nat, fact_pred__subset__eq2, fact_sorted__same, fact_card__insert__le, fact_zadd__zmult__distrib, fact_ComplE, fact_inf__idem, fact_rel__compE, fact_less__SucE, fact_ivl__disj__un_I11_J, fact_le__cube, fact_vimage__Compl, fact_remdups__remdups, fact_zless__add1__eq, fact_setsum__ub__add__nat, fact_sup_Oleft__commute, fact_INTER__UNIV__conv_I2_J, fact_map__pair__compose, fact_Min_Oremove, fact_linorder__cases, fact_vname_Osize_I1_J, fact_drop__Suc__Cons, fact_add__less__mono1, fact_xt1_I11_J, fact_eq__divide__eq, fact_atLeastLessThanSuc__atLeastAtMost, fact_zmod__minus1, fact_divisors__zero, fact_refl__rtrancl, fact_insort__is__Cons, fact_setsum__nonneg__0, fact_mult__sgn__abs, fact_map__removeAll__inj__on, fact_setsum__mono__zero__right, fact_card__Diff__singleton__if, fact_UN__subset__iff, fact_adjust__eq, fact_Cons__listrel1__Cons, fact_foldl__foldr1, fact_trancl__mono, fact_sup2CI, fact_finite__converse, fact_identity__equivp, fact_Un__Union__image, fact_inf__bot__left, fact_Int__def, fact_ord__eq__le__trans, fact_Nat__Transfer_Otransfer__nat__int__set__functions_I2_J, fact_pred__Min, fact_inj__on__image__Int, fact_disjoint__eq__subset__Compl, fact_zadd__zminus__inverse2, fact_image__add__atLeastAtMost, fact_take__zip, fact_finite__Plus, fact_UnE, fact_equiv__class__self, fact_greaterThanAtMost__upto, fact_setsum__shift__bounds__cl__Suc__ivl, fact_fold__graph_H_Oequations_I2_J, fact_INF__const, fact_power__odd__eq, arity_Nat__Onat__Nat_Osize, fact_diff__bin__simps_I5_J, fact_insort__insert__key__triv, fact_concat__map__singleton, fact_Field__insert, fact_min__number__of__Suc, fact_o__assoc, fact_length__n__lists, fact_sublist__singleton, fact_double__add__less__zero__iff__single__add__less__zero, fact_wf__less__than, fact_min__Suc2, fact_Image__mono, fact_rev__is__rev__conv, fact_rel__comp__def, fact_Nat__Transfer_Otransfer__int__nat__set__functions_I4_J, fact_set__sort, fact_atLeastLessThan__upto, fact_apsnd__def, fact_zmod__zminus1__not__zero, fact_map__of__zip__upd, fact_less__diff__iff, fact_restrict__map__empty, fact_sup__nat__def, fact_odd__less__0, fact_strict__mono__mono, fact_rtrancl__trancl__trancl, fact_nat__of, fact_Max_Oeq__fold__idem_H, fact_evalc_OAssign, fact_Pow__top, fact_wfP__subset, fact_Min__antimono, fact_inj__on__empty, fact_quotient__eqI, fact_list__ex__length, fact_zadd1__lemma, fact_UN__lessThan__UNIV, fact_neg__zdiv__mult__2, fact_ivl__disj__un_I18_J, fact_not__acc__down, arity_Code____Numeral__Ocode____numeral__Nat_Osize, arity_Int__Oint__Groups_Omonoid__add, fact_map__eq__conv, fact_atLeastatMost__empty, fact_distinct__upt, fact_self__append__conv2, fact_rel__comp__empty2, fact_add__Suc__shift, fact_Inf__singleton, fact_negative__zless__0, fact_converse__rel__comp, fact_upto__rec__number__of, fact_INFI__set__fold, fact_doubleton__eq__iff, fact_map__of__eq__dom, fact_less__SucI, fact_Suc__not__Zero, fact_length__transpose, fact_transfer__int__nat__relations_I3_J, fact_diff__bin__simps_I4_J, fact_folding__image__simple__idem_Oidem, fact_lists_Osimps, fact_setsum__ivl__cong, fact_compl__inf, fact_insert__Diff1, fact_evalc_Oequations_I7_J, fact_com_Osize_I1_J, fact_min__max_Osup__Inf__absorb, fact_Compl__eq, fact_xt1_I7_J, fact_min__max_Oinf__le2, fact_quotient__def, fact_order__trans, fact_atLeast0AtMost, fact_add__2__eq__Suc_H, fact_butlast_Osimps_I1_J, fact_same__append__eq, fact_Suc__lessI, fact_negative__zle__0, fact_foldl__conv__concat, fact_folding__idem_Oidem__left__comp, fact_Pow__empty, fact_add__Suc__right, fact_trancl__reflcl, fact_converse__Id, fact_image__subsetI, fact_power__le__imp__le__base, fact_SUP__const, fact_Inf__fin_Oeq__fold__idem_H, fact_max__less__iff__conj, fact_not__less__Least, fact_mult__1, fact_image__id, fact_map_Osimps_I2_J, fact_rotate1__rotate__swap, fact_relpow_Osimps_I2_J, fact_evaln__elim__cases_I1_J, fact_setsum__eq__0__iff, fact_Field__def, fact_Suc__nat__number__of__add, arity_HOL__Obool__Lattices_Obounded__lattice, fact_transfer__nat__int__set__cong, fact_int__def, fact_atLeastatMost__empty__iff, fact_listrel__iff__zip, fact_snd__def, fact_eval__eq, fact_eq__int__refl, fact_atLeast__subset__iff, fact_vimage__id, fact_rel__pow__commute, help_c__fdisj__3, fact_ivl__disj__int_I11_J, fact_less__bin__lemma, fact_inj__on__iff__surj, fact_sup__Inf__absorb, fact_splitD_H, fact_code__numeral__decr, fact_Image__Id, fact_zdiv__mono2__neg__lemma, fact_apsnd__conv, fact_Compl__empty__eq, fact_SUP__subset, fact_nat__0__iff, fact_zdiv__minus1__right, fact_map__of__map__restrict, fact_ivl__disj__un_I6_J, fact_lessThan__subset__iff, fact_rel__simps_I22_J, fact_less__special_I1_J, fact_vimage__compose, arity_Int__Oint__HOL_Oequal, fact_evaln_Oequations_I1_J, fact_set__rotate, fact_le__special_I2_J, fact_gfp__upperbound, fact_Rep__Integ__cases, fact_list__ex1__simps_I1_J, fact_bot__nat__def, fact_sorted__list__of__set__remove, fact_mod__mult__distrib, fact_map__upds__def, fact_trancl__domain, fact_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J, fact_lexord__append__rightI, fact_map__comp__def, fact_le, fact_com_Osimps_I65_J, fact_select__weigth__drop__zero, fact_atLeastLessThan__eq__iff, fact_Un__assoc, fact_rtrancl__power, fact_distinct__sublistI, fact_fold1__Un, fact_min__max_Osup__le__fold__sup, arity_Int__Oint__Orderings_Opreorder, fact_finite__Plus__iff, fact_lexord__irreflexive, fact_INF2__iff, fact_listrelp_ONil, fact_evaln__evalc, fact_single__valuedD, fact_Int__atLeastAtMostR2, arity_fun__Lattices_Obounded__lattice, fact_Sigma__empty2, fact_sorted__filter, fact_max__extp__max__ext__eq, fact_nonzero__power__divide, fact_Inf__set__fold, fact_Inf__fin_OF__eq, fact_UNIV__Plus__UNIV, fact_option__map__comp, fact_ord_OatLeast__iff, fact_quotient__empty, fact_imageI, fact_sorted__list__of__set__insert, fact_odd__power__less__zero, fact_disjoint__iff__not__equal, fact_diff__special_I2_J, fact_max__Suc__number__of, fact_select, fact_eq__number__of__Pls__Min, fact_lfp__unfold
% 95.77/60.71  % No. of inferences in proof: 9596
% 95.77/60.71  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p : 50090 ms resp. 48653 ms w/o parsing
% 110.18/65.18  % SZS output start Refutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 110.29/65.24  % [INFO] 	 Killing All external provers ... 
%------------------------------------------------------------------------------