%------------------------------------------------------------------------------
% 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 ...
%------------------------------------------------------------------------------