TPTP Problem File: SWW473_10.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : SWW473_10 : TPTP v9.0.0. Released v8.2.0.
% Domain : Software Verification
% Problem : Hoare's Logic with Procedures line 383, 100 axioms selected
% Version : SWW473_1 with the conjecture removed
% English :
% Refs : [BN10] Boehme & Nipkow (2010), Sledgehammer: Judgement Day
% : [Bla11] Blanchette (2011), Email to Geoff Sutcliffe
% Source : [TPTP]
% Names :
% Status : Satisfiable
% Rating : 1.00 v8.2.0
% Syntax : Number of formulae : 672 ( 97 unt; 305 typ; 0 def)
% Number of atoms : 785 ( 168 equ)
% Maximal formula atoms : 5 ( 2 avg)
% Number of connectives : 485 ( 67 ~; 40 |; 23 &)
% ( 42 <=>; 313 =>; 0 <=; 0 <~>)
% Maximal formula depth : 9 ( 4 avg)
% Maximal term depth : 7 ( 2 avg)
% Number of types : 91 ( 90 usr)
% Number of type conns : 290 ( 162 >; 128 *; 0 +; 0 <<)
% Number of predicates : 2 ( 1 usr; 0 prp; 1-2 aty)
% Number of functors : 214 ( 214 usr; 53 con; 0-2 aty)
% Number of variables : 822 ( 816 !; 6 ?; 822 :)
% SPC : TF0_SAT_EQU_NAR
% Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 2011-08-09 15:40:48
%------------------------------------------------------------------------------
%----Should-be-implicit typings (90)
tff(ty_ty_t__a,type,
x_a: $tType ).
tff(ty_ty_tc__Com__Opname,type,
pname: $tType ).
tff(ty_ty_tc__HOL__Obool,type,
bool: $tType ).
tff(ty_ty_tc__Nat__Onat,type,
nat: $tType ).
tff(ty_ty_tc__fun_It__a_Mt__a_J,type,
fun_a_a: $tType ).
tff(ty_ty_tc__fun_It__a_Mtc__Com__Opname_J,type,
fun_a_pname: $tType ).
tff(ty_ty_tc__fun_It__a_Mtc__HOL__Obool_J,type,
fun_a_bool: $tType ).
tff(ty_ty_tc__fun_It__a_Mtc__Nat__Onat_J,type,
fun_a_nat: $tType ).
tff(ty_ty_tc__fun_It__a_Mtc__fun_It__a_Mtc__HOL__Obool_J_J,type,
fun_a_fun_a_bool: $tType ).
tff(ty_ty_tc__fun_It__a_Mtc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_J,type,
fun_a_fun_pname_bool: $tType ).
tff(ty_ty_tc__fun_It__a_Mtc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J_J,type,
fun_a_fun_bool_bool: $tType ).
tff(ty_ty_tc__fun_It__a_Mtc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_,type,
fun_a_1255737515l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Com__Opname_Mt__a_J,type,
fun_pname_a: $tType ).
tff(ty_ty_tc__fun_Itc__Com__Opname_Mtc__Com__Opname_J,type,
fun_pname_pname: $tType ).
tff(ty_ty_tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J,type,
fun_pname_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Com__Opname_Mtc__Nat__Onat_J,type,
fun_pname_nat: $tType ).
tff(ty_ty_tc__fun_Itc__Com__Opname_Mtc__fun_It__a_Mtc__HOL__Obool_J_J,type,
fun_pname_fun_a_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Com__Opname_Mtc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_J,type,
fun_pn800050071e_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Com__Opname_Mtc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J_J,type,
fun_pn250273176l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Com__Opname_Mtc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_J,type,
fun_pn406123357t_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Com__Opname_Mtc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HO,type,
fun_pn1038293468l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Com__Opname_Mtc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Oboo,type,
fun_pn422929397l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Com__Opname_Mtc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_,type,
fun_pn1165013435l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J,type,
fun_bool_bool: $tType ).
tff(ty_ty_tc__fun_Itc__HOL__Obool_Mtc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J_J,type,
fun_bo1549164019l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Nat__Onat_Mt__a_J,type,
fun_nat_a: $tType ).
tff(ty_ty_tc__fun_Itc__Nat__Onat_Mtc__Com__Opname_J,type,
fun_nat_pname: $tType ).
tff(ty_ty_tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J,type,
fun_nat_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Nat__Onat_Mtc__Nat__Onat_J,type,
fun_nat_nat: $tType ).
tff(ty_ty_tc__fun_Itc__Nat__Onat_Mtc__fun_It__a_Mtc__HOL__Obool_J_J,type,
fun_nat_fun_a_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Nat__Onat_Mtc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_J,type,
fun_na936072029e_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Nat__Onat_Mtc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J_J,type,
fun_na1469252690l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Nat__Onat_Mtc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_J,type,
fun_nat_fun_nat_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Nat__Onat_Mtc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL_,type,
fun_na1632405922l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Nat__Onat_Mtc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_,type,
fun_na2122364079l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__Nat__Onat_Mtc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_,type,
fun_na1436237685l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mt__a_J,type,
fun_fun_a_bool_a: $tType ).
tff(ty_ty_tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__Com__Opname_J,type,
fun_fun_a_bool_pname: $tType ).
tff(ty_ty_tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J,type,
fun_fun_a_bool_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__Nat__Onat_J,type,
fun_fun_a_bool_nat: $tType ).
tff(ty_ty_tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__fun_It__a_Mtc__HOL__Obool_J_,type,
fun_fu1731003005a_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__fun_Itc__HOL__Obool_Mtc__HOL,type,
fun_fu554186387l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__fun_Itc__fun_It__a_Mtc__HOL_,type,
fun_fu1471507361l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__fun_Itc__fun_Itc__fun_It__a_,type,
fun_fu386216885l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mt__a_J,type,
fun_fun_pname_bool_a: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__Com__Opname_J,type,
fun_fu1499449723_pname: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J,type,
fun_fu1430349052l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__Nat__Onat_J,type,
fun_fu1668467777ol_nat: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__fun_Itc__Com__Opn,type,
fun_fu410713561e_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__fun_Itc__HOL__Obo,type,
fun_fu31783638l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__fun_Itc__fun_Itc_,type,
fun_fu802393907l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__fun_Itc__fun_Itc__001,type,
fun_fu931343505l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mt__a_J,type,
fun_fun_nat_bool_a: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__Com__Opname_J,type,
fun_fu665170229_pname: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J,type,
fun_fu425979586l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__Nat__Onat_J,type,
fun_fun_nat_bool_nat: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__fun_Itc__HOL__Obool,type,
fun_fu1016514960l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__fun_Itc__Nat__Onat_,type,
fun_fu821463397t_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__fun_Itc__fun_Itc__N,type,
fun_fu1217155507l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__fun_Itc__fun_Itc__f,type,
fun_fu1436348701l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_Mt__a_,type,
fun_fu1373417771bool_a: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_Mtc__C,type,
fun_fu1175941238_pname: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_Mtc__H,type,
fun_fu885608257l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_Mtc__N,type,
fun_fu2020802748ol_nat: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_Mtc__f,type,
fun_fu911136611l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_Mtc__f_002,type,
fun_fu418465139l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__Obo,type,
fun_fu2061654492bool_a: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__Obo_003,type,
fun_fu1664106117_pname: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__Obo_004,type,
fun_fu399576434l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__Obo_005,type,
fun_fu1730389579ol_nat: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__Obo_006,type,
fun_fu2087345469l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__Obo_007,type,
fun_fu1911931399l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__Obool,type,
fun_fu897950882bool_a: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__Obool_008,type,
fun_fu881587263_pname: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__Obool_009,type,
fun_fu814369080l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__Obool_010,type,
fun_fu411113733ol_nat: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__Obool_011,type,
fun_fu616551101l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__Obool_012,type,
fun_fu140186515l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool,type,
fun_fu255076663l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_013,type,
fun_fu48515398ol_nat: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_014,type,
fun_fu821736593l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc_,type,
fun_fu1438281908l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__015,type,
fun_fu1701008009ol_nat: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__016,type,
fun_fu1086940979l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__H,type,
fun_fu61768826l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__H_017,type,
fun_fu1297083715ol_nat: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__H_018,type,
fun_fu1137991347l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__H,type,
fun_fu754241017l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obo,type,
fun_fu2065874474l_bool: $tType ).
tff(ty_ty_tc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool,type,
fun_fu1971389424l_bool: $tType ).
%----Explicit typings (215)
tff(sy_c_COMBB_000t__a_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__Com__Opname,type,
cOMBB_1897541054_pname: ( fun_a_fun_a_bool * fun_pname_a ) > fun_pname_fun_a_bool ).
tff(sy_c_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000t__a,type,
cOMBB_bool_bool_a: ( fun_bool_bool * fun_a_bool ) > fun_a_bool ).
tff(sy_c_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Com__Opname,type,
cOMBB_647938656_pname: ( fun_bool_bool * fun_pname_bool ) > fun_pname_bool ).
tff(sy_c_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Nat__Onat,type,
cOMBB_bool_bool_nat: ( fun_bool_bool * fun_nat_bool ) > fun_nat_bool ).
tff(sy_c_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_It__a_Mtc__HOL__Obool_,type,
cOMBB_2140588453a_bool: ( fun_bool_bool * fun_fun_a_bool_bool ) > fun_fun_a_bool_bool ).
tff(sy_c_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_Itc__Com__Opname_Mtc__,type,
cOMBB_307249310e_bool: ( fun_bool_bool * fun_fu1430349052l_bool ) > fun_fu1430349052l_bool ).
tff(sy_c_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_Itc__Nat__Onat_Mtc__HO,type,
cOMBB_238756964t_bool: ( fun_bool_bool * fun_fu425979586l_bool ) > fun_fu425979586l_bool ).
tff(sy_c_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J_000t__,type,
cOMBB_1972296269bool_a: ( fun_bo1549164019l_bool * fun_a_bool ) > fun_a_fun_bool_bool ).
tff(sy_c_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J_000tc_,type,
cOMBB_675860798_pname: ( fun_bo1549164019l_bool * fun_pname_bool ) > fun_pn250273176l_bool ).
tff(sy_c_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J_000tc__019,type,
cOMBB_1015721476ol_nat: ( fun_bo1549164019l_bool * fun_nat_bool ) > fun_na1469252690l_bool ).
tff(sy_c_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J_000tc__020,type,
cOMBB_338059395a_bool: ( fun_bo1549164019l_bool * fun_fun_a_bool_bool ) > fun_fu554186387l_bool ).
tff(sy_c_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J_000tc__021,type,
cOMBB_2095475776e_bool: ( fun_bo1549164019l_bool * fun_fu1430349052l_bool ) > fun_fu31783638l_bool ).
tff(sy_c_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J_000tc__022,type,
cOMBB_444170502t_bool: ( fun_bo1549164019l_bool * fun_fu425979586l_bool ) > fun_fu1016514960l_bool ).
tff(sy_c_COMBC_000t__a_000t__a_000tc__HOL__Obool,type,
cOMBC_a_a_bool: fun_a_fun_a_bool > fun_a_fun_a_bool ).
tff(sy_c_COMBC_000t__a_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__HOL__Obool,type,
cOMBC_1355376034l_bool: fun_a_1255737515l_bool > fun_fu1731003005a_bool ).
tff(sy_c_COMBC_000tc__Com__Opname_000t__a_000tc__HOL__Obool,type,
cOMBC_pname_a_bool: fun_pname_fun_a_bool > fun_a_fun_pname_bool ).
tff(sy_c_COMBC_000tc__Com__Opname_000tc__Com__Opname_000tc__HOL__Obool,type,
cOMBC_1149511130e_bool: fun_pn800050071e_bool > fun_pn800050071e_bool ).
tff(sy_c_COMBC_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000t,type,
cOMBC_1058051404l_bool: fun_pn422929397l_bool > fun_fu410713561e_bool ).
tff(sy_c_COMBC_000tc__Nat__Onat_000tc__Nat__Onat_000tc__HOL__Obool,type,
cOMBC_nat_nat_bool: fun_nat_fun_nat_bool > fun_nat_fun_nat_bool ).
tff(sy_c_COMBC_000tc__Nat__Onat_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__H,type,
cOMBC_226598744l_bool: fun_na1436237685l_bool > fun_fu821463397t_bool ).
tff(sy_c_COMBC_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
cOMBC_1732670874l_bool: fun_fu1471507361l_bool > fun_fu1471507361l_bool ).
tff(sy_c_COMBC_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_It__a_Mtc__HOL,type,
cOMBC_1880041174l_bool: fun_fu386216885l_bool > fun_fu911136611l_bool ).
tff(sy_c_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_Itc__Com__Op,type,
cOMBC_1284144636l_bool: fun_fu802393907l_bool > fun_fu802393907l_bool ).
tff(sy_c_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_Itc,type,
cOMBC_1988546018l_bool: fun_fu931343505l_bool > fun_fu2087345469l_bool ).
tff(sy_c_COMBC_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc__Nat__Onat,type,
cOMBC_1693257480l_bool: fun_fu1217155507l_bool > fun_fu1217155507l_bool ).
tff(sy_c_COMBC_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_Itc__,type,
cOMBC_1245412066l_bool: fun_fu1436348701l_bool > fun_fu616551101l_bool ).
tff(sy_c_COMBC_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_000tc__,type,
cOMBC_331553030l_bool: fun_fu418465139l_bool > fun_fu418465139l_bool ).
tff(sy_c_COMBC_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__Oboo,type,
cOMBC_7971162l_bool: fun_fu1911931399l_bool > fun_fu1911931399l_bool ).
tff(sy_c_COMBC_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__Obool_,type,
cOMBC_595898202l_bool: fun_fu140186515l_bool > fun_fu140186515l_bool ).
tff(sy_c_COMBC_000tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_,type,
cOMBC_636888218l_bool: fun_fu821736593l_bool > fun_fu821736593l_bool ).
tff(sy_c_COMBC_000tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__,type,
cOMBC_336095980l_bool: fun_fu1086940979l_bool > fun_fu1086940979l_bool ).
tff(sy_c_COMBC_000tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HO,type,
cOMBC_1269652216l_bool: fun_fu1137991347l_bool > fun_fu1137991347l_bool ).
tff(sy_c_COMBS_000t__a_000tc__HOL__Obool_000tc__HOL__Obool,type,
cOMBS_a_bool_bool: ( fun_a_fun_bool_bool * fun_a_bool ) > fun_a_bool ).
tff(sy_c_COMBS_000tc__Com__Opname_000tc__HOL__Obool_000tc__HOL__Obool,type,
cOMBS_568398431l_bool: ( fun_pn250273176l_bool * fun_pname_bool ) > fun_pname_bool ).
tff(sy_c_COMBS_000tc__Nat__Onat_000tc__HOL__Obool_000tc__HOL__Obool,type,
cOMBS_nat_bool_bool: ( fun_na1469252690l_bool * fun_nat_bool ) > fun_nat_bool ).
tff(sy_c_COMBS_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__HOL__Obool_000tc__HOL__Oboo,type,
cOMBS_1035972772l_bool: ( fun_fu554186387l_bool * fun_fun_a_bool_bool ) > fun_fun_a_bool_bool ).
tff(sy_c_COMBS_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__HOL__Obool_000tc,type,
cOMBS_350070575l_bool: ( fun_fu31783638l_bool * fun_fu1430349052l_bool ) > fun_fu1430349052l_bool ).
tff(sy_c_COMBS_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__HOL__Obool_000tc__,type,
cOMBS_1187019125l_bool: ( fun_fu1016514960l_bool * fun_fu425979586l_bool ) > fun_fu425979586l_bool ).
tff(sy_c_Finite__Set_Ocard_000t__a,type,
finite_card_a: fun_fun_a_bool_nat ).
tff(sy_c_Finite__Set_Ocard_000tc__Com__Opname,type,
finite_card_pname: fun_fu1668467777ol_nat ).
tff(sy_c_Finite__Set_Ocard_000tc__Nat__Onat,type,
finite_card_nat: fun_fun_nat_bool_nat ).
tff(sy_c_Finite__Set_Ocard_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
finite1306199131a_bool: fun_fu2020802748ol_nat ).
tff(sy_c_Finite__Set_Ocard_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J,type,
finite1340463720e_bool: fun_fu1730389579ol_nat ).
tff(sy_c_Finite__Set_Ocard_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J,type,
finite346522414t_bool: fun_fu411113733ol_nat ).
tff(sy_c_Finite__Set_Ocard_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obo,type,
finite1659325229l_bool: fun_fu48515398ol_nat ).
tff(sy_c_Finite__Set_Ocard_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mt,type,
finite269641166l_bool: fun_fu1701008009ol_nat ).
tff(sy_c_Finite__Set_Ocard_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc_,type,
finite1352710292l_bool: fun_fu1297083715ol_nat ).
tff(sy_c_Finite__Set_Ofinite_000t__a,type,
finite_finite_a: fun_fun_a_bool_bool ).
tff(sy_c_Finite__Set_Ofinite_000tc__Com__Opname,type,
finite_finite_pname: fun_fu1430349052l_bool ).
tff(sy_c_Finite__Set_Ofinite_000tc__Nat__Onat,type,
finite_finite_nat: fun_fu425979586l_bool ).
tff(sy_c_Finite__Set_Ofinite_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
finite347923420a_bool: fun_fu885608257l_bool ).
tff(sy_c_Finite__Set_Ofinite_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J,type,
finite595471783e_bool: fun_fu399576434l_bool ).
tff(sy_c_Finite__Set_Ofinite_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J,type,
finite2012431853t_bool: fun_fu814369080l_bool ).
tff(sy_c_Finite__Set_Ofinite_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__O,type,
finite1381704300l_bool: fun_fu255076663l_bool ).
tff(sy_c_Finite__Set_Ofinite_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_,type,
finite786885583l_bool: fun_fu1438281908l_bool ).
tff(sy_c_Finite__Set_Ofinite_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mt,type,
finite1701474069l_bool: fun_fu61768826l_bool ).
tff(sy_c_Finite__Set_Ofinite_000tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mt,type,
finite1343359508l_bool: fun_fu754241017l_bool ).
tff(sy_c_Finite__Set_Ofinite_000tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL_,type,
finite1491191519l_bool: fun_fu2065874474l_bool ).
tff(sy_c_Finite__Set_Ofinite_000tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__O,type,
finite719726885l_bool: fun_fu1971389424l_bool ).
tff(sy_c_Groups_Ominus__class_Ominus_000tc__Nat__Onat,type,
minus_minus_nat: nat > fun_nat_nat ).
tff(sy_c_Nat_OSuc,type,
suc: fun_nat_nat ).
tff(sy_c_Orderings_Oord__class_Oless__eq_000tc__Nat__Onat,type,
ord_less_eq_nat: fun_nat_fun_nat_bool ).
tff(sy_c_Orderings_Oord__class_Oless__eq_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
ord_le1311769555a_bool: fun_fu1471507361l_bool ).
tff(sy_c_Orderings_Oord__class_Oless__eq_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool,type,
ord_le313189616e_bool: fun_fu802393907l_bool ).
tff(sy_c_Orderings_Oord__class_Oless__eq_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J,type,
ord_le1568362934t_bool: fun_fu1217155507l_bool ).
tff(sy_c_Orderings_Oord__class_Oless__eq_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J,type,
ord_le1375614389l_bool: fun_fu418465139l_bool ).
tff(sy_c_Orderings_Oord__class_Oless__eq_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__H,type,
ord_le675606854l_bool: fun_fu1911931399l_bool ).
tff(sy_c_Orderings_Oord__class_Oless__eq_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL,type,
ord_le1454342156l_bool: fun_fu140186515l_bool ).
tff(sy_c_Orderings_Oord__class_Oless__eq_000tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL,type,
ord_le967226251l_bool: fun_fu821736593l_bool ).
tff(sy_c_Orderings_Oord__class_Oless__eq_000tc__fun_Itc__fun_Itc__fun_Itc__Com__Opna,type,
ord_le1375671464l_bool: fun_fu1086940979l_bool ).
tff(sy_c_Orderings_Oord__class_Oless__eq_000tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat,type,
ord_le65145710l_bool: fun_fu1137991347l_bool ).
tff(sy_c_Set_OCollect_000t__a,type,
collect_a: fun_a_bool > fun_a_bool ).
tff(sy_c_Set_OCollect_000tc__Com__Opname,type,
collect_pname: fun_pname_bool > fun_pname_bool ).
tff(sy_c_Set_OCollect_000tc__Nat__Onat,type,
collect_nat: fun_nat_bool > fun_nat_bool ).
tff(sy_c_Set_OCollect_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
collect_fun_a_bool: fun_fun_a_bool_bool > fun_fun_a_bool_bool ).
tff(sy_c_Set_OCollect_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J,type,
collec1974731493e_bool: fun_fu1430349052l_bool > fun_fu1430349052l_bool ).
tff(sy_c_Set_OCollect_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J,type,
collect_fun_nat_bool: fun_fu425979586l_bool > fun_fu425979586l_bool ).
tff(sy_c_Set_OCollect_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J,type,
collec707592106l_bool: fun_fu885608257l_bool > fun_fu885608257l_bool ).
tff(sy_c_Set_OCollect_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HO,type,
collec1613912337l_bool: fun_fu399576434l_bool > fun_fu399576434l_bool ).
tff(sy_c_Set_OCollect_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL_,type,
collec1015864663l_bool: fun_fu814369080l_bool > fun_fu814369080l_bool ).
tff(sy_c_Set_OCollect_000tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL_,type,
collec1635217238l_bool: fun_fu255076663l_bool > fun_fu255076663l_bool ).
tff(sy_c_Set_OCollect_000tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_,type,
collec792590109l_bool: fun_fu1438281908l_bool > fun_fu1438281908l_bool ).
tff(sy_c_Set_OCollect_000tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_,type,
collec1874991203l_bool: fun_fu61768826l_bool > fun_fu61768826l_bool ).
tff(sy_c_Set_Oimage_000t__a_000t__a,type,
image_a_a: ( fun_a_a * fun_a_bool ) > fun_a_bool ).
tff(sy_c_Set_Oimage_000t__a_000tc__Com__Opname,type,
image_a_pname: ( fun_a_pname * fun_a_bool ) > fun_pname_bool ).
tff(sy_c_Set_Oimage_000t__a_000tc__Nat__Onat,type,
image_a_nat: ( fun_a_nat * fun_a_bool ) > fun_nat_bool ).
tff(sy_c_Set_Oimage_000tc__Com__Opname_000t__a,type,
image_pname_a: ( fun_pname_a * fun_pname_bool ) > fun_a_bool ).
tff(sy_c_Set_Oimage_000tc__Com__Opname_000tc__Com__Opname,type,
image_pname_pname: ( fun_pname_pname * fun_pname_bool ) > fun_pname_bool ).
tff(sy_c_Set_Oimage_000tc__Com__Opname_000tc__Nat__Onat,type,
image_pname_nat: ( fun_pname_nat * fun_pname_bool ) > fun_nat_bool ).
tff(sy_c_Set_Oimage_000tc__Com__Opname_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
image_112932426a_bool: ( fun_pname_fun_a_bool * fun_pname_bool ) > fun_fun_a_bool_bool ).
tff(sy_c_Set_Oimage_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J,type,
image_47868345e_bool: ( fun_pn800050071e_bool * fun_pname_bool ) > fun_fu1430349052l_bool ).
tff(sy_c_Set_Oimage_000tc__Com__Opname_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J,type,
image_2129980159t_bool: ( fun_pn406123357t_bool * fun_pname_bool ) > fun_fu425979586l_bool ).
tff(sy_c_Set_Oimage_000tc__Com__Opname_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_M,type,
image_1420695166l_bool: ( fun_pn1038293468l_bool * fun_pname_bool ) > fun_fu885608257l_bool ).
tff(sy_c_Set_Oimage_000tc__Com__Opname_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL,type,
image_1642285373l_bool: ( fun_pn422929397l_bool * fun_pname_bool ) > fun_fu399576434l_bool ).
tff(sy_c_Set_Oimage_000tc__Com__Opname_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__,type,
image_1154884483l_bool: ( fun_pn1165013435l_bool * fun_pname_bool ) > fun_fu814369080l_bool ).
tff(sy_c_Set_Oimage_000tc__Nat__Onat_000t__a,type,
image_nat_a: ( fun_nat_a * fun_nat_bool ) > fun_a_bool ).
tff(sy_c_Set_Oimage_000tc__Nat__Onat_000tc__Com__Opname,type,
image_nat_pname: ( fun_nat_pname * fun_nat_bool ) > fun_pname_bool ).
tff(sy_c_Set_Oimage_000tc__Nat__Onat_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
image_nat_fun_a_bool: ( fun_nat_fun_a_bool * fun_nat_bool ) > fun_fun_a_bool_bool ).
tff(sy_c_Set_Oimage_000tc__Nat__Onat_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J,type,
image_1655916159e_bool: ( fun_na936072029e_bool * fun_nat_bool ) > fun_fu1430349052l_bool ).
tff(sy_c_Set_Oimage_000tc__Nat__Onat_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J,type,
image_26036933t_bool: ( fun_nat_fun_nat_bool * fun_nat_bool ) > fun_fu425979586l_bool ).
tff(sy_c_Set_Oimage_000tc__Nat__Onat_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc,type,
image_1208015684l_bool: ( fun_na1632405922l_bool * fun_nat_bool ) > fun_fu885608257l_bool ).
tff(sy_c_Set_Oimage_000tc__Nat__Onat_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__,type,
image_1874789623l_bool: ( fun_na2122364079l_bool * fun_nat_bool ) > fun_fu399576434l_bool ).
tff(sy_c_Set_Oimage_000tc__Nat__Onat_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Ob,type,
image_1607900221l_bool: ( fun_na1436237685l_bool * fun_nat_bool ) > fun_fu814369080l_bool ).
tff(sy_c_Set_Oimage_000tc__fun_It__a_Mtc__HOL__Obool_J_000t__a,type,
image_fun_a_bool_a: ( fun_fun_a_bool_a * fun_fun_a_bool_bool ) > fun_a_bool ).
tff(sy_c_Set_Oimage_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__Com__Opname,type,
image_1854862208_pname: ( fun_fun_a_bool_pname * fun_fun_a_bool_bool ) > fun_pname_bool ).
tff(sy_c_Set_Oimage_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__Nat__Onat,type,
image_fun_a_bool_nat: ( fun_fun_a_bool_nat * fun_fun_a_bool_bool ) > fun_nat_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000t__a,type,
image_876012084bool_a: ( fun_fun_pname_bool_a * fun_fu1430349052l_bool ) > fun_a_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__Com__Opname,type,
image_1283814551_pname: ( fun_fu1499449723_pname * fun_fu1430349052l_bool ) > fun_pname_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__Nat__Onat,type,
image_1551609309ol_nat: ( fun_fu1668467777ol_nat * fun_fu1430349052l_bool ) > fun_nat_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000t__a,type,
image_fun_nat_bool_a: ( fun_fun_nat_bool_a * fun_fu425979586l_bool ) > fun_a_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__Com__Opname,type,
image_1921560913_pname: ( fun_fu665170229_pname * fun_fu425979586l_bool ) > fun_pname_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__Nat__Onat,type,
image_496248727ol_nat: ( fun_fun_nat_bool_nat * fun_fu425979586l_bool ) > fun_nat_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_00,type,
image_573985017bool_a: ( fun_fu1373417771bool_a * fun_fu885608257l_bool ) > fun_a_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_00_023,type,
image_990671762_pname: ( fun_fu1175941238_pname * fun_fu885608257l_bool ) > fun_pname_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_00_024,type,
image_1802975832ol_nat: ( fun_fu2020802748ol_nat * fun_fu885608257l_bool ) > fun_nat_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL_,type,
image_349102846bool_a: ( fun_fu2061654492bool_a * fun_fu399576434l_bool ) > fun_a_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__025,type,
image_1705983821_pname: ( fun_fu1664106117_pname * fun_fu399576434l_bool ) > fun_pname_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__026,type,
image_1079571347ol_nat: ( fun_fu1730389579ol_nat * fun_fu399576434l_bool ) > fun_nat_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__O,type,
image_526090948bool_a: ( fun_fu897950882bool_a * fun_fu814369080l_bool ) > fun_a_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__O_027,type,
image_1604018183_pname: ( fun_fu881587263_pname * fun_fu814369080l_bool ) > fun_pname_bool ).
tff(sy_c_Set_Oimage_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__O_028,type,
image_2089570637ol_nat: ( fun_fu411113733ol_nat * fun_fu814369080l_bool ) > fun_nat_bool ).
tff(sy_c_Set_Oinsert_000t__a,type,
insert_a: ( x_a * fun_a_bool ) > fun_a_bool ).
tff(sy_c_Set_Oinsert_000tc__Com__Opname,type,
insert_pname: ( pname * fun_pname_bool ) > fun_pname_bool ).
tff(sy_c_Set_Oinsert_000tc__Nat__Onat,type,
insert_nat: ( nat * fun_nat_bool ) > fun_nat_bool ).
tff(sy_c_Set_Oinsert_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
insert_fun_a_bool: ( fun_a_bool * fun_fun_a_bool_bool ) > fun_fun_a_bool_bool ).
tff(sy_c_Set_Oinsert_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J,type,
insert1325755072e_bool: ( fun_pname_bool * fun_fu1430349052l_bool ) > fun_fu1430349052l_bool ).
tff(sy_c_Set_Oinsert_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J,type,
insert_fun_nat_bool: ( fun_nat_bool * fun_fu425979586l_bool ) > fun_fu425979586l_bool ).
tff(sy_c_Set_Oinsert_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J,type,
insert1457093509l_bool: ( fun_fun_a_bool_bool * fun_fu885608257l_bool ) > fun_fu885608257l_bool ).
tff(sy_c_Set_Oinsert_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL,type,
insert1117693814l_bool: ( fun_fu1430349052l_bool * fun_fu399576434l_bool ) > fun_fu399576434l_bool ).
tff(sy_c_Set_Oinsert_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__,type,
insert2003652156l_bool: ( fun_fu425979586l_bool * fun_fu814369080l_bool ) > fun_fu814369080l_bool ).
tff(sy_c_fNot,type,
fNot: fun_bool_bool ).
tff(sy_c_fconj,type,
fconj: fun_bo1549164019l_bool ).
tff(sy_c_fdisj,type,
fdisj: fun_bo1549164019l_bool ).
tff(sy_c_fequal_000t__a,type,
fequal_a: fun_a_fun_a_bool ).
tff(sy_c_fequal_000tc__Com__Opname,type,
fequal_pname: fun_pn800050071e_bool ).
tff(sy_c_fequal_000tc__Nat__Onat,type,
fequal_nat: fun_nat_fun_nat_bool ).
tff(sy_c_fequal_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
fequal_fun_a_bool: fun_fu1471507361l_bool ).
tff(sy_c_fequal_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J,type,
fequal533582459e_bool: fun_fu802393907l_bool ).
tff(sy_c_fequal_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J,type,
fequal_fun_nat_bool: fun_fu1217155507l_bool ).
tff(sy_c_fimplies,type,
fimplies: fun_bo1549164019l_bool ).
tff(sy_c_hAPP_000t__a_000tc__HOL__Obool,type,
hAPP_a_bool: ( fun_a_bool * x_a ) > bool ).
tff(sy_c_hAPP_000t__a_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
hAPP_a_fun_a_bool: ( fun_a_fun_a_bool * x_a ) > fun_a_bool ).
tff(sy_c_hAPP_000t__a_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J,type,
hAPP_a93125764e_bool: ( fun_a_fun_pname_bool * x_a ) > fun_pname_bool ).
tff(sy_c_hAPP_000t__a_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J,type,
hAPP_a_fun_bool_bool: ( fun_a_fun_bool_bool * x_a ) > fun_bool_bool ).
tff(sy_c_hAPP_000t__a_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J,type,
hAPP_a85458249l_bool: ( fun_a_1255737515l_bool * x_a ) > fun_fun_a_bool_bool ).
tff(sy_c_hAPP_000tc__Com__Opname_000t__a,type,
hAPP_pname_a: ( fun_pname_a * pname ) > x_a ).
tff(sy_c_hAPP_000tc__Com__Opname_000tc__HOL__Obool,type,
hAPP_pname_bool: ( fun_pname_bool * pname ) > bool ).
tff(sy_c_hAPP_000tc__Com__Opname_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
hAPP_p1534023578a_bool: ( fun_pname_fun_a_bool * pname ) > fun_a_bool ).
tff(sy_c_hAPP_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J,type,
hAPP_p61793385e_bool: ( fun_pn800050071e_bool * pname ) > fun_pname_bool ).
tff(sy_c_hAPP_000tc__Com__Opname_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J,type,
hAPP_p393069232l_bool: ( fun_pn250273176l_bool * pname ) > fun_bool_bool ).
tff(sy_c_hAPP_000tc__Com__Opname_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Oboo,type,
hAPP_p338031245l_bool: ( fun_pn422929397l_bool * pname ) > fun_fu1430349052l_bool ).
tff(sy_c_hAPP_000tc__HOL__Obool_000tc__HOL__Obool,type,
hAPP_bool_bool: ( fun_bool_bool * bool ) > bool ).
tff(sy_c_hAPP_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J,type,
hAPP_b589554111l_bool: ( fun_bo1549164019l_bool * bool ) > fun_bool_bool ).
tff(sy_c_hAPP_000tc__Nat__Onat_000tc__HOL__Obool,type,
hAPP_nat_bool: ( fun_nat_bool * nat ) > bool ).
tff(sy_c_hAPP_000tc__Nat__Onat_000tc__Nat__Onat,type,
hAPP_nat_nat: ( fun_nat_nat * nat ) > nat ).
tff(sy_c_hAPP_000tc__Nat__Onat_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
hAPP_nat_fun_a_bool: ( fun_nat_fun_a_bool * nat ) > fun_a_bool ).
tff(sy_c_hAPP_000tc__Nat__Onat_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J,type,
hAPP_n1025906991e_bool: ( fun_na936072029e_bool * nat ) > fun_pname_bool ).
tff(sy_c_hAPP_000tc__Nat__Onat_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Obool_J,type,
hAPP_n1006566506l_bool: ( fun_na1469252690l_bool * nat ) > fun_bool_bool ).
tff(sy_c_hAPP_000tc__Nat__Onat_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J,type,
hAPP_n1699378549t_bool: ( fun_nat_fun_nat_bool * nat ) > fun_nat_bool ).
tff(sy_c_hAPP_000tc__Nat__Onat_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_,type,
hAPP_n215258509l_bool: ( fun_na1436237685l_bool * nat ) > fun_fu425979586l_bool ).
tff(sy_c_hAPP_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__HOL__Obool,type,
hAPP_fun_a_bool_bool: ( fun_fun_a_bool_bool * fun_a_bool ) > bool ).
tff(sy_c_hAPP_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__Nat__Onat,type,
hAPP_fun_a_bool_nat: ( fun_fun_a_bool_nat * fun_a_bool ) > nat ).
tff(sy_c_hAPP_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
hAPP_f2050579477a_bool: ( fun_fu1731003005a_bool * fun_a_bool ) > fun_a_bool ).
tff(sy_c_hAPP_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_Itc__HOL__Obool_Mtc__HOL,type,
hAPP_f198738859l_bool: ( fun_fu554186387l_bool * fun_a_bool ) > fun_bool_bool ).
tff(sy_c_hAPP_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_It__a_Mtc__HOL_,type,
hAPP_f1631501043l_bool: ( fun_fu1471507361l_bool * fun_a_bool ) > fun_fun_a_bool_bool ).
tff(sy_c_hAPP_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_Itc__fun_It__a_,type,
hAPP_f285962445l_bool: ( fun_fu386216885l_bool * fun_a_bool ) > fun_fu885608257l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__HOL__Obool,type,
hAPP_f1664156314l_bool: ( fun_fu1430349052l_bool * fun_pname_bool ) > bool ).
tff(sy_c_hAPP_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__Nat__Onat,type,
hAPP_f921600141ol_nat: ( fun_fu1668467777ol_nat * fun_pname_bool ) > nat ).
tff(sy_c_hAPP_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_Itc__Com__Opn,type,
hAPP_f759274231e_bool: ( fun_fu410713561e_bool * fun_pname_bool ) > fun_pname_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_Itc__HOL__Obo,type,
hAPP_f1476298914l_bool: ( fun_fu31783638l_bool * fun_pname_bool ) > fun_bool_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_Itc_,type,
hAPP_f434788991l_bool: ( fun_fu802393907l_bool * fun_pname_bool ) > fun_fu1430349052l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_Itc__029,type,
hAPP_f556039215l_bool: ( fun_fu931343505l_bool * fun_pname_bool ) > fun_fu399576434l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__HOL__Obool,type,
hAPP_f54304608l_bool: ( fun_fu425979586l_bool * fun_nat_bool ) > bool ).
tff(sy_c_hAPP_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__Nat__Onat,type,
hAPP_f22106695ol_nat: ( fun_fun_nat_bool_nat * fun_nat_bool ) > nat ).
tff(sy_c_hAPP_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc__HOL__Obool,type,
hAPP_f1748468828l_bool: ( fun_fu1016514960l_bool * fun_nat_bool ) > fun_bool_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc__Nat__Onat_,type,
hAPP_f800510211t_bool: ( fun_fu821463397t_bool * fun_nat_bool ) > fun_nat_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_Itc__N,type,
hAPP_f103356543l_bool: ( fun_fu1217155507l_bool * fun_nat_bool ) > fun_fu425979586l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_Itc__f,type,
hAPP_f1951378235l_bool: ( fun_fu1436348701l_bool * fun_nat_bool ) > fun_fu814369080l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_000tc__H,type,
hAPP_f621171935l_bool: ( fun_fu885608257l_bool * fun_fun_a_bool_bool ) > bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_000tc__N,type,
hAPP_f2009550088ol_nat: ( fun_fu2020802748ol_nat * fun_fun_a_bool_bool ) > nat ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_000tc__f,type,
hAPP_f2117159681l_bool: ( fun_fu911136611l_bool * fun_fun_a_bool_bool ) > fun_fun_a_bool_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_000tc__f_030,type,
hAPP_f1434722111l_bool: ( fun_fu418465139l_bool * fun_fun_a_bool_bool ) > fun_fu885608257l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__Obool,type,
hAPP_f1935102916l_bool: ( fun_fu399576434l_bool * fun_fu1430349052l_bool ) > bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__Obool_031,type,
hAPP_f55526627ol_nat: ( fun_fu1730389579ol_nat * fun_fu1430349052l_bool ) > nat ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__Obool_032,type,
hAPP_f559147733l_bool: ( fun_fu2087345469l_bool * fun_fu1430349052l_bool ) > fun_fu1430349052l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__HOL__Obool_033,type,
hAPP_f510955609l_bool: ( fun_fu1911931399l_bool * fun_fu1430349052l_bool ) > fun_fu399576434l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J,type,
hAPP_f1637334154l_bool: ( fun_fu814369080l_bool * fun_fu425979586l_bool ) > bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_034,type,
hAPP_f696928925ol_nat: ( fun_fu411113733ol_nat * fun_fu425979586l_bool ) > nat ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_035,type,
hAPP_f1246832597l_bool: ( fun_fu616551101l_bool * fun_fu425979586l_bool ) > fun_fu425979586l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_036,type,
hAPP_f1772781669l_bool: ( fun_fu140186515l_bool * fun_fu425979586l_bool ) > fun_fu814369080l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J,type,
hAPP_f292226953l_bool: ( fun_fu255076663l_bool * fun_fu885608257l_bool ) > bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_037,type,
hAPP_f1253658590ol_nat: ( fun_fu48515398ol_nat * fun_fu885608257l_bool ) > nat ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool_J_038,type,
hAPP_f1050622307l_bool: ( fun_fu821736593l_bool * fun_fu885608257l_bool ) > fun_fu255076663l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__H,type,
hAPP_f389811538l_bool: ( fun_fu1438281908l_bool * fun_fu399576434l_bool ) > bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__H_039,type,
hAPP_f98387925ol_nat: ( fun_fu1701008009ol_nat * fun_fu399576434l_bool ) > nat ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__H_040,type,
hAPP_f1759205631l_bool: ( fun_fu1086940979l_bool * fun_fu399576434l_bool ) > fun_fu1438281908l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL,type,
hAPP_f937997336l_bool: ( fun_fu61768826l_bool * fun_fu814369080l_bool ) > bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL_041,type,
hAPP_f1690079119ol_nat: ( fun_fu1297083715ol_nat * fun_fu814369080l_bool ) > nat ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__HOL_042,type,
hAPP_f760187903l_bool: ( fun_fu1137991347l_bool * fun_fu814369080l_bool ) > fun_fu61768826l_bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL,type,
hAPP_f1363661463l_bool: ( fun_fu754241017l_bool * fun_fu255076663l_bool ) > bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool,type,
hAPP_f595608956l_bool: ( fun_fu2065874474l_bool * fun_fu1438281908l_bool ) > bool ).
tff(sy_c_hAPP_000tc__fun_Itc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J,type,
hAPP_f1295398978l_bool: ( fun_fu1971389424l_bool * fun_fu61768826l_bool ) > bool ).
tff(sy_c_hBOOL,type,
hBOOL: bool > $o ).
tff(sy_c_member_000t__a,type,
member_a: fun_a_1255737515l_bool ).
tff(sy_c_member_000tc__Com__Opname,type,
member_pname: fun_pn422929397l_bool ).
tff(sy_c_member_000tc__Nat__Onat,type,
member_nat: fun_na1436237685l_bool ).
tff(sy_c_member_000tc__fun_It__a_Mtc__HOL__Obool_J,type,
member_fun_a_bool: fun_fu386216885l_bool ).
tff(sy_c_member_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J,type,
member799430823e_bool: fun_fu931343505l_bool ).
tff(sy_c_member_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J,type,
member_fun_nat_bool: fun_fu1436348701l_bool ).
tff(sy_v_G,type,
g: fun_a_bool ).
tff(sy_v_P,type,
p: fun_a_bool > fun_fun_a_bool_bool ).
tff(sy_v_U,type,
u: fun_pname_bool ).
tff(sy_v_mgt__call,type,
mgt_call: fun_pname_a ).
tff(sy_v_na,type,
na: nat ).
tff(sy_v_pn,type,
pn: pname ).
%----Relevant facts (300)
tff(fact_0_assms_I1_J,axiom,
! [Ts: fun_a_bool,G: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,Ts),G))
=> hBOOL(hAPP_fun_a_bool_bool(p(G),Ts)) ) ).
tff(fact_1_finite__Collect__subsets,axiom,
! [A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A))
=> hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,collect_fun_nat_bool(hAPP_f103356543l_bool(cOMBC_1693257480l_bool(ord_le1568362934t_bool),A)))) ) ).
tff(fact_2_finite__Collect__subsets,axiom,
! [A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,collec1974731493e_bool(hAPP_f434788991l_bool(cOMBC_1284144636l_bool(ord_le313189616e_bool),A)))) ) ).
tff(fact_3_finite__Collect__subsets,axiom,
! [A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,A))
=> hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,collect_fun_a_bool(hAPP_f1631501043l_bool(cOMBC_1732670874l_bool(ord_le1311769555a_bool),A)))) ) ).
tff(fact_4_finite__Collect__subsets,axiom,
! [A: fun_fu814369080l_bool] :
( hBOOL(hAPP_f937997336l_bool(finite1701474069l_bool,A))
=> hBOOL(hAPP_f1295398978l_bool(finite719726885l_bool,collec1874991203l_bool(hAPP_f760187903l_bool(cOMBC_1269652216l_bool(ord_le65145710l_bool),A)))) ) ).
tff(fact_5_finite__Collect__subsets,axiom,
! [A: fun_fu399576434l_bool] :
( hBOOL(hAPP_f389811538l_bool(finite786885583l_bool,A))
=> hBOOL(hAPP_f595608956l_bool(finite1491191519l_bool,collec792590109l_bool(hAPP_f1759205631l_bool(cOMBC_336095980l_bool(ord_le1375671464l_bool),A)))) ) ).
tff(fact_6_finite__Collect__subsets,axiom,
! [A: fun_fu885608257l_bool] :
( hBOOL(hAPP_f292226953l_bool(finite1381704300l_bool,A))
=> hBOOL(hAPP_f1363661463l_bool(finite1343359508l_bool,collec1635217238l_bool(hAPP_f1050622307l_bool(cOMBC_636888218l_bool(ord_le967226251l_bool),A)))) ) ).
tff(fact_7_finite__Collect__subsets,axiom,
! [A: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,A))
=> hBOOL(hAPP_f292226953l_bool(finite1381704300l_bool,collec707592106l_bool(hAPP_f1434722111l_bool(cOMBC_331553030l_bool(ord_le1375614389l_bool),A)))) ) ).
tff(fact_8_finite__Collect__subsets,axiom,
! [A: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,A))
=> hBOOL(hAPP_f389811538l_bool(finite786885583l_bool,collec1613912337l_bool(hAPP_f510955609l_bool(cOMBC_7971162l_bool(ord_le675606854l_bool),A)))) ) ).
tff(fact_9_finite__Collect__subsets,axiom,
! [A: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,A))
=> hBOOL(hAPP_f937997336l_bool(finite1701474069l_bool,collec1015864663l_bool(hAPP_f1772781669l_bool(cOMBC_595898202l_bool(ord_le1454342156l_bool),A)))) ) ).
tff(fact_10_finite__imageI,axiom,
! [H: fun_pname_a,F_1: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,F_1))
=> hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,image_pname_a(H,F_1))) ) ).
tff(fact_11_finite__imageI,axiom,
! [H: fun_fu411113733ol_nat,F_1: fun_fu814369080l_bool] :
( hBOOL(hAPP_f937997336l_bool(finite1701474069l_bool,F_1))
=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,image_2089570637ol_nat(H,F_1))) ) ).
tff(fact_12_finite__imageI,axiom,
! [H: fun_fu1730389579ol_nat,F_1: fun_fu399576434l_bool] :
( hBOOL(hAPP_f389811538l_bool(finite786885583l_bool,F_1))
=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,image_1079571347ol_nat(H,F_1))) ) ).
tff(fact_13_finite__imageI,axiom,
! [H: fun_fu2020802748ol_nat,F_1: fun_fu885608257l_bool] :
( hBOOL(hAPP_f292226953l_bool(finite1381704300l_bool,F_1))
=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,image_1802975832ol_nat(H,F_1))) ) ).
tff(fact_14_finite__imageI,axiom,
! [H: fun_fun_a_bool_nat,F_1: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,F_1))
=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,image_fun_a_bool_nat(H,F_1))) ) ).
tff(fact_15_finite__imageI,axiom,
! [H: fun_fu1668467777ol_nat,F_1: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,F_1))
=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,image_1551609309ol_nat(H,F_1))) ) ).
tff(fact_16_finite__imageI,axiom,
! [H: fun_fun_nat_bool_nat,F_1: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,F_1))
=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,image_496248727ol_nat(H,F_1))) ) ).
tff(fact_17_finite__imageI,axiom,
! [H: fun_a_nat,F_1: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,F_1))
=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,image_a_nat(H,F_1))) ) ).
tff(fact_18_finite__imageI,axiom,
! [H: fun_fu881587263_pname,F_1: fun_fu814369080l_bool] :
( hBOOL(hAPP_f937997336l_bool(finite1701474069l_bool,F_1))
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,image_1604018183_pname(H,F_1))) ) ).
tff(fact_19_finite__imageI,axiom,
! [H: fun_fu1664106117_pname,F_1: fun_fu399576434l_bool] :
( hBOOL(hAPP_f389811538l_bool(finite786885583l_bool,F_1))
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,image_1705983821_pname(H,F_1))) ) ).
tff(fact_20_finite__imageI,axiom,
! [H: fun_fu1175941238_pname,F_1: fun_fu885608257l_bool] :
( hBOOL(hAPP_f292226953l_bool(finite1381704300l_bool,F_1))
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,image_990671762_pname(H,F_1))) ) ).
tff(fact_21_finite__imageI,axiom,
! [H: fun_fun_a_bool_pname,F_1: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,F_1))
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,image_1854862208_pname(H,F_1))) ) ).
tff(fact_22_finite__imageI,axiom,
! [H: fun_fu1499449723_pname,F_1: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,F_1))
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,image_1283814551_pname(H,F_1))) ) ).
tff(fact_23_finite__imageI,axiom,
! [H: fun_fu665170229_pname,F_1: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,F_1))
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,image_1921560913_pname(H,F_1))) ) ).
tff(fact_24_finite__imageI,axiom,
! [H: fun_a_pname,F_1: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,F_1))
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,image_a_pname(H,F_1))) ) ).
tff(fact_25_finite__imageI,axiom,
! [H: fun_na1436237685l_bool,F_1: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,F_1))
=> hBOOL(hAPP_f937997336l_bool(finite1701474069l_bool,image_1607900221l_bool(H,F_1))) ) ).
tff(fact_26_finite__imageI,axiom,
! [H: fun_na2122364079l_bool,F_1: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,F_1))
=> hBOOL(hAPP_f389811538l_bool(finite786885583l_bool,image_1874789623l_bool(H,F_1))) ) ).
tff(fact_27_finite__imageI,axiom,
! [H: fun_na1632405922l_bool,F_1: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,F_1))
=> hBOOL(hAPP_f292226953l_bool(finite1381704300l_bool,image_1208015684l_bool(H,F_1))) ) ).
tff(fact_28_finite__imageI,axiom,
! [H: fun_nat_fun_a_bool,F_1: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,F_1))
=> hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,image_nat_fun_a_bool(H,F_1))) ) ).
tff(fact_29_finite__imageI,axiom,
! [H: fun_na936072029e_bool,F_1: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,F_1))
=> hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,image_1655916159e_bool(H,F_1))) ) ).
tff(fact_30_finite__imageI,axiom,
! [H: fun_nat_fun_nat_bool,F_1: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,F_1))
=> hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,image_26036933t_bool(H,F_1))) ) ).
tff(fact_31_finite__imageI,axiom,
! [H: fun_nat_a,F_1: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,F_1))
=> hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,image_nat_a(H,F_1))) ) ).
tff(fact_32_finite__imageI,axiom,
! [H: fun_pn1165013435l_bool,F_1: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,F_1))
=> hBOOL(hAPP_f937997336l_bool(finite1701474069l_bool,image_1154884483l_bool(H,F_1))) ) ).
tff(fact_33_finite__imageI,axiom,
! [H: fun_pn422929397l_bool,F_1: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,F_1))
=> hBOOL(hAPP_f389811538l_bool(finite786885583l_bool,image_1642285373l_bool(H,F_1))) ) ).
tff(fact_34_finite__imageI,axiom,
! [H: fun_pn1038293468l_bool,F_1: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,F_1))
=> hBOOL(hAPP_f292226953l_bool(finite1381704300l_bool,image_1420695166l_bool(H,F_1))) ) ).
tff(fact_35_finite__imageI,axiom,
! [H: fun_pname_fun_a_bool,F_1: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,F_1))
=> hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,image_112932426a_bool(H,F_1))) ) ).
tff(fact_36_finite__imageI,axiom,
! [H: fun_pn800050071e_bool,F_1: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,F_1))
=> hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,image_47868345e_bool(H,F_1))) ) ).
tff(fact_37_finite__imageI,axiom,
! [H: fun_pn406123357t_bool,F_1: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,F_1))
=> hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,image_2129980159t_bool(H,F_1))) ) ).
tff(fact_38_finite__imageI,axiom,
! [H: fun_pname_pname,F_1: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,F_1))
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,image_pname_pname(H,F_1))) ) ).
tff(fact_39_finite__imageI,axiom,
! [H: fun_a_a,F_1: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,F_1))
=> hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,image_a_a(H,F_1))) ) ).
tff(fact_40_finite__imageI,axiom,
! [H: fun_fun_nat_bool_a,F_1: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,F_1))
=> hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,image_fun_nat_bool_a(H,F_1))) ) ).
tff(fact_41_finite__imageI,axiom,
! [H: fun_fun_pname_bool_a,F_1: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,F_1))
=> hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,image_876012084bool_a(H,F_1))) ) ).
tff(fact_42_finite__imageI,axiom,
! [H: fun_fun_a_bool_a,F_1: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,F_1))
=> hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,image_fun_a_bool_a(H,F_1))) ) ).
tff(fact_43_finite__imageI,axiom,
! [H: fun_pname_nat,F_1: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,F_1))
=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,image_pname_nat(H,F_1))) ) ).
tff(fact_44_finite__imageI,axiom,
! [H: fun_nat_pname,F_1: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,F_1))
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,image_nat_pname(H,F_1))) ) ).
tff(fact_45_finite_OinsertI,axiom,
! [A_1: x_a,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,A))
=> hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,insert_a(A_1,A))) ) ).
tff(fact_46_finite_OinsertI,axiom,
! [A_1: nat,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A))
=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,insert_nat(A_1,A))) ) ).
tff(fact_47_finite_OinsertI,axiom,
! [A_1: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,insert_pname(A_1,A))) ) ).
tff(fact_48_finite_OinsertI,axiom,
! [A_1: fun_fu425979586l_bool,A: fun_fu814369080l_bool] :
( hBOOL(hAPP_f937997336l_bool(finite1701474069l_bool,A))
=> hBOOL(hAPP_f937997336l_bool(finite1701474069l_bool,insert2003652156l_bool(A_1,A))) ) ).
tff(fact_49_finite_OinsertI,axiom,
! [A_1: fun_fu1430349052l_bool,A: fun_fu399576434l_bool] :
( hBOOL(hAPP_f389811538l_bool(finite786885583l_bool,A))
=> hBOOL(hAPP_f389811538l_bool(finite786885583l_bool,insert1117693814l_bool(A_1,A))) ) ).
tff(fact_50_finite_OinsertI,axiom,
! [A_1: fun_fun_a_bool_bool,A: fun_fu885608257l_bool] :
( hBOOL(hAPP_f292226953l_bool(finite1381704300l_bool,A))
=> hBOOL(hAPP_f292226953l_bool(finite1381704300l_bool,insert1457093509l_bool(A_1,A))) ) ).
tff(fact_51_finite_OinsertI,axiom,
! [A_1: fun_a_bool,A: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,A))
=> hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,insert_fun_a_bool(A_1,A))) ) ).
tff(fact_52_finite_OinsertI,axiom,
! [A_1: fun_pname_bool,A: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,A))
=> hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,insert1325755072e_bool(A_1,A))) ) ).
tff(fact_53_finite_OinsertI,axiom,
! [A_1: fun_nat_bool,A: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,A))
=> hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,insert_fun_nat_bool(A_1,A))) ) ).
tff(fact_54_card__image__le,axiom,
! [F: fun_pname_nat,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f22106695ol_nat(finite_card_nat,image_pname_nat(F,A))),hAPP_f921600141ol_nat(finite_card_pname,A))) ) ).
tff(fact_55_card__image__le,axiom,
! [F: fun_a_nat,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f22106695ol_nat(finite_card_nat,image_a_nat(F,A))),hAPP_fun_a_bool_nat(finite_card_a,A))) ) ).
tff(fact_56_card__image__le,axiom,
! [F: fun_fun_nat_bool_nat,A: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f22106695ol_nat(finite_card_nat,image_496248727ol_nat(F,A))),hAPP_f696928925ol_nat(finite346522414t_bool,A))) ) ).
tff(fact_57_card__image__le,axiom,
! [F: fun_fu1668467777ol_nat,A: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f22106695ol_nat(finite_card_nat,image_1551609309ol_nat(F,A))),hAPP_f55526627ol_nat(finite1340463720e_bool,A))) ) ).
tff(fact_58_card__image__le,axiom,
! [F: fun_fun_a_bool_nat,A: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f22106695ol_nat(finite_card_nat,image_fun_a_bool_nat(F,A))),hAPP_f2009550088ol_nat(finite1306199131a_bool,A))) ) ).
tff(fact_59_card__image__le,axiom,
! [F: fun_a_pname,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f921600141ol_nat(finite_card_pname,image_a_pname(F,A))),hAPP_fun_a_bool_nat(finite_card_a,A))) ) ).
tff(fact_60_card__image__le,axiom,
! [F: fun_nat_pname,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f921600141ol_nat(finite_card_pname,image_nat_pname(F,A))),hAPP_f22106695ol_nat(finite_card_nat,A))) ) ).
tff(fact_61_card__image__le,axiom,
! [F: fun_pname_a,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_fun_a_bool_nat(finite_card_a,image_pname_a(F,A))),hAPP_f921600141ol_nat(finite_card_pname,A))) ) ).
tff(fact_62_card__image__le,axiom,
! [F: fun_fu897950882bool_a,A: fun_fu814369080l_bool] :
( hBOOL(hAPP_f937997336l_bool(finite1701474069l_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_fun_a_bool_nat(finite_card_a,image_526090948bool_a(F,A))),hAPP_f1690079119ol_nat(finite1352710292l_bool,A))) ) ).
tff(fact_63_card__image__le,axiom,
! [F: fun_fu2061654492bool_a,A: fun_fu399576434l_bool] :
( hBOOL(hAPP_f389811538l_bool(finite786885583l_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_fun_a_bool_nat(finite_card_a,image_349102846bool_a(F,A))),hAPP_f98387925ol_nat(finite269641166l_bool,A))) ) ).
tff(fact_64_card__image__le,axiom,
! [F: fun_fu1373417771bool_a,A: fun_fu885608257l_bool] :
( hBOOL(hAPP_f292226953l_bool(finite1381704300l_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_fun_a_bool_nat(finite_card_a,image_573985017bool_a(F,A))),hAPP_f1253658590ol_nat(finite1659325229l_bool,A))) ) ).
tff(fact_65_card__image__le,axiom,
! [F: fun_fun_a_bool_a,A: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_fun_a_bool_nat(finite_card_a,image_fun_a_bool_a(F,A))),hAPP_f2009550088ol_nat(finite1306199131a_bool,A))) ) ).
tff(fact_66_card__image__le,axiom,
! [F: fun_fun_pname_bool_a,A: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_fun_a_bool_nat(finite_card_a,image_876012084bool_a(F,A))),hAPP_f55526627ol_nat(finite1340463720e_bool,A))) ) ).
tff(fact_67_card__image__le,axiom,
! [F: fun_fun_nat_bool_a,A: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_fun_a_bool_nat(finite_card_a,image_fun_nat_bool_a(F,A))),hAPP_f696928925ol_nat(finite346522414t_bool,A))) ) ).
tff(fact_68_card__image__le,axiom,
! [F: fun_a_a,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_fun_a_bool_nat(finite_card_a,image_a_a(F,A))),hAPP_fun_a_bool_nat(finite_card_a,A))) ) ).
tff(fact_69_card__image__le,axiom,
! [F: fun_pname_pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f921600141ol_nat(finite_card_pname,image_pname_pname(F,A))),hAPP_f921600141ol_nat(finite_card_pname,A))) ) ).
tff(fact_70_card__image__le,axiom,
! [F: fun_pn406123357t_bool,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f696928925ol_nat(finite346522414t_bool,image_2129980159t_bool(F,A))),hAPP_f921600141ol_nat(finite_card_pname,A))) ) ).
tff(fact_71_card__image__le,axiom,
! [F: fun_pn800050071e_bool,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f55526627ol_nat(finite1340463720e_bool,image_47868345e_bool(F,A))),hAPP_f921600141ol_nat(finite_card_pname,A))) ) ).
tff(fact_72_card__image__le,axiom,
! [F: fun_pname_fun_a_bool,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f2009550088ol_nat(finite1306199131a_bool,image_112932426a_bool(F,A))),hAPP_f921600141ol_nat(finite_card_pname,A))) ) ).
tff(fact_73_card__image__le,axiom,
! [F: fun_nat_a,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_fun_a_bool_nat(finite_card_a,image_nat_a(F,A))),hAPP_f22106695ol_nat(finite_card_nat,A))) ) ).
tff(fact_74_card__image__le,axiom,
! [F: fun_nat_fun_nat_bool,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f696928925ol_nat(finite346522414t_bool,image_26036933t_bool(F,A))),hAPP_f22106695ol_nat(finite_card_nat,A))) ) ).
tff(fact_75_card__image__le,axiom,
! [F: fun_na936072029e_bool,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f55526627ol_nat(finite1340463720e_bool,image_1655916159e_bool(F,A))),hAPP_f22106695ol_nat(finite_card_nat,A))) ) ).
tff(fact_76_card__image__le,axiom,
! [F: fun_nat_fun_a_bool,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f2009550088ol_nat(finite1306199131a_bool,image_nat_fun_a_bool(F,A))),hAPP_f22106695ol_nat(finite_card_nat,A))) ) ).
tff(fact_77_card__image__le,axiom,
! [F: fun_fu665170229_pname,A: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f921600141ol_nat(finite_card_pname,image_1921560913_pname(F,A))),hAPP_f696928925ol_nat(finite346522414t_bool,A))) ) ).
tff(fact_78_card__image__le,axiom,
! [F: fun_fu1499449723_pname,A: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f921600141ol_nat(finite_card_pname,image_1283814551_pname(F,A))),hAPP_f55526627ol_nat(finite1340463720e_bool,A))) ) ).
tff(fact_79_card__image__le,axiom,
! [F: fun_fun_a_bool_pname,A: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f921600141ol_nat(finite_card_pname,image_1854862208_pname(F,A))),hAPP_f2009550088ol_nat(finite1306199131a_bool,A))) ) ).
tff(fact_80_card__mono,axiom,
! [A: fun_fu425979586l_bool,B: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,B))
=> ( hBOOL(hAPP_f1637334154l_bool(hAPP_f1772781669l_bool(ord_le1454342156l_bool,A),B))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f696928925ol_nat(finite346522414t_bool,A)),hAPP_f696928925ol_nat(finite346522414t_bool,B))) ) ) ).
tff(fact_81_card__mono,axiom,
! [A: fun_fu1430349052l_bool,B: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,B))
=> ( hBOOL(hAPP_f1935102916l_bool(hAPP_f510955609l_bool(ord_le675606854l_bool,A),B))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f55526627ol_nat(finite1340463720e_bool,A)),hAPP_f55526627ol_nat(finite1340463720e_bool,B))) ) ) ).
tff(fact_82_card__mono,axiom,
! [A: fun_fun_a_bool_bool,B: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,B))
=> ( hBOOL(hAPP_f621171935l_bool(hAPP_f1434722111l_bool(ord_le1375614389l_bool,A),B))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f2009550088ol_nat(finite1306199131a_bool,A)),hAPP_f2009550088ol_nat(finite1306199131a_bool,B))) ) ) ).
tff(fact_83_card__mono,axiom,
! [A: fun_pname_bool,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,B))
=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f921600141ol_nat(finite_card_pname,A)),hAPP_f921600141ol_nat(finite_card_pname,B))) ) ) ).
tff(fact_84_card__mono,axiom,
! [A: fun_a_bool,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,B))
=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_fun_a_bool_nat(finite_card_a,A)),hAPP_fun_a_bool_nat(finite_card_a,B))) ) ) ).
tff(fact_85_card__mono,axiom,
! [A: fun_nat_bool,B: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,B))
=> ( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f22106695ol_nat(finite_card_nat,A)),hAPP_f22106695ol_nat(finite_card_nat,B))) ) ) ).
tff(fact_86_card__seteq,axiom,
! [A: fun_fu425979586l_bool,B: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,B))
=> ( hBOOL(hAPP_f1637334154l_bool(hAPP_f1772781669l_bool(ord_le1454342156l_bool,A),B))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f696928925ol_nat(finite346522414t_bool,B)),hAPP_f696928925ol_nat(finite346522414t_bool,A)))
=> ( A = B ) ) ) ) ).
tff(fact_87_card__seteq,axiom,
! [A: fun_fu1430349052l_bool,B: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,B))
=> ( hBOOL(hAPP_f1935102916l_bool(hAPP_f510955609l_bool(ord_le675606854l_bool,A),B))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f55526627ol_nat(finite1340463720e_bool,B)),hAPP_f55526627ol_nat(finite1340463720e_bool,A)))
=> ( A = B ) ) ) ) ).
tff(fact_88_card__seteq,axiom,
! [A: fun_fun_a_bool_bool,B: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,B))
=> ( hBOOL(hAPP_f621171935l_bool(hAPP_f1434722111l_bool(ord_le1375614389l_bool,A),B))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f2009550088ol_nat(finite1306199131a_bool,B)),hAPP_f2009550088ol_nat(finite1306199131a_bool,A)))
=> ( A = B ) ) ) ) ).
tff(fact_89_card__seteq,axiom,
! [A: fun_pname_bool,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,B))
=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f921600141ol_nat(finite_card_pname,B)),hAPP_f921600141ol_nat(finite_card_pname,A)))
=> ( A = B ) ) ) ) ).
tff(fact_90_card__seteq,axiom,
! [A: fun_a_bool,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,B))
=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_fun_a_bool_nat(finite_card_a,B)),hAPP_fun_a_bool_nat(finite_card_a,A)))
=> ( A = B ) ) ) ) ).
tff(fact_91_card__seteq,axiom,
! [A: fun_nat_bool,B: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,B))
=> ( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f22106695ol_nat(finite_card_nat,B)),hAPP_f22106695ol_nat(finite_card_nat,A)))
=> ( A = B ) ) ) ) ).
tff(fact_92_card__insert__le,axiom,
! [X_2: fun_nat_bool,A: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f696928925ol_nat(finite346522414t_bool,A)),hAPP_f696928925ol_nat(finite346522414t_bool,insert_fun_nat_bool(X_2,A)))) ) ).
tff(fact_93_card__insert__le,axiom,
! [X_2: fun_pname_bool,A: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f55526627ol_nat(finite1340463720e_bool,A)),hAPP_f55526627ol_nat(finite1340463720e_bool,insert1325755072e_bool(X_2,A)))) ) ).
tff(fact_94_card__insert__le,axiom,
! [X_2: fun_a_bool,A: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f2009550088ol_nat(finite1306199131a_bool,A)),hAPP_f2009550088ol_nat(finite1306199131a_bool,insert_fun_a_bool(X_2,A)))) ) ).
tff(fact_95_card__insert__le,axiom,
! [X_2: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f921600141ol_nat(finite_card_pname,A)),hAPP_f921600141ol_nat(finite_card_pname,insert_pname(X_2,A)))) ) ).
tff(fact_96_card__insert__le,axiom,
! [X_2: nat,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_f22106695ol_nat(finite_card_nat,A)),hAPP_f22106695ol_nat(finite_card_nat,insert_nat(X_2,A)))) ) ).
tff(fact_97_card__insert__le,axiom,
! [X_2: x_a,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,A))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_fun_a_bool_nat(finite_card_a,A)),hAPP_fun_a_bool_nat(finite_card_a,insert_a(X_2,A)))) ) ).
tff(fact_98_card__insert__if,axiom,
! [X_2: fun_nat_bool,A: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,A))
=> ( ( hBOOL(hAPP_f1637334154l_bool(hAPP_f1951378235l_bool(member_fun_nat_bool,X_2),A))
=> ( hAPP_f696928925ol_nat(finite346522414t_bool,insert_fun_nat_bool(X_2,A)) = hAPP_f696928925ol_nat(finite346522414t_bool,A) ) )
& ( ~ hBOOL(hAPP_f1637334154l_bool(hAPP_f1951378235l_bool(member_fun_nat_bool,X_2),A))
=> ( hAPP_f696928925ol_nat(finite346522414t_bool,insert_fun_nat_bool(X_2,A)) = hAPP_nat_nat(suc,hAPP_f696928925ol_nat(finite346522414t_bool,A)) ) ) ) ) ).
tff(fact_99_card__insert__if,axiom,
! [X_2: fun_pname_bool,A: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,A))
=> ( ( hBOOL(hAPP_f1935102916l_bool(hAPP_f556039215l_bool(member799430823e_bool,X_2),A))
=> ( hAPP_f55526627ol_nat(finite1340463720e_bool,insert1325755072e_bool(X_2,A)) = hAPP_f55526627ol_nat(finite1340463720e_bool,A) ) )
& ( ~ hBOOL(hAPP_f1935102916l_bool(hAPP_f556039215l_bool(member799430823e_bool,X_2),A))
=> ( hAPP_f55526627ol_nat(finite1340463720e_bool,insert1325755072e_bool(X_2,A)) = hAPP_nat_nat(suc,hAPP_f55526627ol_nat(finite1340463720e_bool,A)) ) ) ) ) ).
tff(fact_100_card__insert__if,axiom,
! [X_2: fun_a_bool,A: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,A))
=> ( ( hBOOL(hAPP_f621171935l_bool(hAPP_f285962445l_bool(member_fun_a_bool,X_2),A))
=> ( hAPP_f2009550088ol_nat(finite1306199131a_bool,insert_fun_a_bool(X_2,A)) = hAPP_f2009550088ol_nat(finite1306199131a_bool,A) ) )
& ( ~ hBOOL(hAPP_f621171935l_bool(hAPP_f285962445l_bool(member_fun_a_bool,X_2),A))
=> ( hAPP_f2009550088ol_nat(finite1306199131a_bool,insert_fun_a_bool(X_2,A)) = hAPP_nat_nat(suc,hAPP_f2009550088ol_nat(finite1306199131a_bool,A)) ) ) ) ) ).
tff(fact_101_card__insert__if,axiom,
! [X_2: nat,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A))
=> ( ( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),A))
=> ( hAPP_f22106695ol_nat(finite_card_nat,insert_nat(X_2,A)) = hAPP_f22106695ol_nat(finite_card_nat,A) ) )
& ( ~ hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),A))
=> ( hAPP_f22106695ol_nat(finite_card_nat,insert_nat(X_2,A)) = hAPP_nat_nat(suc,hAPP_f22106695ol_nat(finite_card_nat,A)) ) ) ) ) ).
tff(fact_102_card__insert__if,axiom,
! [X_2: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> ( ( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
=> ( hAPP_f921600141ol_nat(finite_card_pname,insert_pname(X_2,A)) = hAPP_f921600141ol_nat(finite_card_pname,A) ) )
& ( ~ hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
=> ( hAPP_f921600141ol_nat(finite_card_pname,insert_pname(X_2,A)) = hAPP_nat_nat(suc,hAPP_f921600141ol_nat(finite_card_pname,A)) ) ) ) ) ).
tff(fact_103_card__insert__if,axiom,
! [X_2: x_a,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,A))
=> ( ( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),A))
=> ( hAPP_fun_a_bool_nat(finite_card_a,insert_a(X_2,A)) = hAPP_fun_a_bool_nat(finite_card_a,A) ) )
& ( ~ hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),A))
=> ( hAPP_fun_a_bool_nat(finite_card_a,insert_a(X_2,A)) = hAPP_nat_nat(suc,hAPP_fun_a_bool_nat(finite_card_a,A)) ) ) ) ) ).
tff(fact_104_card__insert__disjoint,axiom,
! [X_2: fun_nat_bool,A: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,A))
=> ( ~ hBOOL(hAPP_f1637334154l_bool(hAPP_f1951378235l_bool(member_fun_nat_bool,X_2),A))
=> ( hAPP_f696928925ol_nat(finite346522414t_bool,insert_fun_nat_bool(X_2,A)) = hAPP_nat_nat(suc,hAPP_f696928925ol_nat(finite346522414t_bool,A)) ) ) ) ).
tff(fact_105_card__insert__disjoint,axiom,
! [X_2: fun_pname_bool,A: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,A))
=> ( ~ hBOOL(hAPP_f1935102916l_bool(hAPP_f556039215l_bool(member799430823e_bool,X_2),A))
=> ( hAPP_f55526627ol_nat(finite1340463720e_bool,insert1325755072e_bool(X_2,A)) = hAPP_nat_nat(suc,hAPP_f55526627ol_nat(finite1340463720e_bool,A)) ) ) ) ).
tff(fact_106_card__insert__disjoint,axiom,
! [X_2: fun_a_bool,A: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,A))
=> ( ~ hBOOL(hAPP_f621171935l_bool(hAPP_f285962445l_bool(member_fun_a_bool,X_2),A))
=> ( hAPP_f2009550088ol_nat(finite1306199131a_bool,insert_fun_a_bool(X_2,A)) = hAPP_nat_nat(suc,hAPP_f2009550088ol_nat(finite1306199131a_bool,A)) ) ) ) ).
tff(fact_107_card__insert__disjoint,axiom,
! [X_2: nat,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A))
=> ( ~ hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),A))
=> ( hAPP_f22106695ol_nat(finite_card_nat,insert_nat(X_2,A)) = hAPP_nat_nat(suc,hAPP_f22106695ol_nat(finite_card_nat,A)) ) ) ) ).
tff(fact_108_card__insert__disjoint,axiom,
! [X_2: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> ( ~ hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
=> ( hAPP_f921600141ol_nat(finite_card_pname,insert_pname(X_2,A)) = hAPP_nat_nat(suc,hAPP_f921600141ol_nat(finite_card_pname,A)) ) ) ) ).
tff(fact_109_card__insert__disjoint,axiom,
! [X_2: x_a,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,A))
=> ( ~ hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),A))
=> ( hAPP_fun_a_bool_nat(finite_card_a,insert_a(X_2,A)) = hAPP_nat_nat(suc,hAPP_fun_a_bool_nat(finite_card_a,A)) ) ) ) ).
tff(fact_110_finite__Collect__conjI,axiom,
! [Q_1: fun_fu425979586l_bool,Pa: fun_fu425979586l_bool] :
( ( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,collect_fun_nat_bool(Pa)))
| hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,collect_fun_nat_bool(Q_1))) )
=> hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,collect_fun_nat_bool(cOMBS_1187019125l_bool(cOMBB_444170502t_bool(fconj,Pa),Q_1)))) ) ).
tff(fact_111_finite__Collect__conjI,axiom,
! [Q_1: fun_fu1430349052l_bool,Pa: fun_fu1430349052l_bool] :
( ( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,collec1974731493e_bool(Pa)))
| hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,collec1974731493e_bool(Q_1))) )
=> hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,collec1974731493e_bool(cOMBS_350070575l_bool(cOMBB_2095475776e_bool(fconj,Pa),Q_1)))) ) ).
tff(fact_112_finite__Collect__conjI,axiom,
! [Q_1: fun_fun_a_bool_bool,Pa: fun_fun_a_bool_bool] :
( ( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,collect_fun_a_bool(Pa)))
| hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,collect_fun_a_bool(Q_1))) )
=> hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,collect_fun_a_bool(cOMBS_1035972772l_bool(cOMBB_338059395a_bool(fconj,Pa),Q_1)))) ) ).
tff(fact_113_finite__Collect__conjI,axiom,
! [Q_1: fun_a_bool,Pa: fun_a_bool] :
( ( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,collect_a(Pa)))
| hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,collect_a(Q_1))) )
=> hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,collect_a(cOMBS_a_bool_bool(cOMBB_1972296269bool_a(fconj,Pa),Q_1)))) ) ).
tff(fact_114_finite__Collect__conjI,axiom,
! [Q_1: fun_pname_bool,Pa: fun_pname_bool] :
( ( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,collect_pname(Pa)))
| hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,collect_pname(Q_1))) )
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,collect_pname(cOMBS_568398431l_bool(cOMBB_675860798_pname(fconj,Pa),Q_1)))) ) ).
tff(fact_115_finite__Collect__conjI,axiom,
! [Q_1: fun_nat_bool,Pa: fun_nat_bool] :
( ( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,collect_nat(Pa)))
| hBOOL(hAPP_f54304608l_bool(finite_finite_nat,collect_nat(Q_1))) )
=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,collect_nat(cOMBS_nat_bool_bool(cOMBB_1015721476ol_nat(fconj,Pa),Q_1)))) ) ).
tff(fact_116_Suc__diff__le,axiom,
! [N_1: nat,M_2: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,N_1),M_2))
=> ( hAPP_nat_nat(minus_minus_nat(hAPP_nat_nat(suc,M_2)),N_1) = hAPP_nat_nat(suc,hAPP_nat_nat(minus_minus_nat(M_2),N_1)) ) ) ).
tff(fact_117_finite__Collect__le__nat,axiom,
! [K: nat] : hBOOL(hAPP_f54304608l_bool(finite_finite_nat,collect_nat(hAPP_n1699378549t_bool(cOMBC_nat_nat_bool(ord_less_eq_nat),K)))) ).
tff(fact_118_card__Collect__le__nat,axiom,
! [Na: nat] : ( hAPP_f22106695ol_nat(finite_card_nat,collect_nat(hAPP_n1699378549t_bool(cOMBC_nat_nat_bool(ord_less_eq_nat),Na))) = hAPP_nat_nat(suc,Na) ) ).
tff(fact_119_Suc__inject,axiom,
! [X: nat,Y: nat] :
( ( hAPP_nat_nat(suc,X) = hAPP_nat_nat(suc,Y) )
=> ( X = Y ) ) ).
tff(fact_120_nat_Oinject,axiom,
! [Nat_1: nat,Nat: nat] :
( ( hAPP_nat_nat(suc,Nat_1) = hAPP_nat_nat(suc,Nat) )
<=> ( Nat_1 = Nat ) ) ).
tff(fact_121_Suc__n__not__n,axiom,
! [N_1: nat] : ( hAPP_nat_nat(suc,N_1) != N_1 ) ).
tff(fact_122_n__not__Suc__n,axiom,
! [N_1: nat] : ( N_1 != hAPP_nat_nat(suc,N_1) ) ).
tff(fact_123_le__antisym,axiom,
! [M_2: nat,N_1: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_2),N_1))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,N_1),M_2))
=> ( M_2 = N_1 ) ) ) ).
tff(fact_124_le__trans,axiom,
! [K_1: nat,I_1: nat,J: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,I_1),J))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,J),K_1))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,I_1),K_1)) ) ) ).
tff(fact_125_eq__imp__le,axiom,
! [M_2: nat,N_1: nat] :
( ( M_2 = N_1 )
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_2),N_1)) ) ).
tff(fact_126_nat__le__linear,axiom,
! [M_2: nat,N_1: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_2),N_1))
| hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,N_1),M_2)) ) ).
tff(fact_127_le__refl,axiom,
! [N_1: nat] : hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,N_1),N_1)) ).
tff(fact_128_diff__commute,axiom,
! [I_1: nat,J: nat,K_1: nat] : ( hAPP_nat_nat(minus_minus_nat(hAPP_nat_nat(minus_minus_nat(I_1),J)),K_1) = hAPP_nat_nat(minus_minus_nat(hAPP_nat_nat(minus_minus_nat(I_1),K_1)),J) ) ).
tff(fact_129_finite__Collect__disjI,axiom,
! [Pa: fun_pname_bool,Q_1: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,collect_pname(cOMBS_568398431l_bool(cOMBB_675860798_pname(fdisj,Pa),Q_1))))
<=> ( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,collect_pname(Pa)))
& hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,collect_pname(Q_1))) ) ) ).
tff(fact_130_finite__Collect__disjI,axiom,
! [Pa: fun_fu425979586l_bool,Q_1: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,collect_fun_nat_bool(cOMBS_1187019125l_bool(cOMBB_444170502t_bool(fdisj,Pa),Q_1))))
<=> ( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,collect_fun_nat_bool(Pa)))
& hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,collect_fun_nat_bool(Q_1))) ) ) ).
tff(fact_131_finite__Collect__disjI,axiom,
! [Pa: fun_fu1430349052l_bool,Q_1: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,collec1974731493e_bool(cOMBS_350070575l_bool(cOMBB_2095475776e_bool(fdisj,Pa),Q_1))))
<=> ( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,collec1974731493e_bool(Pa)))
& hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,collec1974731493e_bool(Q_1))) ) ) ).
tff(fact_132_finite__Collect__disjI,axiom,
! [Pa: fun_fun_a_bool_bool,Q_1: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,collect_fun_a_bool(cOMBS_1035972772l_bool(cOMBB_338059395a_bool(fdisj,Pa),Q_1))))
<=> ( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,collect_fun_a_bool(Pa)))
& hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,collect_fun_a_bool(Q_1))) ) ) ).
tff(fact_133_finite__Collect__disjI,axiom,
! [Pa: fun_nat_bool,Q_1: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,collect_nat(cOMBS_nat_bool_bool(cOMBB_1015721476ol_nat(fdisj,Pa),Q_1))))
<=> ( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,collect_nat(Pa)))
& hBOOL(hAPP_f54304608l_bool(finite_finite_nat,collect_nat(Q_1))) ) ) ).
tff(fact_134_finite__Collect__disjI,axiom,
! [Pa: fun_a_bool,Q_1: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,collect_a(cOMBS_a_bool_bool(cOMBB_1972296269bool_a(fdisj,Pa),Q_1))))
<=> ( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,collect_a(Pa)))
& hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,collect_a(Q_1))) ) ) ).
tff(fact_135_finite__insert,axiom,
! [A_1: nat,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,insert_nat(A_1,A)))
<=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A)) ) ).
tff(fact_136_finite__insert,axiom,
! [A_1: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,insert_pname(A_1,A)))
<=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A)) ) ).
tff(fact_137_finite__insert,axiom,
! [A_1: x_a,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,insert_a(A_1,A)))
<=> hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,A)) ) ).
tff(fact_138_finite__insert,axiom,
! [A_1: fun_nat_bool,A: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,insert_fun_nat_bool(A_1,A)))
<=> hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,A)) ) ).
tff(fact_139_finite__insert,axiom,
! [A_1: fun_pname_bool,A: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,insert1325755072e_bool(A_1,A)))
<=> hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,A)) ) ).
tff(fact_140_finite__insert,axiom,
! [A_1: fun_a_bool,A: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,insert_fun_a_bool(A_1,A)))
<=> hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,A)) ) ).
tff(fact_141_finite__subset,axiom,
! [A: fun_fu425979586l_bool,B: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(hAPP_f1772781669l_bool(ord_le1454342156l_bool,A),B))
=> ( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,B))
=> hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,A)) ) ) ).
tff(fact_142_finite__subset,axiom,
! [A: fun_fu1430349052l_bool,B: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(hAPP_f510955609l_bool(ord_le675606854l_bool,A),B))
=> ( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,B))
=> hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,A)) ) ) ).
tff(fact_143_finite__subset,axiom,
! [A: fun_a_bool,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
=> ( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,B))
=> hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,A)) ) ) ).
tff(fact_144_finite__subset,axiom,
! [A: fun_fun_a_bool_bool,B: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(hAPP_f1434722111l_bool(ord_le1375614389l_bool,A),B))
=> ( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,B))
=> hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,A)) ) ) ).
tff(fact_145_finite__subset,axiom,
! [A: fun_nat_bool,B: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
=> ( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,B))
=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A)) ) ) ).
tff(fact_146_finite__subset,axiom,
! [A: fun_pname_bool,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> ( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,B))
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A)) ) ) ).
tff(fact_147_rev__finite__subset,axiom,
! [A: fun_fu425979586l_bool,B: fun_fu425979586l_bool] :
( hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,B))
=> ( hBOOL(hAPP_f1637334154l_bool(hAPP_f1772781669l_bool(ord_le1454342156l_bool,A),B))
=> hBOOL(hAPP_f1637334154l_bool(finite2012431853t_bool,A)) ) ) ).
tff(fact_148_rev__finite__subset,axiom,
! [A: fun_fu1430349052l_bool,B: fun_fu1430349052l_bool] :
( hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,B))
=> ( hBOOL(hAPP_f1935102916l_bool(hAPP_f510955609l_bool(ord_le675606854l_bool,A),B))
=> hBOOL(hAPP_f1935102916l_bool(finite595471783e_bool,A)) ) ) ).
tff(fact_149_rev__finite__subset,axiom,
! [A: fun_a_bool,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,B))
=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
=> hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,A)) ) ) ).
tff(fact_150_rev__finite__subset,axiom,
! [A: fun_fun_a_bool_bool,B: fun_fun_a_bool_bool] :
( hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,B))
=> ( hBOOL(hAPP_f621171935l_bool(hAPP_f1434722111l_bool(ord_le1375614389l_bool,A),B))
=> hBOOL(hAPP_f621171935l_bool(finite347923420a_bool,A)) ) ) ).
tff(fact_151_rev__finite__subset,axiom,
! [A: fun_nat_bool,B: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,B))
=> ( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
=> hBOOL(hAPP_f54304608l_bool(finite_finite_nat,A)) ) ) ).
tff(fact_152_rev__finite__subset,axiom,
! [A: fun_pname_bool,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,B))
=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A)) ) ) ).
tff(fact_153_Suc__leD,axiom,
! [M_2: nat,N_1: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_nat_nat(suc,M_2)),N_1))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_2),N_1)) ) ).
tff(fact_154_le__SucE,axiom,
! [M_2: nat,N_1: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_2),hAPP_nat_nat(suc,N_1)))
=> ( ~ hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_2),N_1))
=> ( M_2 = hAPP_nat_nat(suc,N_1) ) ) ) ).
tff(fact_155_le__SucI,axiom,
! [M_2: nat,N_1: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_2),N_1))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_2),hAPP_nat_nat(suc,N_1))) ) ).
tff(fact_156_Suc__le__mono,axiom,
! [Na: nat,M_3: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_nat_nat(suc,Na)),hAPP_nat_nat(suc,M_3)))
<=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,Na),M_3)) ) ).
tff(fact_157_le__Suc__eq,axiom,
! [M_3: nat,Na: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_3),hAPP_nat_nat(suc,Na)))
<=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_3),Na))
| ( M_3 = hAPP_nat_nat(suc,Na) ) ) ) ).
tff(fact_158_not__less__eq__eq,axiom,
! [M_3: nat,Na: nat] :
( ~ hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_3),Na))
<=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_nat_nat(suc,Na)),M_3)) ) ).
tff(fact_159_Suc__n__not__le__n,axiom,
! [N_1: nat] : ~ hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_nat_nat(suc,N_1)),N_1)) ).
tff(fact_160_Suc__diff__diff,axiom,
! [M_2: nat,N_1: nat,K_1: nat] : ( hAPP_nat_nat(minus_minus_nat(hAPP_nat_nat(minus_minus_nat(hAPP_nat_nat(suc,M_2)),N_1)),hAPP_nat_nat(suc,K_1)) = hAPP_nat_nat(minus_minus_nat(hAPP_nat_nat(minus_minus_nat(M_2),N_1)),K_1) ) ).
tff(fact_161_diff__Suc__Suc,axiom,
! [M_2: nat,N_1: nat] : ( hAPP_nat_nat(minus_minus_nat(hAPP_nat_nat(suc,M_2)),hAPP_nat_nat(suc,N_1)) = hAPP_nat_nat(minus_minus_nat(M_2),N_1) ) ).
tff(fact_162_le__diff__iff,axiom,
! [Na: nat,K: nat,M_3: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,K),M_3))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,K),Na))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_nat_nat(minus_minus_nat(M_3),K)),hAPP_nat_nat(minus_minus_nat(Na),K)))
<=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_3),Na)) ) ) ) ).
tff(fact_163_Nat_Odiff__diff__eq,axiom,
! [N_1: nat,K_1: nat,M_2: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,K_1),M_2))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,K_1),N_1))
=> ( hAPP_nat_nat(minus_minus_nat(hAPP_nat_nat(minus_minus_nat(M_2),K_1)),hAPP_nat_nat(minus_minus_nat(N_1),K_1)) = hAPP_nat_nat(minus_minus_nat(M_2),N_1) ) ) ) ).
tff(fact_164_eq__diff__iff,axiom,
! [Na: nat,K: nat,M_3: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,K),M_3))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,K),Na))
=> ( ( hAPP_nat_nat(minus_minus_nat(M_3),K) = hAPP_nat_nat(minus_minus_nat(Na),K) )
<=> ( M_3 = Na ) ) ) ) ).
tff(fact_165_diff__diff__cancel,axiom,
! [I_1: nat,N_1: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,I_1),N_1))
=> ( hAPP_nat_nat(minus_minus_nat(N_1),hAPP_nat_nat(minus_minus_nat(N_1),I_1)) = I_1 ) ) ).
tff(fact_166_diff__le__mono,axiom,
! [L: nat,M_2: nat,N_1: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_2),N_1))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_nat_nat(minus_minus_nat(M_2),L)),hAPP_nat_nat(minus_minus_nat(N_1),L))) ) ).
tff(fact_167_diff__le__mono2,axiom,
! [L: nat,M_2: nat,N_1: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,M_2),N_1))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_nat_nat(minus_minus_nat(L),N_1)),hAPP_nat_nat(minus_minus_nat(L),M_2))) ) ).
tff(fact_168_diff__le__self,axiom,
! [M_2: nat,N_1: nat] : hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_nat_nat(minus_minus_nat(M_2),N_1)),M_2)) ).
tff(fact_169_finite__surj,axiom,
! [B: fun_a_bool,F: fun_pname_a,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,B),image_pname_a(F,A)))
=> hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,B)) ) ) ).
tff(fact_170_finite__subset__image,axiom,
! [F: fun_pname_a,A: fun_pname_bool,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,B))
=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,B),image_pname_a(F,A)))
=> ? [C_2: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,C_2),A))
& hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,C_2))
& ( B = image_pname_a(F,C_2) ) ) ) ) ).
tff(fact_171_lift__Suc__mono__le,axiom,
! [Na: nat,N_3: nat,F: fun_nat_fun_nat_bool] :
( ! [N_2: nat] : hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,hAPP_n1699378549t_bool(F,N_2)),hAPP_n1699378549t_bool(F,hAPP_nat_nat(suc,N_2))))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,Na),N_3))
=> hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,hAPP_n1699378549t_bool(F,Na)),hAPP_n1699378549t_bool(F,N_3))) ) ) ).
tff(fact_172_lift__Suc__mono__le,axiom,
! [Na: nat,N_3: nat,F: fun_na936072029e_bool] :
( ! [N_2: nat] : hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,hAPP_n1025906991e_bool(F,N_2)),hAPP_n1025906991e_bool(F,hAPP_nat_nat(suc,N_2))))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,Na),N_3))
=> hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,hAPP_n1025906991e_bool(F,Na)),hAPP_n1025906991e_bool(F,N_3))) ) ) ).
tff(fact_173_lift__Suc__mono__le,axiom,
! [Na: nat,N_3: nat,F: fun_nat_nat] :
( ! [N_2: nat] : hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_nat_nat(F,N_2)),hAPP_nat_nat(F,hAPP_nat_nat(suc,N_2))))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,Na),N_3))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_nat_nat(F,Na)),hAPP_nat_nat(F,N_3))) ) ) ).
tff(fact_174_lift__Suc__mono__le,axiom,
! [Na: nat,N_3: nat,F: fun_nat_fun_a_bool] :
( ! [N_2: nat] : hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,hAPP_nat_fun_a_bool(F,N_2)),hAPP_nat_fun_a_bool(F,hAPP_nat_nat(suc,N_2))))
=> ( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,Na),N_3))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,hAPP_nat_fun_a_bool(F,Na)),hAPP_nat_fun_a_bool(F,N_3))) ) ) ).
tff(fact_175_pigeonhole__infinite,axiom,
! [F: fun_pname_a,A: fun_pname_bool] :
( ~ hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,A))
=> ( hBOOL(hAPP_fun_a_bool_bool(finite_finite_a,image_pname_a(F,A)))
=> ? [X_1: pname] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_1),A))
& ~ hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,collect_pname(cOMBS_568398431l_bool(cOMBB_675860798_pname(fconj,hAPP_f759274231e_bool(cOMBC_1058051404l_bool(member_pname),A)),hAPP_a93125764e_bool(cOMBC_pname_a_bool(cOMBB_1897541054_pname(fequal_a,F)),hAPP_pname_a(F,X_1)))))) ) ) ) ).
tff(fact_176_image__eqI,axiom,
! [A: fun_pname_bool,B_1: x_a,F: fun_pname_a,X_2: pname] :
( ( B_1 = hAPP_pname_a(F,X_2) )
=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,B_1),image_pname_a(F,A))) ) ) ).
tff(fact_177_equalityI,axiom,
! [A: fun_nat_bool,B: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
=> ( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,B),A))
=> ( A = B ) ) ) ).
tff(fact_178_equalityI,axiom,
! [A: fun_pname_bool,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,B),A))
=> ( A = B ) ) ) ).
tff(fact_179_equalityI,axiom,
! [A: fun_a_bool,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,B),A))
=> ( A = B ) ) ) ).
tff(fact_180_subsetD,axiom,
! [C_1: nat,A: fun_nat_bool,B: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
=> ( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,C_1),A))
=> hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,C_1),B)) ) ) ).
tff(fact_181_subsetD,axiom,
! [C_1: x_a,A: fun_a_bool,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,C_1),A))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,C_1),B)) ) ) ).
tff(fact_182_subsetD,axiom,
! [C_1: pname,A: fun_pname_bool,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,C_1),A))
=> hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,C_1),B)) ) ) ).
tff(fact_183_insertCI,axiom,
! [B_1: nat,A_1: nat,B: fun_nat_bool] :
( ( ~ hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,A_1),B))
=> ( A_1 = B_1 ) )
=> hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,A_1),insert_nat(B_1,B))) ) ).
tff(fact_184_insertCI,axiom,
! [B_1: pname,A_1: pname,B: fun_pname_bool] :
( ( ~ hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,A_1),B))
=> ( A_1 = B_1 ) )
=> hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,A_1),insert_pname(B_1,B))) ) ).
tff(fact_185_insertCI,axiom,
! [B_1: x_a,A_1: x_a,B: fun_a_bool] :
( ( ~ hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,A_1),B))
=> ( A_1 = B_1 ) )
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,A_1),insert_a(B_1,B))) ) ).
tff(fact_186_insertE,axiom,
! [A_1: nat,B_1: nat,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,A_1),insert_nat(B_1,A)))
=> ( ( A_1 != B_1 )
=> hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,A_1),A)) ) ) ).
tff(fact_187_insertE,axiom,
! [A_1: pname,B_1: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,A_1),insert_pname(B_1,A)))
=> ( ( A_1 != B_1 )
=> hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,A_1),A)) ) ) ).
tff(fact_188_insertE,axiom,
! [A_1: x_a,B_1: x_a,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,A_1),insert_a(B_1,A)))
=> ( ( A_1 != B_1 )
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,A_1),A)) ) ) ).
tff(fact_189_insertI1,axiom,
! [A_1: nat,B: fun_nat_bool] : hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,A_1),insert_nat(A_1,B))) ).
tff(fact_190_insertI1,axiom,
! [A_1: pname,B: fun_pname_bool] : hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,A_1),insert_pname(A_1,B))) ).
tff(fact_191_insertI1,axiom,
! [A_1: x_a,B: fun_a_bool] : hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,A_1),insert_a(A_1,B))) ).
tff(fact_192_insert__compr,axiom,
! [A_1: nat,B: fun_nat_bool] : ( insert_nat(A_1,B) = collect_nat(cOMBS_nat_bool_bool(cOMBB_1015721476ol_nat(fdisj,hAPP_n1699378549t_bool(cOMBC_nat_nat_bool(fequal_nat),A_1)),hAPP_f800510211t_bool(cOMBC_226598744l_bool(member_nat),B))) ) ).
tff(fact_193_insert__compr,axiom,
! [A_1: pname,B: fun_pname_bool] : ( insert_pname(A_1,B) = collect_pname(cOMBS_568398431l_bool(cOMBB_675860798_pname(fdisj,hAPP_p61793385e_bool(cOMBC_1149511130e_bool(fequal_pname),A_1)),hAPP_f759274231e_bool(cOMBC_1058051404l_bool(member_pname),B))) ) ).
tff(fact_194_insert__compr,axiom,
! [A_1: x_a,B: fun_a_bool] : ( insert_a(A_1,B) = collect_a(cOMBS_a_bool_bool(cOMBB_1972296269bool_a(fdisj,hAPP_a_fun_a_bool(cOMBC_a_a_bool(fequal_a),A_1)),hAPP_f2050579477a_bool(cOMBC_1355376034l_bool(member_a),B))) ) ).
tff(fact_195_insert__compr,axiom,
! [A_1: fun_nat_bool,B: fun_fu425979586l_bool] : ( insert_fun_nat_bool(A_1,B) = collect_fun_nat_bool(cOMBS_1187019125l_bool(cOMBB_444170502t_bool(fdisj,hAPP_f103356543l_bool(cOMBC_1693257480l_bool(fequal_fun_nat_bool),A_1)),hAPP_f1246832597l_bool(cOMBC_1245412066l_bool(member_fun_nat_bool),B))) ) ).
tff(fact_196_insert__compr,axiom,
! [A_1: fun_pname_bool,B: fun_fu1430349052l_bool] : ( insert1325755072e_bool(A_1,B) = collec1974731493e_bool(cOMBS_350070575l_bool(cOMBB_2095475776e_bool(fdisj,hAPP_f434788991l_bool(cOMBC_1284144636l_bool(fequal533582459e_bool),A_1)),hAPP_f559147733l_bool(cOMBC_1988546018l_bool(member799430823e_bool),B))) ) ).
tff(fact_197_insert__compr,axiom,
! [A_1: fun_a_bool,B: fun_fun_a_bool_bool] : ( insert_fun_a_bool(A_1,B) = collect_fun_a_bool(cOMBS_1035972772l_bool(cOMBB_338059395a_bool(fdisj,hAPP_f1631501043l_bool(cOMBC_1732670874l_bool(fequal_fun_a_bool),A_1)),hAPP_f2117159681l_bool(cOMBC_1880041174l_bool(member_fun_a_bool),B))) ) ).
tff(fact_198_insert__Collect,axiom,
! [A_1: nat,Pa: fun_nat_bool] : ( insert_nat(A_1,collect_nat(Pa)) = collect_nat(cOMBS_nat_bool_bool(cOMBB_1015721476ol_nat(fimplies,cOMBB_bool_bool_nat(fNot,hAPP_n1699378549t_bool(cOMBC_nat_nat_bool(fequal_nat),A_1))),Pa)) ) ).
tff(fact_199_insert__Collect,axiom,
! [A_1: pname,Pa: fun_pname_bool] : ( insert_pname(A_1,collect_pname(Pa)) = collect_pname(cOMBS_568398431l_bool(cOMBB_675860798_pname(fimplies,cOMBB_647938656_pname(fNot,hAPP_p61793385e_bool(cOMBC_1149511130e_bool(fequal_pname),A_1))),Pa)) ) ).
tff(fact_200_insert__Collect,axiom,
! [A_1: x_a,Pa: fun_a_bool] : ( insert_a(A_1,collect_a(Pa)) = collect_a(cOMBS_a_bool_bool(cOMBB_1972296269bool_a(fimplies,cOMBB_bool_bool_a(fNot,hAPP_a_fun_a_bool(cOMBC_a_a_bool(fequal_a),A_1))),Pa)) ) ).
tff(fact_201_insert__Collect,axiom,
! [A_1: fun_nat_bool,Pa: fun_fu425979586l_bool] : ( insert_fun_nat_bool(A_1,collect_fun_nat_bool(Pa)) = collect_fun_nat_bool(cOMBS_1187019125l_bool(cOMBB_444170502t_bool(fimplies,cOMBB_238756964t_bool(fNot,hAPP_f103356543l_bool(cOMBC_1693257480l_bool(fequal_fun_nat_bool),A_1))),Pa)) ) ).
tff(fact_202_insert__Collect,axiom,
! [A_1: fun_pname_bool,Pa: fun_fu1430349052l_bool] : ( insert1325755072e_bool(A_1,collec1974731493e_bool(Pa)) = collec1974731493e_bool(cOMBS_350070575l_bool(cOMBB_2095475776e_bool(fimplies,cOMBB_307249310e_bool(fNot,hAPP_f434788991l_bool(cOMBC_1284144636l_bool(fequal533582459e_bool),A_1))),Pa)) ) ).
tff(fact_203_insert__Collect,axiom,
! [A_1: fun_a_bool,Pa: fun_fun_a_bool_bool] : ( insert_fun_a_bool(A_1,collect_fun_a_bool(Pa)) = collect_fun_a_bool(cOMBS_1035972772l_bool(cOMBB_338059395a_bool(fimplies,cOMBB_2140588453a_bool(fNot,hAPP_f1631501043l_bool(cOMBC_1732670874l_bool(fequal_fun_a_bool),A_1))),Pa)) ) ).
tff(fact_204_insert__absorb2,axiom,
! [X_2: nat,A: fun_nat_bool] : ( insert_nat(X_2,insert_nat(X_2,A)) = insert_nat(X_2,A) ) ).
tff(fact_205_insert__absorb2,axiom,
! [X_2: pname,A: fun_pname_bool] : ( insert_pname(X_2,insert_pname(X_2,A)) = insert_pname(X_2,A) ) ).
tff(fact_206_insert__absorb2,axiom,
! [X_2: x_a,A: fun_a_bool] : ( insert_a(X_2,insert_a(X_2,A)) = insert_a(X_2,A) ) ).
tff(fact_207_insert__commute,axiom,
! [X_2: nat,Y_1: nat,A: fun_nat_bool] : ( insert_nat(X_2,insert_nat(Y_1,A)) = insert_nat(Y_1,insert_nat(X_2,A)) ) ).
tff(fact_208_insert__commute,axiom,
! [X_2: pname,Y_1: pname,A: fun_pname_bool] : ( insert_pname(X_2,insert_pname(Y_1,A)) = insert_pname(Y_1,insert_pname(X_2,A)) ) ).
tff(fact_209_insert__commute,axiom,
! [X_2: x_a,Y_1: x_a,A: fun_a_bool] : ( insert_a(X_2,insert_a(Y_1,A)) = insert_a(Y_1,insert_a(X_2,A)) ) ).
tff(fact_210_insert__iff,axiom,
! [A_1: nat,B_1: nat,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,A_1),insert_nat(B_1,A)))
<=> ( ( A_1 = B_1 )
| hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,A_1),A)) ) ) ).
tff(fact_211_insert__iff,axiom,
! [A_1: pname,B_1: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,A_1),insert_pname(B_1,A)))
<=> ( ( A_1 = B_1 )
| hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,A_1),A)) ) ) ).
tff(fact_212_insert__iff,axiom,
! [A_1: x_a,B_1: x_a,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,A_1),insert_a(B_1,A)))
<=> ( ( A_1 = B_1 )
| hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,A_1),A)) ) ) ).
tff(fact_213_insert__code,axiom,
! [Y_1: nat,A: fun_nat_bool,X_2: nat] :
( hBOOL(hAPP_nat_bool(insert_nat(Y_1,A),X_2))
<=> ( ( Y_1 = X_2 )
| hBOOL(hAPP_nat_bool(A,X_2)) ) ) ).
tff(fact_214_insert__code,axiom,
! [Y_1: pname,A: fun_pname_bool,X_2: pname] :
( hBOOL(hAPP_pname_bool(insert_pname(Y_1,A),X_2))
<=> ( ( Y_1 = X_2 )
| hBOOL(hAPP_pname_bool(A,X_2)) ) ) ).
tff(fact_215_insert__code,axiom,
! [Y_1: x_a,A: fun_a_bool,X_2: x_a] :
( hBOOL(hAPP_a_bool(insert_a(Y_1,A),X_2))
<=> ( ( Y_1 = X_2 )
| hBOOL(hAPP_a_bool(A,X_2)) ) ) ).
tff(fact_216_insert__ident,axiom,
! [B: fun_nat_bool,X_2: nat,A: fun_nat_bool] :
( ~ hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),A))
=> ( ~ hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),B))
=> ( ( insert_nat(X_2,A) = insert_nat(X_2,B) )
<=> ( A = B ) ) ) ) ).
tff(fact_217_insert__ident,axiom,
! [B: fun_pname_bool,X_2: pname,A: fun_pname_bool] :
( ~ hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
=> ( ~ hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),B))
=> ( ( insert_pname(X_2,A) = insert_pname(X_2,B) )
<=> ( A = B ) ) ) ) ).
tff(fact_218_insert__ident,axiom,
! [B: fun_a_bool,X_2: x_a,A: fun_a_bool] :
( ~ hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),A))
=> ( ~ hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),B))
=> ( ( insert_a(X_2,A) = insert_a(X_2,B) )
<=> ( A = B ) ) ) ) ).
tff(fact_219_insertI2,axiom,
! [B_1: nat,A_1: nat,B: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,A_1),B))
=> hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,A_1),insert_nat(B_1,B))) ) ).
tff(fact_220_insertI2,axiom,
! [B_1: pname,A_1: pname,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,A_1),B))
=> hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,A_1),insert_pname(B_1,B))) ) ).
tff(fact_221_insertI2,axiom,
! [B_1: x_a,A_1: x_a,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,A_1),B))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,A_1),insert_a(B_1,B))) ) ).
tff(fact_222_insert__absorb,axiom,
! [A_1: nat,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,A_1),A))
=> ( insert_nat(A_1,A) = A ) ) ).
tff(fact_223_insert__absorb,axiom,
! [A_1: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,A_1),A))
=> ( insert_pname(A_1,A) = A ) ) ).
tff(fact_224_insert__absorb,axiom,
! [A_1: x_a,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,A_1),A))
=> ( insert_a(A_1,A) = A ) ) ).
tff(fact_225_subset__refl,axiom,
! [A: fun_nat_bool] : hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),A)) ).
tff(fact_226_subset__refl,axiom,
! [A: fun_pname_bool] : hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),A)) ).
tff(fact_227_subset__refl,axiom,
! [A: fun_a_bool] : hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),A)) ).
tff(fact_228_set__eq__subset,axiom,
! [A: fun_nat_bool,B: fun_nat_bool] :
( ( A = B )
<=> ( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
& hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,B),A)) ) ) ).
tff(fact_229_set__eq__subset,axiom,
! [A: fun_pname_bool,B: fun_pname_bool] :
( ( A = B )
<=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
& hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,B),A)) ) ) ).
tff(fact_230_set__eq__subset,axiom,
! [A: fun_a_bool,B: fun_a_bool] :
( ( A = B )
<=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
& hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,B),A)) ) ) ).
tff(fact_231_equalityD1,axiom,
! [A: fun_nat_bool,B: fun_nat_bool] :
( ( A = B )
=> hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B)) ) ).
tff(fact_232_equalityD1,axiom,
! [A: fun_pname_bool,B: fun_pname_bool] :
( ( A = B )
=> hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B)) ) ).
tff(fact_233_equalityD1,axiom,
! [A: fun_a_bool,B: fun_a_bool] :
( ( A = B )
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B)) ) ).
tff(fact_234_equalityD2,axiom,
! [A: fun_nat_bool,B: fun_nat_bool] :
( ( A = B )
=> hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,B),A)) ) ).
tff(fact_235_equalityD2,axiom,
! [A: fun_pname_bool,B: fun_pname_bool] :
( ( A = B )
=> hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,B),A)) ) ).
tff(fact_236_equalityD2,axiom,
! [A: fun_a_bool,B: fun_a_bool] :
( ( A = B )
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,B),A)) ) ).
tff(fact_237_in__mono,axiom,
! [X_2: nat,A: fun_nat_bool,B: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
=> ( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),A))
=> hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),B)) ) ) ).
tff(fact_238_in__mono,axiom,
! [X_2: x_a,A: fun_a_bool,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),A))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),B)) ) ) ).
tff(fact_239_in__mono,axiom,
! [X_2: pname,A: fun_pname_bool,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
=> hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),B)) ) ) ).
tff(fact_240_set__rev__mp,axiom,
! [B: fun_nat_bool,X_2: nat,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),A))
=> ( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
=> hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),B)) ) ) ).
tff(fact_241_set__rev__mp,axiom,
! [B: fun_a_bool,X_2: x_a,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),A))
=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),B)) ) ) ).
tff(fact_242_set__rev__mp,axiom,
! [B: fun_pname_bool,X_2: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),B)) ) ) ).
tff(fact_243_set__mp,axiom,
! [X_2: nat,A: fun_nat_bool,B: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
=> ( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),A))
=> hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),B)) ) ) ).
tff(fact_244_set__mp,axiom,
! [X_2: x_a,A: fun_a_bool,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),A))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),B)) ) ) ).
tff(fact_245_set__mp,axiom,
! [X_2: pname,A: fun_pname_bool,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
=> hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),B)) ) ) ).
tff(fact_246_subset__trans,axiom,
! [C: fun_nat_bool,A: fun_nat_bool,B: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
=> ( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,B),C))
=> hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),C)) ) ) ).
tff(fact_247_subset__trans,axiom,
! [C: fun_pname_bool,A: fun_pname_bool,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,B),C))
=> hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),C)) ) ) ).
tff(fact_248_subset__trans,axiom,
! [C: fun_a_bool,A: fun_a_bool,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,B),C))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),C)) ) ) ).
tff(fact_249_equalityE,axiom,
! [A: fun_nat_bool,B: fun_nat_bool] :
( ( A = B )
=> ~ ( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
=> ~ hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,B),A)) ) ) ).
tff(fact_250_equalityE,axiom,
! [A: fun_pname_bool,B: fun_pname_bool] :
( ( A = B )
=> ~ ( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> ~ hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,B),A)) ) ) ).
tff(fact_251_equalityE,axiom,
! [A: fun_a_bool,B: fun_a_bool] :
( ( A = B )
=> ~ ( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
=> ~ hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,B),A)) ) ) ).
tff(fact_252_mem__def,axiom,
! [X_2: nat,A: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),A))
<=> hBOOL(hAPP_nat_bool(A,X_2)) ) ).
tff(fact_253_mem__def,axiom,
! [X_2: x_a,A: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),A))
<=> hBOOL(hAPP_a_bool(A,X_2)) ) ).
tff(fact_254_mem__def,axiom,
! [X_2: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
<=> hBOOL(hAPP_pname_bool(A,X_2)) ) ).
tff(fact_255_Collect__def,axiom,
! [Pa: fun_pname_bool] : ( collect_pname(Pa) = Pa ) ).
tff(fact_256_Collect__def,axiom,
! [Pa: fun_fu425979586l_bool] : ( collect_fun_nat_bool(Pa) = Pa ) ).
tff(fact_257_Collect__def,axiom,
! [Pa: fun_fu1430349052l_bool] : ( collec1974731493e_bool(Pa) = Pa ) ).
tff(fact_258_Collect__def,axiom,
! [Pa: fun_fun_a_bool_bool] : ( collect_fun_a_bool(Pa) = Pa ) ).
tff(fact_259_Collect__def,axiom,
! [Pa: fun_nat_bool] : ( collect_nat(Pa) = Pa ) ).
tff(fact_260_image__iff,axiom,
! [Z: x_a,F: fun_pname_a,A: fun_pname_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,Z),image_pname_a(F,A)))
<=> ? [X_1: pname] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_1),A))
& ( Z = hAPP_pname_a(F,X_1) ) ) ) ).
tff(fact_261_imageI,axiom,
! [F: fun_pname_a,X_2: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,hAPP_pname_a(F,X_2)),image_pname_a(F,A))) ) ).
tff(fact_262_rev__image__eqI,axiom,
! [B_1: x_a,F: fun_pname_a,X_2: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
=> ( ( B_1 = hAPP_pname_a(F,X_2) )
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,B_1),image_pname_a(F,A))) ) ) ).
tff(fact_263_insert__compr__raw,axiom,
! [X_1: nat,Xa: fun_nat_bool] : ( insert_nat(X_1,Xa) = collect_nat(cOMBS_nat_bool_bool(cOMBB_1015721476ol_nat(fdisj,hAPP_n1699378549t_bool(cOMBC_nat_nat_bool(fequal_nat),X_1)),hAPP_f800510211t_bool(cOMBC_226598744l_bool(member_nat),Xa))) ) ).
tff(fact_264_insert__compr__raw,axiom,
! [X_1: pname,Xa: fun_pname_bool] : ( insert_pname(X_1,Xa) = collect_pname(cOMBS_568398431l_bool(cOMBB_675860798_pname(fdisj,hAPP_p61793385e_bool(cOMBC_1149511130e_bool(fequal_pname),X_1)),hAPP_f759274231e_bool(cOMBC_1058051404l_bool(member_pname),Xa))) ) ).
tff(fact_265_insert__compr__raw,axiom,
! [X_1: x_a,Xa: fun_a_bool] : ( insert_a(X_1,Xa) = collect_a(cOMBS_a_bool_bool(cOMBB_1972296269bool_a(fdisj,hAPP_a_fun_a_bool(cOMBC_a_a_bool(fequal_a),X_1)),hAPP_f2050579477a_bool(cOMBC_1355376034l_bool(member_a),Xa))) ) ).
tff(fact_266_insert__compr__raw,axiom,
! [X_1: fun_nat_bool,Xa: fun_fu425979586l_bool] : ( insert_fun_nat_bool(X_1,Xa) = collect_fun_nat_bool(cOMBS_1187019125l_bool(cOMBB_444170502t_bool(fdisj,hAPP_f103356543l_bool(cOMBC_1693257480l_bool(fequal_fun_nat_bool),X_1)),hAPP_f1246832597l_bool(cOMBC_1245412066l_bool(member_fun_nat_bool),Xa))) ) ).
tff(fact_267_insert__compr__raw,axiom,
! [X_1: fun_pname_bool,Xa: fun_fu1430349052l_bool] : ( insert1325755072e_bool(X_1,Xa) = collec1974731493e_bool(cOMBS_350070575l_bool(cOMBB_2095475776e_bool(fdisj,hAPP_f434788991l_bool(cOMBC_1284144636l_bool(fequal533582459e_bool),X_1)),hAPP_f559147733l_bool(cOMBC_1988546018l_bool(member799430823e_bool),Xa))) ) ).
tff(fact_268_insert__compr__raw,axiom,
! [X_1: fun_a_bool,Xa: fun_fun_a_bool_bool] : ( insert_fun_a_bool(X_1,Xa) = collect_fun_a_bool(cOMBS_1035972772l_bool(cOMBB_338059395a_bool(fdisj,hAPP_f1631501043l_bool(cOMBC_1732670874l_bool(fequal_fun_a_bool),X_1)),hAPP_f2117159681l_bool(cOMBC_1880041174l_bool(member_fun_a_bool),Xa))) ) ).
tff(fact_269_subset__insertI,axiom,
! [B: fun_nat_bool,A_1: nat] : hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,B),insert_nat(A_1,B))) ).
tff(fact_270_subset__insertI,axiom,
! [B: fun_pname_bool,A_1: pname] : hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,B),insert_pname(A_1,B))) ).
tff(fact_271_subset__insertI,axiom,
! [B: fun_a_bool,A_1: x_a] : hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,B),insert_a(A_1,B))) ).
tff(fact_272_insert__subset,axiom,
! [X_2: nat,A: fun_nat_bool,B: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,insert_nat(X_2,A)),B))
<=> ( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),B))
& hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B)) ) ) ).
tff(fact_273_insert__subset,axiom,
! [X_2: pname,A: fun_pname_bool,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,insert_pname(X_2,A)),B))
<=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),B))
& hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B)) ) ) ).
tff(fact_274_insert__subset,axiom,
! [X_2: x_a,A: fun_a_bool,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,insert_a(X_2,A)),B))
<=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),B))
& hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B)) ) ) ).
tff(fact_275_subset__insert,axiom,
! [B: fun_nat_bool,X_2: nat,A: fun_nat_bool] :
( ~ hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_2),A))
=> ( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),insert_nat(X_2,B)))
<=> hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B)) ) ) ).
tff(fact_276_subset__insert,axiom,
! [B: fun_pname_bool,X_2: pname,A: fun_pname_bool] :
( ~ hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
=> ( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),insert_pname(X_2,B)))
<=> hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B)) ) ) ).
tff(fact_277_subset__insert,axiom,
! [B: fun_a_bool,X_2: x_a,A: fun_a_bool] :
( ~ hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_2),A))
=> ( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),insert_a(X_2,B)))
<=> hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B)) ) ) ).
tff(fact_278_subset__insertI2,axiom,
! [B_1: nat,A: fun_nat_bool,B: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B))
=> hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),insert_nat(B_1,B))) ) ).
tff(fact_279_subset__insertI2,axiom,
! [B_1: pname,A: fun_pname_bool,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),insert_pname(B_1,B))) ) ).
tff(fact_280_subset__insertI2,axiom,
! [B_1: x_a,A: fun_a_bool,B: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),insert_a(B_1,B))) ) ).
tff(fact_281_insert__mono,axiom,
! [A_1: nat,C: fun_nat_bool,D: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,C),D))
=> hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,insert_nat(A_1,C)),insert_nat(A_1,D))) ) ).
tff(fact_282_insert__mono,axiom,
! [A_1: pname,C: fun_pname_bool,D: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,C),D))
=> hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,insert_pname(A_1,C)),insert_pname(A_1,D))) ) ).
tff(fact_283_insert__mono,axiom,
! [A_1: x_a,C: fun_a_bool,D: fun_a_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,C),D))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,insert_a(A_1,C)),insert_a(A_1,D))) ) ).
tff(fact_284_image__insert,axiom,
! [F: fun_pname_a,A_1: pname,B: fun_pname_bool] : ( image_pname_a(F,insert_pname(A_1,B)) = insert_a(hAPP_pname_a(F,A_1),image_pname_a(F,B)) ) ).
tff(fact_285_insert__image,axiom,
! [F: fun_pname_a,X_2: pname,A: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_2),A))
=> ( insert_a(hAPP_pname_a(F,X_2),image_pname_a(F,A)) = image_pname_a(F,A) ) ) ).
tff(fact_286_subset__image__iff,axiom,
! [B: fun_a_bool,F: fun_pname_a,A: fun_pname_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,B),image_pname_a(F,A)))
<=> ? [AA: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,AA),A))
& ( B = image_pname_a(F,AA) ) ) ) ).
tff(fact_287_image__mono,axiom,
! [F: fun_pname_a,A: fun_pname_bool,B: fun_pname_bool] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,image_pname_a(F,A)),image_pname_a(F,B))) ) ).
tff(fact_288_imageE,axiom,
! [B_1: x_a,F: fun_pname_a,A: fun_pname_bool] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,B_1),image_pname_a(F,A)))
=> ~ ! [X_1: pname] :
( ( B_1 = hAPP_pname_a(F,X_1) )
=> ~ hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_1),A)) ) ) ).
tff(fact_289_subsetI,axiom,
! [B: fun_nat_bool,A: fun_nat_bool] :
( ! [X_1: nat] :
( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_1),A))
=> hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_1),B)) )
=> hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,A),B)) ) ).
tff(fact_290_subsetI,axiom,
! [B: fun_a_bool,A: fun_a_bool] :
( ! [X_1: x_a] :
( hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_1),A))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,X_1),B)) )
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,A),B)) ) ).
tff(fact_291_subsetI,axiom,
! [B: fun_pname_bool,A: fun_pname_bool] :
( ! [X_1: pname] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_1),A))
=> hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_1),B)) )
=> hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,A),B)) ) ).
tff(fact_292_zero__induct__lemma,axiom,
! [I: nat,Pa: fun_nat_bool,K: nat] :
( hBOOL(hAPP_nat_bool(Pa,K))
=> ( ! [N_2: nat] :
( hBOOL(hAPP_nat_bool(Pa,hAPP_nat_nat(suc,N_2)))
=> hBOOL(hAPP_nat_bool(Pa,N_2)) )
=> hBOOL(hAPP_nat_bool(Pa,hAPP_nat_nat(minus_minus_nat(K),I))) ) ) ).
tff(fact_293_Suc__le__D,axiom,
! [N_1: nat,M_1: nat] :
( hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_nat_nat(suc,N_1)),M_1))
=> ? [M: nat] : ( M_1 = hAPP_nat_nat(suc,M) ) ) ).
tff(fact_294_image__subsetI,axiom,
! [F: fun_pname_a,B: fun_a_bool,A: fun_pname_bool] :
( ! [X_1: pname] :
( hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,X_1),A))
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,hAPP_pname_a(F,X_1)),B)) )
=> hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,image_pname_a(F,A)),B)) ) ).
tff(fact_295_order__refl,axiom,
! [X_2: fun_nat_bool] : hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(ord_le1568362934t_bool,X_2),X_2)) ).
tff(fact_296_order__refl,axiom,
! [X_2: fun_pname_bool] : hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(ord_le313189616e_bool,X_2),X_2)) ).
tff(fact_297_order__refl,axiom,
! [X_3: nat] : hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,X_3),X_3)) ).
tff(fact_298_order__refl,axiom,
! [X_2: fun_a_bool] : hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,X_2),X_2)) ).
tff(fact_299_finite__nat__set__iff__bounded__le,axiom,
! [N: fun_nat_bool] :
( hBOOL(hAPP_f54304608l_bool(finite_finite_nat,N))
<=> ? [M: nat] :
! [X_1: nat] :
( hBOOL(hAPP_f54304608l_bool(hAPP_n215258509l_bool(member_nat,X_1),N))
=> hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,X_1),M)) ) ) ).
%----Helper facts (61)
tff(help_fNot_1_1_U,axiom,
! [P: bool] :
( ~ hBOOL(hAPP_bool_bool(fNot,P))
| ~ hBOOL(P) ) ).
tff(help_fNot_2_1_U,axiom,
! [P: bool] :
( hBOOL(P)
| hBOOL(hAPP_bool_bool(fNot,P)) ) ).
tff(help_fconj_1_1_U,axiom,
! [Q: bool,P: bool] :
( ~ hBOOL(P)
| ~ hBOOL(Q)
| hBOOL(hAPP_bool_bool(hAPP_b589554111l_bool(fconj,P),Q)) ) ).
tff(help_fconj_2_1_U,axiom,
! [P: bool,Q: bool] :
( ~ hBOOL(hAPP_bool_bool(hAPP_b589554111l_bool(fconj,P),Q))
| hBOOL(P) ) ).
tff(help_fconj_3_1_U,axiom,
! [P: bool,Q: bool] :
( ~ hBOOL(hAPP_bool_bool(hAPP_b589554111l_bool(fconj,P),Q))
| hBOOL(Q) ) ).
tff(help_fdisj_1_1_U,axiom,
! [Q: bool,P: bool] :
( ~ hBOOL(P)
| hBOOL(hAPP_bool_bool(hAPP_b589554111l_bool(fdisj,P),Q)) ) ).
tff(help_fdisj_2_1_U,axiom,
! [P: bool,Q: bool] :
( ~ hBOOL(Q)
| hBOOL(hAPP_bool_bool(hAPP_b589554111l_bool(fdisj,P),Q)) ) ).
tff(help_fdisj_3_1_U,axiom,
! [P: bool,Q: bool] :
( ~ hBOOL(hAPP_bool_bool(hAPP_b589554111l_bool(fdisj,P),Q))
| hBOOL(P)
| hBOOL(Q) ) ).
tff(help_fimplies_1_1_U,axiom,
! [Q: bool,P: bool] :
( hBOOL(P)
| hBOOL(hAPP_bool_bool(hAPP_b589554111l_bool(fimplies,P),Q)) ) ).
tff(help_fimplies_2_1_U,axiom,
! [P: bool,Q: bool] :
( ~ hBOOL(Q)
| hBOOL(hAPP_bool_bool(hAPP_b589554111l_bool(fimplies,P),Q)) ) ).
tff(help_fimplies_3_1_U,axiom,
! [P: bool,Q: bool] :
( ~ hBOOL(hAPP_bool_bool(hAPP_b589554111l_bool(fimplies,P),Q))
| ~ hBOOL(P)
| hBOOL(Q) ) ).
tff(help_fequal_1_1_fequal_000t__a_T,axiom,
! [X: x_a,Y: x_a] :
( ~ hBOOL(hAPP_a_bool(hAPP_a_fun_a_bool(fequal_a,X),Y))
| ( X = Y ) ) ).
tff(help_fequal_2_1_fequal_000t__a_T,axiom,
! [X: x_a,Y: x_a] :
( ( X != Y )
| hBOOL(hAPP_a_bool(hAPP_a_fun_a_bool(fequal_a,X),Y)) ) ).
tff(help_fequal_1_1_fequal_000tc__Nat__Onat_T,axiom,
! [X: nat,Y: nat] :
( ~ hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(fequal_nat,X),Y))
| ( X = Y ) ) ).
tff(help_fequal_2_1_fequal_000tc__Nat__Onat_T,axiom,
! [X: nat,Y: nat] :
( ( X != Y )
| hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(fequal_nat,X),Y)) ) ).
tff(help_fequal_1_1_fequal_000tc__Com__Opname_T,axiom,
! [X: pname,Y: pname] :
( ~ hBOOL(hAPP_pname_bool(hAPP_p61793385e_bool(fequal_pname,X),Y))
| ( X = Y ) ) ).
tff(help_fequal_2_1_fequal_000tc__Com__Opname_T,axiom,
! [X: pname,Y: pname] :
( ( X != Y )
| hBOOL(hAPP_pname_bool(hAPP_p61793385e_bool(fequal_pname,X),Y)) ) ).
tff(help_COMBC_1_1_COMBC_000t__a_000t__a_000tc__HOL__Obool_U,axiom,
! [P: fun_a_fun_a_bool,Q: x_a,R: x_a] : ( hAPP_a_bool(hAPP_a_fun_a_bool(cOMBC_a_a_bool(P),Q),R) = hAPP_a_bool(hAPP_a_fun_a_bool(P,R),Q) ) ).
tff(help_fequal_1_1_fequal_000tc__fun_It__a_Mtc__HOL__Obool_J_T,axiom,
! [X: fun_a_bool,Y: fun_a_bool] :
( ~ hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(fequal_fun_a_bool,X),Y))
| ( X = Y ) ) ).
tff(help_fequal_2_1_fequal_000tc__fun_It__a_Mtc__HOL__Obool_J_T,axiom,
! [X: fun_a_bool,Y: fun_a_bool] :
( ( X != Y )
| hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(fequal_fun_a_bool,X),Y)) ) ).
tff(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000t__a_U,axiom,
! [P: fun_bool_bool,Q: fun_a_bool,R: x_a] : ( hAPP_a_bool(cOMBB_bool_bool_a(P,Q),R) = hAPP_bool_bool(P,hAPP_a_bool(Q,R)) ) ).
tff(help_COMBS_1_1_COMBS_000t__a_000tc__HOL__Obool_000tc__HOL__Obool_U,axiom,
! [P: fun_a_fun_bool_bool,Q: fun_a_bool,R: x_a] : ( hAPP_a_bool(cOMBS_a_bool_bool(P,Q),R) = hAPP_bool_bool(hAPP_a_fun_bool_bool(P,R),hAPP_a_bool(Q,R)) ) ).
tff(help_COMBC_1_1_COMBC_000tc__Com__Opname_000t__a_000tc__HOL__Obool_U,axiom,
! [P: fun_pname_fun_a_bool,Q: x_a,R: pname] : ( hAPP_pname_bool(hAPP_a93125764e_bool(cOMBC_pname_a_bool(P),Q),R) = hAPP_a_bool(hAPP_p1534023578a_bool(P,R),Q) ) ).
tff(help_fequal_1_1_fequal_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_T,axiom,
! [X: fun_nat_bool,Y: fun_nat_bool] :
( ~ hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(fequal_fun_nat_bool,X),Y))
| ( X = Y ) ) ).
tff(help_fequal_2_1_fequal_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_T,axiom,
! [X: fun_nat_bool,Y: fun_nat_bool] :
( ( X != Y )
| hBOOL(hAPP_f54304608l_bool(hAPP_f103356543l_bool(fequal_fun_nat_bool,X),Y)) ) ).
tff(help_fequal_1_1_fequal_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_T,axiom,
! [X: fun_pname_bool,Y: fun_pname_bool] :
( ~ hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(fequal533582459e_bool,X),Y))
| ( X = Y ) ) ).
tff(help_fequal_2_1_fequal_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_T,axiom,
! [X: fun_pname_bool,Y: fun_pname_bool] :
( ( X != Y )
| hBOOL(hAPP_f1664156314l_bool(hAPP_f434788991l_bool(fequal533582459e_bool,X),Y)) ) ).
tff(help_COMBC_1_1_COMBC_000tc__Nat__Onat_000tc__Nat__Onat_000tc__HOL__Obool_U,axiom,
! [P: fun_nat_fun_nat_bool,Q: nat,R: nat] : ( hAPP_nat_bool(hAPP_n1699378549t_bool(cOMBC_nat_nat_bool(P),Q),R) = hAPP_nat_bool(hAPP_n1699378549t_bool(P,R),Q) ) ).
tff(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Nat__Onat_U,axiom,
! [P: fun_bool_bool,Q: fun_nat_bool,R: nat] : ( hAPP_nat_bool(cOMBB_bool_bool_nat(P,Q),R) = hAPP_bool_bool(P,hAPP_nat_bool(Q,R)) ) ).
tff(help_COMBS_1_1_COMBS_000tc__Nat__Onat_000tc__HOL__Obool_000tc__HOL__Obool_U,axiom,
! [P: fun_na1469252690l_bool,Q: fun_nat_bool,R: nat] : ( hAPP_nat_bool(cOMBS_nat_bool_bool(P,Q),R) = hAPP_bool_bool(hAPP_n1006566506l_bool(P,R),hAPP_nat_bool(Q,R)) ) ).
tff(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Com__Opname_U,axiom,
! [P: fun_bool_bool,Q: fun_pname_bool,R: pname] : ( hAPP_pname_bool(cOMBB_647938656_pname(P,Q),R) = hAPP_bool_bool(P,hAPP_pname_bool(Q,R)) ) ).
tff(help_COMBS_1_1_COMBS_000tc__Com__Opname_000tc__HOL__Obool_000tc__HOL__Obool_U,axiom,
! [P: fun_pn250273176l_bool,Q: fun_pname_bool,R: pname] : ( hAPP_pname_bool(cOMBS_568398431l_bool(P,Q),R) = hAPP_bool_bool(hAPP_p393069232l_bool(P,R),hAPP_pname_bool(Q,R)) ) ).
tff(help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__Com__Opname_000tc__HOL__Obool_U,axiom,
! [P: fun_pn800050071e_bool,Q: pname,R: pname] : ( hAPP_pname_bool(hAPP_p61793385e_bool(cOMBC_1149511130e_bool(P),Q),R) = hAPP_pname_bool(hAPP_p61793385e_bool(P,R),Q) ) ).
tff(help_COMBC_1_1_COMBC_000t__a_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__HOL__Oboo,axiom,
! [P: fun_a_1255737515l_bool,Q: fun_a_bool,R: x_a] : ( hAPP_a_bool(hAPP_f2050579477a_bool(cOMBC_1355376034l_bool(P),Q),R) = hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(P,R),Q) ) ).
tff(help_COMBB_1_1_COMBB_000t__a_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__Com__Opna,axiom,
! [P: fun_a_fun_a_bool,Q: fun_pname_a,R: pname] : ( hAPP_p1534023578a_bool(cOMBB_1897541054_pname(P,Q),R) = hAPP_a_fun_a_bool(P,hAPP_pname_a(Q,R)) ) ).
tff(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_It__a_Mtc__H,axiom,
! [P: fun_bool_bool,Q: fun_fun_a_bool_bool,R: fun_a_bool] : ( hAPP_fun_a_bool_bool(cOMBB_2140588453a_bool(P,Q),R) = hAPP_bool_bool(P,hAPP_fun_a_bool_bool(Q,R)) ) ).
tff(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo,axiom,
! [P: fun_bo1549164019l_bool,Q: fun_a_bool,R: x_a] : ( hAPP_a_fun_bool_bool(cOMBB_1972296269bool_a(P,Q),R) = hAPP_b589554111l_bool(P,hAPP_a_bool(Q,R)) ) ).
tff(help_COMBS_1_1_COMBS_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__HOL__Obool_000tc_,axiom,
! [P: fun_fu554186387l_bool,Q: fun_fun_a_bool_bool,R: fun_a_bool] : ( hAPP_fun_a_bool_bool(cOMBS_1035972772l_bool(P,Q),R) = hAPP_bool_bool(hAPP_f198738859l_bool(P,R),hAPP_fun_a_bool_bool(Q,R)) ) ).
tff(help_COMBC_1_1_COMBC_000tc__Nat__Onat_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_,axiom,
! [P: fun_na1436237685l_bool,Q: fun_nat_bool,R: nat] : ( hAPP_nat_bool(hAPP_f800510211t_bool(cOMBC_226598744l_bool(P),Q),R) = hAPP_f54304608l_bool(hAPP_n215258509l_bool(P,R),Q) ) ).
tff(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_Itc__Nat__On,axiom,
! [P: fun_bool_bool,Q: fun_fu425979586l_bool,R: fun_nat_bool] : ( hAPP_f54304608l_bool(cOMBB_238756964t_bool(P,Q),R) = hAPP_bool_bool(P,hAPP_f54304608l_bool(Q,R)) ) ).
tff(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_043,axiom,
! [P: fun_bo1549164019l_bool,Q: fun_nat_bool,R: nat] : ( hAPP_n1006566506l_bool(cOMBB_1015721476ol_nat(P,Q),R) = hAPP_b589554111l_bool(P,hAPP_nat_bool(Q,R)) ) ).
tff(help_COMBS_1_1_COMBS_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__HOL__Obo,axiom,
! [P: fun_fu1016514960l_bool,Q: fun_fu425979586l_bool,R: fun_nat_bool] : ( hAPP_f54304608l_bool(cOMBS_1187019125l_bool(P,Q),R) = hAPP_bool_bool(hAPP_f1748468828l_bool(P,R),hAPP_f54304608l_bool(Q,R)) ) ).
tff(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_Itc__Com__Op,axiom,
! [P: fun_bool_bool,Q: fun_fu1430349052l_bool,R: fun_pname_bool] : ( hAPP_f1664156314l_bool(cOMBB_307249310e_bool(P,Q),R) = hAPP_bool_bool(P,hAPP_f1664156314l_bool(Q,R)) ) ).
tff(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_044,axiom,
! [P: fun_bo1549164019l_bool,Q: fun_pname_bool,R: pname] : ( hAPP_p393069232l_bool(cOMBB_675860798_pname(P,Q),R) = hAPP_b589554111l_bool(P,hAPP_pname_bool(Q,R)) ) ).
tff(help_COMBS_1_1_COMBS_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__HOL__O,axiom,
! [P: fun_fu31783638l_bool,Q: fun_fu1430349052l_bool,R: fun_pname_bool] : ( hAPP_f1664156314l_bool(cOMBS_350070575l_bool(P,Q),R) = hAPP_bool_bool(hAPP_f1476298914l_bool(P,R),hAPP_f1664156314l_bool(Q,R)) ) ).
tff(help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Ob,axiom,
! [P: fun_pn422929397l_bool,Q: fun_pname_bool,R: pname] : ( hAPP_pname_bool(hAPP_f759274231e_bool(cOMBC_1058051404l_bool(P),Q),R) = hAPP_f1664156314l_bool(hAPP_p338031245l_bool(P,R),Q) ) ).
tff(help_COMBC_1_1_COMBC_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_It__a_Mtc__HO,axiom,
! [P: fun_fu1471507361l_bool,Q: fun_a_bool,R: fun_a_bool] : ( hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(cOMBC_1732670874l_bool(P),Q),R) = hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(P,R),Q) ) ).
tff(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_045,axiom,
! [P: fun_bo1549164019l_bool,Q: fun_fun_a_bool_bool,R: fun_a_bool] : ( hAPP_f198738859l_bool(cOMBB_338059395a_bool(P,Q),R) = hAPP_b589554111l_bool(P,hAPP_fun_a_bool_bool(Q,R)) ) ).
tff(help_COMBC_1_1_COMBC_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc_,axiom,
! [P: fun_fu1217155507l_bool,Q: fun_nat_bool,R: fun_nat_bool] : ( hAPP_f54304608l_bool(hAPP_f103356543l_bool(cOMBC_1693257480l_bool(P),Q),R) = hAPP_f54304608l_bool(hAPP_f103356543l_bool(P,R),Q) ) ).
tff(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_046,axiom,
! [P: fun_bo1549164019l_bool,Q: fun_fu425979586l_bool,R: fun_nat_bool] : ( hAPP_f1748468828l_bool(cOMBB_444170502t_bool(P,Q),R) = hAPP_b589554111l_bool(P,hAPP_f54304608l_bool(Q,R)) ) ).
tff(help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_047,axiom,
! [P: fun_bo1549164019l_bool,Q: fun_fu1430349052l_bool,R: fun_pname_bool] : ( hAPP_f1476298914l_bool(cOMBB_2095475776e_bool(P,Q),R) = hAPP_b589554111l_bool(P,hAPP_f1664156314l_bool(Q,R)) ) ).
tff(help_COMBC_1_1_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It,axiom,
! [P: fun_fu802393907l_bool,Q: fun_pname_bool,R: fun_pname_bool] : ( hAPP_f1664156314l_bool(hAPP_f434788991l_bool(cOMBC_1284144636l_bool(P),Q),R) = hAPP_f1664156314l_bool(hAPP_f434788991l_bool(P,R),Q) ) ).
tff(help_COMBC_1_1_COMBC_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_It__,axiom,
! [P: fun_fu386216885l_bool,Q: fun_fun_a_bool_bool,R: fun_a_bool] : ( hAPP_fun_a_bool_bool(hAPP_f2117159681l_bool(cOMBC_1880041174l_bool(P),Q),R) = hAPP_f621171935l_bool(hAPP_f285962445l_bool(P,R),Q) ) ).
tff(help_COMBC_1_1_COMBC_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc__048,axiom,
! [P: fun_fu1436348701l_bool,Q: fun_fu425979586l_bool,R: fun_nat_bool] : ( hAPP_f54304608l_bool(hAPP_f1246832597l_bool(cOMBC_1245412066l_bool(P),Q),R) = hAPP_f1637334154l_bool(hAPP_f1951378235l_bool(P,R),Q) ) ).
tff(help_COMBC_1_1_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It_049,axiom,
! [P: fun_fu931343505l_bool,Q: fun_fu1430349052l_bool,R: fun_pname_bool] : ( hAPP_f1664156314l_bool(hAPP_f559147733l_bool(cOMBC_1988546018l_bool(P),Q),R) = hAPP_f1935102916l_bool(hAPP_f556039215l_bool(P,R),Q) ) ).
tff(help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool,axiom,
! [P: fun_fu418465139l_bool,Q: fun_fun_a_bool_bool,R: fun_fun_a_bool_bool] : ( hAPP_f621171935l_bool(hAPP_f1434722111l_bool(cOMBC_331553030l_bool(P),Q),R) = hAPP_f621171935l_bool(hAPP_f1434722111l_bool(P,R),Q) ) ).
tff(help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__H,axiom,
! [P: fun_fu140186515l_bool,Q: fun_fu425979586l_bool,R: fun_fu425979586l_bool] : ( hAPP_f1637334154l_bool(hAPP_f1772781669l_bool(cOMBC_595898202l_bool(P),Q),R) = hAPP_f1637334154l_bool(hAPP_f1772781669l_bool(P,R),Q) ) ).
tff(help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc_,axiom,
! [P: fun_fu1911931399l_bool,Q: fun_fu1430349052l_bool,R: fun_fu1430349052l_bool] : ( hAPP_f1935102916l_bool(hAPP_f510955609l_bool(cOMBC_7971162l_bool(P),Q),R) = hAPP_f1935102916l_bool(hAPP_f510955609l_bool(P,R),Q) ) ).
tff(help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__H,axiom,
! [P: fun_fu821736593l_bool,Q: fun_fu885608257l_bool,R: fun_fu885608257l_bool] : ( hAPP_f292226953l_bool(hAPP_f1050622307l_bool(cOMBC_636888218l_bool(P),Q),R) = hAPP_f292226953l_bool(hAPP_f1050622307l_bool(P,R),Q) ) ).
tff(help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool,axiom,
! [P: fun_fu1137991347l_bool,Q: fun_fu814369080l_bool,R: fun_fu814369080l_bool] : ( hAPP_f937997336l_bool(hAPP_f760187903l_bool(cOMBC_1269652216l_bool(P),Q),R) = hAPP_f937997336l_bool(hAPP_f760187903l_bool(P,R),Q) ) ).
tff(help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obo,axiom,
! [P: fun_fu1086940979l_bool,Q: fun_fu399576434l_bool,R: fun_fu399576434l_bool] : ( hAPP_f389811538l_bool(hAPP_f1759205631l_bool(cOMBC_336095980l_bool(P),Q),R) = hAPP_f389811538l_bool(hAPP_f1759205631l_bool(P,R),Q) ) ).
%----Conjectures (7)
tff(conj_0,hypothesis,
hBOOL(hAPP_f1664156314l_bool(finite_finite_pname,u)) ).
tff(conj_1,hypothesis,
hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,g),image_pname_a(mgt_call,u))) ).
tff(conj_2,hypothesis,
hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_eq_nat,hAPP_nat_nat(suc,na)),hAPP_fun_a_bool_nat(finite_card_a,image_pname_a(mgt_call,u)))) ).
tff(conj_3,hypothesis,
hAPP_fun_a_bool_nat(finite_card_a,g) = hAPP_nat_nat(minus_minus_nat(hAPP_fun_a_bool_nat(finite_card_a,image_pname_a(mgt_call,u))),hAPP_nat_nat(suc,na)) ).
tff(conj_4,hypothesis,
hBOOL(hAPP_f1664156314l_bool(hAPP_p338031245l_bool(member_pname,pn),u)) ).
tff(conj_5,hypothesis,
~ hBOOL(hAPP_fun_a_bool_bool(hAPP_a85458249l_bool(member_a,hAPP_pname_a(mgt_call,pn)),g)) ).
% tff(conj_6,conjecture,
% hBOOL(hAPP_fun_a_bool_bool(hAPP_f1631501043l_bool(ord_le1311769555a_bool,insert_a(hAPP_pname_a(mgt_call,pn),g)),image_pname_a(mgt_call,u))) ).
%------------------------------------------------------------------------------