TSTP Solution File: SCT171_2 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : SCT171_2 : TPTP v8.1.2. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n024.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Aug 22 10:55:20 EDT 2023

% Result   : Theorem 15.98s 5.25s
% Output   : CNFRefutation 16.20s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    3
%            Number of leaves      :  793
% Syntax   : Number of formulae    :  798 (   6 unt; 790 typ;   0 def)
%            Number of atoms       :   10 (   0 equ)
%            Maximal formula atoms :    2 (   1 avg)
%            Number of connectives :    6 (   4   ~;   1   |;   0   &)
%                                         (   1 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    3 (   2 avg)
%            Maximal term depth    :   12 (   3 avg)
%            Number of types       :  253 ( 252 usr)
%            Number of type conns  :  805 ( 395   >; 410   *;   0   +;   0  <<)
%            Number of predicates  :    2 (   1 usr;   1 prp; 0-1 aty)
%            Number of functors    :  537 ( 537 usr; 143 con; 0-6 aty)
%            Number of variables   :    0 (;   0   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ hBOOL > in_rel267123714le_alt > arrow_636638768_below > pi_nat_nat > pi_nat_bool > pi_nat_Product_unit > pi_nat1905227924e_indi > pi_fun64467091e_indi > pi_fun530160875t_bool > pi_fun49394147t_bool > pi_fun351900523l_bool > pi_fun1624909403l_bool > pi_fun1455727697t_unit > pi_fun1412468411l_bool > pi_fun1342736627e_indi > pi_fun1254023521t_unit > pi_fun116255921t_unit > pi_fun1073350051e_indi > pi_bool_nat > pi_boo98824211t_bool > pi_boo573599835t_bool > pi_boo250534251t_bool > pi_boo1374671485le_alt > pi_Product_unit_nat > pi_Pro278326941t_bool > pi_Pro226591613t_bool > pi_Pro185129843t_unit > pi_Pro1592011445e_indi > pi_Pro1041002611le_alt > pi_Pro1014195041t_bool > pi_Pro1008448593t_bool > pi_Arr914482869le_alt > pi_Arr487970267t_bool > pi_Arr353983907t_bool > pi_Arr159321468di_nat > pi_Arr1376550035t_bool > image_391852738di_nat > hilber506087739di_nat > hilber195283148at_nat > hAPP_nat_nat > hAPP_nat_fun_nat_nat > hAPP_nat_bool > hAPP_n924210722i_bool > hAPP_n633340360t_unit > hAPP_n454528608t_bool > hAPP_n215258509l_bool > hAPP_n1699378549t_bool > hAPP_n1048492170e_indi > hAPP_n1006566506l_bool > hAPP_f976121117l_bool > hAPP_f961197973l_bool > hAPP_f95487087l_bool > hAPP_f932587383l_bool > hAPP_f922750545l_bool > hAPP_f868566847l_bool > hAPP_f862859457t_bool > hAPP_f842954860t_bool > hAPP_f84039575l_bool > hAPP_f833264203i_bool > hAPP_f803471205l_bool > hAPP_f800510211t_bool > hAPP_f792184801t_bool > hAPP_f786530292t_bool > hAPP_f740807359i_bool > hAPP_f739946663t_unit > hAPP_f728118466l_bool > hAPP_f717334393l_bool > hAPP_f70231061t_bool > hAPP_f67777128l_bool > hAPP_f676424105i_bool > hAPP_f674575949l_bool > hAPP_f66927821l_bool > hAPP_f639477379l_bool > hAPP_f626396309l_bool > hAPP_f62620517i_bool > hAPP_f621492301l_bool > hAPP_f618557131t_bool > hAPP_f612708895l_bool > hAPP_f611501301l_bool > hAPP_f576849227t_bool > hAPP_f54304608l_bool > hAPP_f537623936l_bool > hAPP_f522449699l_bool > hAPP_f516936199l_bool > hAPP_f509814255t_bool > hAPP_f481662541l_bool > hAPP_f467714381l_bool > hAPP_f46399911t_bool > hAPP_f43388905l_bool > hAPP_f429946033l_bool > hAPP_f427533077t_bool > hAPP_f426535095t_bool > hAPP_f422714471l_bool > hAPP_f416620757at_nat > hAPP_f414777105t_bool > hAPP_f403597109l_bool > hAPP_f387058535l_bool > hAPP_f372503329l_bool > hAPP_f361555359l_bool > hAPP_f352672903l_bool > hAPP_f345984403l_bool > hAPP_f339859954l_bool > hAPP_f314169011l_bool > hAPP_f311418073t_bool > hAPP_f293545699t_bool > hAPP_f290914957t_bool > hAPP_f272527115l_bool > hAPP_f269590987l_bool > hAPP_f230252107l_bool > hAPP_f229349961t_bool > hAPP_f228579435l_bool > hAPP_f2106732305l_bool > hAPP_f2087965871t_bool > hAPP_f2081160365l_bool > hAPP_f2076228197l_bool > hAPP_f2071392713l_bool > hAPP_f2062231615l_bool > hAPP_f2046606153l_bool > hAPP_f2041629639l_bool > hAPP_f2040535501l_bool > hAPP_f2029708741l_bool > hAPP_f2029284841e_indi > hAPP_f2028818269l_bool > hAPP_f1996228283l_bool > hAPP_f1960079821l_bool > hAPP_f1957024259i_bool > hAPP_f1951378235l_bool > hAPP_f1950626059l_bool > hAPP_f1938592399l_bool > hAPP_f1919464799l_bool > hAPP_f1909595219t_bool > hAPP_f1862158541l_bool > hAPP_f1812901165l_bool > hAPP_f1810968607t_bool > hAPP_f1793492343l_bool > hAPP_f1766661605l_bool > hAPP_f1763702829e_indi > hAPP_f1755759597t_bool > hAPP_f173704847l_bool > hAPP_f1733046827l_bool > hAPP_f1722879237t_bool > hAPP_f1709225957l_bool > hAPP_f1690559309l_bool > hAPP_f1685685l_bool > hAPP_f1656729961l_bool > hAPP_f1637334154l_bool > hAPP_f1625336439l_bool > hAPP_f162243405l_bool > hAPP_f1616443493l_bool > hAPP_f1598887207l_bool > hAPP_f1586642395t_unit > hAPP_f1579463915t_unit > hAPP_f15758621t_bool > hAPP_f1570313510t_bool > hAPP_f1549513891l_bool > hAPP_f1536115021l_bool > hAPP_f1505765837l_bool > hAPP_f1498158055l_bool > hAPP_f1483290493t_bool > hAPP_f146696477e_indi > hAPP_f1465510031l_bool > hAPP_f1458726223t_bool > hAPP_f144393719l_bool > hAPP_f1435501085t_bool > hAPP_f1426772275l_bool > hAPP_f1426445843l_bool > hAPP_f1413342797l_bool > hAPP_f141075873t_bool > hAPP_f1410143987l_bool > hAPP_f1409483817t_bool > hAPP_f1397511071l_bool > hAPP_f1395387255l_bool > hAPP_f138236715l_bool > hAPP_f1381130897t_bool > hAPP_f1370368205l_bool > hAPP_f134102069l_bool > hAPP_f1339624767l_bool > hAPP_f1328803787t_bool > hAPP_f1302245795t_bool > hAPP_f1298495829l_bool > hAPP_f1290810160l_bool > hAPP_f1282576021i_bool > hAPP_f1269190349l_bool > hAPP_f1223452061l_bool > hAPP_f1221487891l_bool > hAPP_f120150093l_bool > hAPP_f1197023401l_bool > hAPP_f1176598245l_bool > hAPP_f1165889229l_bool > hAPP_f1146629647l_bool > hAPP_f1119259085l_bool > hAPP_f1099651112t_bool > hAPP_f109229519i_bool > hAPP_f1077478037l_bool > hAPP_f1065603533l_bool > hAPP_f106186317l_bool > hAPP_f1050277569l_bool > hAPP_f1037107797l_bool > hAPP_f103356543l_bool > hAPP_f1021703871l_bool > hAPP_bool_nat > hAPP_bool_bool > hAPP_b816606711l_bool > hAPP_b715352037t_bool > hAPP_b589554111l_bool > hAPP_b510135029t_bool > hAPP_b1849744615l_bool > hAPP_b1787118453l_bool > hAPP_b1650070463l_bool > hAPP_b1439777783i_bool > hAPP_b1314516999le_alt > hAPP_b1263785481t_bool > hAPP_b1096750261t_bool > hAPP_b1061655857t_bool > hAPP_b1013836512t_bool > hAPP_P907778813t_unit > hAPP_P902017683t_bool > hAPP_P840149257l_bool > hAPP_P728132331t_bool > hAPP_P607165281l_bool > hAPP_P426034740it_nat > hAPP_P32877782t_bool > hAPP_P1830623733l_bool > hAPP_P1763651581le_alt > hAPP_P1676879539t_bool > hAPP_P166437127t_bool > hAPP_P1470717569l_bool > hAPP_P1339635435t_bool > hAPP_P1326783277i_bool > hAPP_P1139363291t_bool > hAPP_P1132296885l_bool > hAPP_P1055953777l_bool > hAPP_P1031342399e_indi > hAPP_A981395480t_bool > hAPP_A892860133t_bool > hAPP_A674791462t_bool > hAPP_A658738638t_bool > hAPP_A606737888t_bool > hAPP_A605074405l_bool > hAPP_A594708985t_bool > hAPP_A501825983t_bool > hAPP_A353813823le_alt > hAPP_A1888055029i_bool > hAPP_A1858212765t_bool > hAPP_A182831535l_bool > hAPP_A1787768616l_bool > hAPP_A1770325791t_bool > hAPP_A1538515647l_bool > hAPP_A1485971815le_alt > hAPP_A1458779421t_bool > hAPP_A1450069362di_nat > hAPP_A131904271t_bool > hAPP_A1313367280le_alt > hAPP_A1279849719l_bool > hAPP_A1256181151l_bool > hAPP_A1174518481t_bool > hAPP_A1044336685t_bool > hAPP_A102926893t_bool > hAPP_A1020253872t_bool > cOMBS_nat_bool_bool > cOMBS_811328630t_bool > cOMBS_1921392482t_bool > #nlpp > ord_at4362885an_nat > inj_on_nat_nat > inj_on937360581t_bool > inj_on899118883t_bool > inj_on886403158di_nat > inj_on456593853t_bool > inj_on2047198755le_alt > inj_on194063285t_bool > inj_on1048829645e_indi > finite_card_nat > finite_card_bool > finite876838485le_alt > finite783399747e_indi > finite1949902593t_unit > finite1445836347t_bool > finite1418900531t_bool > collect_nat > collect_Product_unit > collec708328256e_indi > collec1699798848t_bool > collec1461897520t_bool > collec1209019986le_alt > collec1113178622t_bool > cOMBB_981137617e_indi > cOMBB_800536526ol_nat > cOMBB_656639247e_indi > cOMBB_480104238le_alt > cOMBB_231886989e_indi > cOMBB_1605735744le_alt > cOMBB_1430402568le_alt > cOMBB_117136048e_indi > cOMBB_1146692694ol_nat > cOMBB_1015721476ol_nat > zero_zero_nat > top_top_fun_nat_bool > top_top_bool > top_to2013953873l_bool > top_to1690334693l_bool > top_to1678393681i_bool > top_to1647826457l_bool > top_to1324311617l_bool > top_to126038883t_bool > top_to1257323279t_bool > suc > produc362059031le_alt > plus_plus_nat > p > ord_less_nat > ord_less_eq_nat > ord_less_eq_bool > ord_less_bool > ord_le742797417l_bool > ord_le583255965l_bool > ord_le565024179t_bool > ord_le466311871t_bool > ord_le382113706t_bool > ord_le351904673i_bool > ord_le2104736649l_bool > ord_le1976645739t_bool > ord_le197158773l_bool > ord_le1923264405l_bool > ord_le1874503007t_bool > ord_le1871091345l_bool > ord_le161055137l_bool > ord_le1568362934t_bool > ord_le1306091181l_bool > ord_le1254553345t_bool > ord_le1115695277i_bool > one_one_nat > n > member_nat > member_fun_nat_nat > member_fun_nat_bool > member_fun_bool_nat > member_bool > member_Product_unit > member87760213it_nat > member818572202t_bool > member76848293e_indi > member717964108l_bool > member666484274le_alt > member590466050e_indi > member57118396t_bool > member553230100le_alt > member527726724e_indi > member488877876t_bool > member481633596le_alt > member449535860t_bool > member428554515di_nat > member418553588le_alt > member291481314t_bool > member213355690l_bool > member2095441122e_indi > member1948336672t_bool > member1814595472t_unit > member1805026208t_unit > member1801442306t_bool > member1791451290l_bool > member1747786740e_indi > member1667929154t_unit > member1408848082e_indi > member1302538000t_bool > member1283254298t_bool > member1188420050t_bool > member1159072754t_bool > member1142067122t_unit > member1103019306t_bool > member1024687843t_unit > lba > lab > if_fun1658569689t_bool > h > finite_finite_nat > finite_finite_bool > finite788329492le_alt > finite775027132t_bool > finite1350902018e_indi > finite1217814770t_bool > fequal_nat > fconj > fTrue > fFalse > f > e > d > cOMBK_bool_nat > cOMBK_854051296t_bool > cOMBK_790042732t_unit > cOMBK_759924014t_bool > cOMBK_670822686t_bool > cOMBK_583454926ol_nat > cOMBK_382434616l_bool > cOMBK_2140692976t_bool > cOMBK_2091851729e_indi > cOMBK_1820189998e_indi > cOMBK_1595020336e_indi > cOMBK_1566242880le_alt > cOMBK_1522533360e_indi > cOMBK_1506144056le_alt > cOMBK_1446432t_bool > cOMBK_1216274064t_bool > cOMBI_nat > cOMBC_nat_nat_nat > cOMBC_nat_nat_bool > cOMBC_941833506l_bool > cOMBC_922322901t_bool > cOMBC_697226658l_bool > cOMBC_571858149l_bool > cOMBC_437066390l_bool > cOMBC_31215906l_bool > cOMBC_226598744l_bool > cOMBC_2133163426l_bool > cOMBC_1947566172t_bool > cOMBC_18834461t_bool > cOMBC_1505804284t_bool > cOMBC_1490589522t_bool > cOMBC_1455277858l_bool > cOMBC_1452216610l_bool > cOMBC_1190055014t_bool > c > b > arrow_915577424le_Lin > arrow_888693696le_IIA > arrow_741591990_mktop > arrow_592884904_mkbot > arrow_22284131nimity > arrow_1475523868_above > arrow_1472924909ctator > arrow_1190054106e_Prof > a > #skF_27 > #skF_49 > #skF_4 > #skF_44 > #skF_1 > #skF_76 > #skF_11 > #skF_33 > #skF_72 > #skF_94 > #skF_97 > #skF_17 > #skF_5 > #skF_43 > #skF_96 > #skF_26 > #skF_38 > #skF_92 > #skF_103 > #skF_54 > #skF_48 > #skF_99 > #skF_68 > #skF_10 > #skF_21 > #skF_73 > #skF_56 > #skF_66 > #skF_65 > #skF_89 > #skF_14 > #skF_34 > #skF_58 > #skF_77 > #skF_87 > #skF_81 > #skF_13 > #skF_46 > #skF_80 > #skF_25 > #skF_100 > #skF_78 > #skF_20 > #skF_18 > #skF_105 > #skF_59 > #skF_98 > #skF_106 > #skF_83 > #skF_2 > #skF_30 > #skF_88 > #skF_55 > #skF_50 > #skF_82 > #skF_42 > #skF_84 > #skF_101 > #skF_60 > #skF_6 > #skF_32 > #skF_24 > #skF_36 > #skF_85 > #skF_16 > #skF_35 > #skF_102 > #skF_9 > #skF_3 > #skF_57 > #skF_79 > #skF_70 > #skF_53 > #skF_63 > #skF_12 > #skF_28 > #skF_104 > #skF_22 > #skF_45 > #skF_19 > #skF_71 > #skF_86 > #skF_37 > #skF_91 > #skF_90 > #skF_41 > #skF_39 > #skF_67 > #skF_40 > #skF_52 > #skF_23 > #skF_75 > #skF_61 > #skF_51 > #skF_95 > #skF_47 > #skF_69 > #skF_74 > #skF_64 > #skF_8 > #skF_62 > #skF_93 > #skF_7 > #skF_29 > #skF_15 > #skF_31

%Foreground sorts:
tff(fun_fu821463397t_bool,type,
    fun_fu821463397t_bool: $tType ).

tff(fun_fu1166948533l_bool,type,
    fun_fu1166948533l_bool: $tType ).

tff(fun_fu1988302005l_bool,type,
    fun_fu1988302005l_bool: $tType ).

tff(fun_fu709917073t_bool,type,
    fun_fu709917073t_bool: $tType ).

tff(fun_fu528877839t_bool,type,
    fun_fu528877839t_bool: $tType ).

tff(fun_fun_nat_nat_bool,type,
    fun_fun_nat_nat_bool: $tType ).

tff(fun_fu1771765432t_bool,type,
    fun_fu1771765432t_bool: $tType ).

tff(fun_fu662844725l_bool,type,
    fun_fu662844725l_bool: $tType ).

tff(fun_fu1585362869l_bool,type,
    fun_fu1585362869l_bool: $tType ).

tff(fun_fu1616760087l_bool,type,
    fun_fu1616760087l_bool: $tType ).

tff(fun_fu694861565l_bool,type,
    fun_fu694861565l_bool: $tType ).

tff(fun_fu1733046955t_bool,type,
    fun_fu1733046955t_bool: $tType ).

tff(fun_fu1324073361t_bool,type,
    fun_fu1324073361t_bool: $tType ).

tff(fun_bo645734555l_bool,type,
    fun_bo645734555l_bool: $tType ).

tff(fun_Ar421919996t_bool,type,
    fun_Ar421919996t_bool: $tType ).

tff(fun_nat_fun_nat_nat,type,
    fun_nat_fun_nat_nat: $tType ).

tff(fun_fu304639347l_bool,type,
    fun_fu304639347l_bool: $tType ).

tff(fun_fu962221693t_bool,type,
    fun_fu962221693t_bool: $tType ).

tff(fun_bo96602657l_bool,type,
    fun_bo96602657l_bool: $tType ).

tff(fun_fu1106246917l_bool,type,
    fun_fu1106246917l_bool: $tType ).

tff(fun_fu804386741l_bool,type,
    fun_fu804386741l_bool: $tType ).

tff(fun_Ar698916836t_bool,type,
    fun_Ar698916836t_bool: $tType ).

tff(fun_fu446267975l_bool,type,
    fun_fu446267975l_bool: $tType ).

tff(fun_fu1675261879l_bool,type,
    fun_fu1675261879l_bool: $tType ).

tff(fun_Pr1643180309t_bool,type,
    fun_Pr1643180309t_bool: $tType ).

tff(fun_fu1355931153l_bool,type,
    fun_fu1355931153l_bool: $tType ).

tff(fun_fu853181919t_bool,type,
    fun_fu853181919t_bool: $tType ).

tff(fun_Ar1744566822di_nat,type,
    fun_Ar1744566822di_nat: $tType ).

tff(fun_fu1697657963l_bool,type,
    fun_fu1697657963l_bool: $tType ).

tff(fun_na1469252690l_bool,type,
    fun_na1469252690l_bool: $tType ).

tff(fun_fu1338365749l_bool,type,
    fun_fu1338365749l_bool: $tType ).

tff(fun_fu545713175t_bool,type,
    fun_fu545713175t_bool: $tType ).

tff(fun_Ar2049444117le_alt,type,
    fun_Ar2049444117le_alt: $tType ).

tff(fun_fu1286543157l_bool,type,
    fun_fu1286543157l_bool: $tType ).

tff(fun_fu1367017557t_bool,type,
    fun_fu1367017557t_bool: $tType ).

tff(fun_fu1737725662l_bool,type,
    fun_fu1737725662l_bool: $tType ).

tff(fun_fu830715227l_bool,type,
    fun_fu830715227l_bool: $tType ).

tff(fun_fu1902045723t_bool,type,
    fun_fu1902045723t_bool: $tType ).

tff(fun_fu81176373l_bool,type,
    fun_fu81176373l_bool: $tType ).

tff(fun_fu954933197i_bool,type,
    fun_fu954933197i_bool: $tType ).

tff(fun_fu675160875l_bool,type,
    fun_fu675160875l_bool: $tType ).

tff(fun_fu701319549l_bool,type,
    fun_fu701319549l_bool: $tType ).

tff(fun_fu1596339983e_indi,type,
    fun_fu1596339983e_indi: $tType ).

tff(fun_bo266809543t_bool,type,
    fun_bo266809543t_bool: $tType ).

tff(fun_fu1595299477t_bool,type,
    fun_fu1595299477t_bool: $tType ).

tff(fun_bool_bool,type,
    fun_bool_bool: $tType ).

tff(fun_fu797415470l_bool,type,
    fun_fu797415470l_bool: $tType ).

tff(fun_Ar1091019988t_bool,type,
    fun_Ar1091019988t_bool: $tType ).

tff(fun_fu1208702901l_bool,type,
    fun_fu1208702901l_bool: $tType ).

tff(fun_fu976270783l_bool,type,
    fun_fu976270783l_bool: $tType ).

tff(fun_fu1131021301l_bool,type,
    fun_fu1131021301l_bool: $tType ).

tff(fun_fu790078681i_bool,type,
    fun_fu790078681i_bool: $tType ).

tff(fun_fu1193945677t_unit,type,
    fun_fu1193945677t_unit: $tType ).

tff(fun_Ar1364097613t_bool,type,
    fun_Ar1364097613t_bool: $tType ).

tff(fun_fu887487221i_bool,type,
    fun_fu887487221i_bool: $tType ).

tff(fun_fu587068865t_bool,type,
    fun_fu587068865t_bool: $tType ).

tff(fun_fu1041166411l_bool,type,
    fun_fu1041166411l_bool: $tType ).

tff(fun_fu1531935961l_bool,type,
    fun_fu1531935961l_bool: $tType ).

tff(fun_fu660051455l_bool,type,
    fun_fu660051455l_bool: $tType ).

tff(fun_fu638047541l_bool,type,
    fun_fu638047541l_bool: $tType ).

tff(fun_Pr1698894881e_indi,type,
    fun_Pr1698894881e_indi: $tType ).

tff(fun_fu1175033968l_bool,type,
    fun_fu1175033968l_bool: $tType ).

tff(fun_fu2117817733t_bool,type,
    fun_fu2117817733t_bool: $tType ).

tff(fun_fu1765260675i_bool,type,
    fun_fu1765260675i_bool: $tType ).

tff(fun_fu105994665t_bool,type,
    fun_fu105994665t_bool: $tType ).

tff(fun_fu1628463836t_bool,type,
    fun_fu1628463836t_bool: $tType ).

tff(fun_Pr1029464120t_bool,type,
    fun_Pr1029464120t_bool: $tType ).

tff(fun_Ar2078312923t_bool,type,
    fun_Ar2078312923t_bool: $tType ).

tff(fun_fu908353023e_indi,type,
    fun_fu908353023e_indi: $tType ).

tff(produc1840315303le_alt,type,
    produc1840315303le_alt: $tType ).

tff(fun_fu831091903t_bool,type,
    fun_fu831091903t_bool: $tType ).

tff(fun_nat_bool,type,
    fun_nat_bool: $tType ).

tff(fun_fu1420978973l_bool,type,
    fun_fu1420978973l_bool: $tType ).

tff(fun_fu1380565427i_bool,type,
    fun_fu1380565427i_bool: $tType ).

tff(fun_Ar1164786343t_bool,type,
    fun_Ar1164786343t_bool: $tType ).

tff(fun_bo2027801303t_bool,type,
    fun_bo2027801303t_bool: $tType ).

tff(fun_Ar687924991t_bool,type,
    fun_Ar687924991t_bool: $tType ).

tff(fun_fu1216534899l_bool,type,
    fun_fu1216534899l_bool: $tType ).

tff(fun_na457272970i_bool,type,
    fun_na457272970i_bool: $tType ).

tff(fun_Ar684516451l_bool,type,
    fun_Ar684516451l_bool: $tType ).

tff(fun_Pr1510236951l_bool,type,
    fun_Pr1510236951l_bool: $tType ).

tff(fun_fu853658253l_bool,type,
    fun_fu853658253l_bool: $tType ).

tff(fun_fu497048781l_bool,type,
    fun_fu497048781l_bool: $tType ).

tff(fun_Pr1572389447t_bool,type,
    fun_Pr1572389447t_bool: $tType ).

tff(fun_fu1217155507l_bool,type,
    fun_fu1217155507l_bool: $tType ).

tff(fun_Pr1337256141t_bool,type,
    fun_Pr1337256141t_bool: $tType ).

tff(fun_Ar1270429299l_bool,type,
    fun_Ar1270429299l_bool: $tType ).

tff(fun_fu2018671511l_bool,type,
    fun_fu2018671511l_bool: $tType ).

tff(fun_Pr1223320869l_bool,type,
    fun_Pr1223320869l_bool: $tType ).

tff(fun_fu385975869l_bool,type,
    fun_fu385975869l_bool: $tType ).

tff(fun_fu705370401l_bool,type,
    fun_fu705370401l_bool: $tType ).

tff(fun_Ar1689125069l_bool,type,
    fun_Ar1689125069l_bool: $tType ).

tff(fun_bo1116297149t_bool,type,
    fun_bo1116297149t_bool: $tType ).

tff(fun_fu699199419t_bool,type,
    fun_fu699199419t_bool: $tType ).

tff(fun_fu1804102517l_bool,type,
    fun_fu1804102517l_bool: $tType ).

tff(fun_Pr215145567t_unit,type,
    fun_Pr215145567t_unit: $tType ).

tff(fun_fu1255657237l_bool,type,
    fun_fu1255657237l_bool: $tType ).

tff(fun_fu279877163l_bool,type,
    fun_fu279877163l_bool: $tType ).

tff(fun_fu2088415961l_bool,type,
    fun_fu2088415961l_bool: $tType ).

tff(fun_Pr1863373635l_bool,type,
    fun_Pr1863373635l_bool: $tType ).

tff(fun_fu1310412861l_bool,type,
    fun_fu1310412861l_bool: $tType ).

tff(fun_Ar1026121174l_bool,type,
    fun_Ar1026121174l_bool: $tType ).

tff(fun_bo1549164019l_bool,type,
    fun_bo1549164019l_bool: $tType ).

tff(fun_Ar1492469401t_bool,type,
    fun_Ar1492469401t_bool: $tType ).

tff(fun_bool_nat,type,
    fun_bool_nat: $tType ).

tff(fun_fu429484960t_bool,type,
    fun_fu429484960t_bool: $tType ).

tff(fun_fu425979586l_bool,type,
    fun_fu425979586l_bool: $tType ).

tff(fun_fu1058839037i_bool,type,
    fun_fu1058839037i_bool: $tType ).

tff(fun_fu834038077t_unit,type,
    fun_fu834038077t_unit: $tType ).

tff(fun_fu83070487i_bool,type,
    fun_fu83070487i_bool: $tType ).

tff(fun_fu1337686655l_bool,type,
    fun_fu1337686655l_bool: $tType ).

tff(fun_fu1500933005l_bool,type,
    fun_fu1500933005l_bool: $tType ).

tff(fun_fu413400117l_bool,type,
    fun_fu413400117l_bool: $tType ).

tff(fun_fu1583538011l_bool,type,
    fun_fu1583538011l_bool: $tType ).

tff(fun_Product_unit_nat,type,
    fun_Product_unit_nat: $tType ).

tff(fun_fu2115718429t_bool,type,
    fun_fu2115718429t_bool: $tType ).

tff(fun_fu1389232563l_bool,type,
    fun_fu1389232563l_bool: $tType ).

tff(fun_fu176691123l_bool,type,
    fun_fu176691123l_bool: $tType ).

tff(fun_Pr1907279903t_bool,type,
    fun_Pr1907279903t_bool: $tType ).

tff(fun_fu1460706235l_bool,type,
    fun_fu1460706235l_bool: $tType ).

tff(fun_fu209106563t_bool,type,
    fun_fu209106563t_bool: $tType ).

tff(fun_fu1692311659t_bool,type,
    fun_fu1692311659t_bool: $tType ).

tff(fun_fu211637007l_bool,type,
    fun_fu211637007l_bool: $tType ).

tff(fun_fu486305773l_bool,type,
    fun_fu486305773l_bool: $tType ).

tff(fun_Ar1519997101t_bool,type,
    fun_Ar1519997101t_bool: $tType ).

tff(fun_fu829635395t_bool,type,
    fun_fu829635395t_bool: $tType ).

tff(fun_fu572324631l_bool,type,
    fun_fu572324631l_bool: $tType ).

tff(fun_fu1681173271l_bool,type,
    fun_fu1681173271l_bool: $tType ).

tff(fun_Ar1414184139t_bool,type,
    fun_Ar1414184139t_bool: $tType ).

tff(fun_fu2066072949l_bool,type,
    fun_fu2066072949l_bool: $tType ).

tff(fun_fu960970567l_bool,type,
    fun_fu960970567l_bool: $tType ).

tff(fun_fu1739677877l_bool,type,
    fun_fu1739677877l_bool: $tType ).

tff(fun_bo1479727337le_alt,type,
    fun_bo1479727337le_alt: $tType ).

tff(fun_fu757621293t_bool,type,
    fun_fu757621293t_bool: $tType ).

tff(fun_fu2016509975e_indi,type,
    fun_fu2016509975e_indi: $tType ).

tff(fun_fu978460487l_bool,type,
    fun_fu978460487l_bool: $tType ).

tff(fun_fu209254101t_bool,type,
    fun_fu209254101t_bool: $tType ).

tff(fun_fu51155629t_bool,type,
    fun_fu51155629t_bool: $tType ).

tff(fun_fu1386428467t_bool,type,
    fun_fu1386428467t_bool: $tType ).

tff(fun_fu16872987l_bool,type,
    fun_fu16872987l_bool: $tType ).

tff(fun_bo462718181t_bool,type,
    fun_bo462718181t_bool: $tType ).

tff(fun_fu166516917l_bool,type,
    fun_fu166516917l_bool: $tType ).

tff(fun_fu1470034170i_bool,type,
    fun_fu1470034170i_bool: $tType ).

tff(nat,type,
    nat: $tType ).

tff(fun_fu80187629t_bool,type,
    fun_fu80187629t_bool: $tType ).

tff(fun_fu603957077t_unit,type,
    fun_fu603957077t_unit: $tType ).

tff(fun_fu928599029l_bool,type,
    fun_fu928599029l_bool: $tType ).

tff(fun_fu2090861455l_bool,type,
    fun_fu2090861455l_bool: $tType ).

tff(fun_fu1936649911l_bool,type,
    fun_fu1936649911l_bool: $tType ).

tff(fun_fu327311537t_bool,type,
    fun_fu327311537t_bool: $tType ).

tff(fun_fu1657302605l_bool,type,
    fun_fu1657302605l_bool: $tType ).

tff(fun_fu599651488l_bool,type,
    fun_fu599651488l_bool: $tType ).

tff(fun_fu192249448t_bool,type,
    fun_fu192249448t_bool: $tType ).

tff(fun_fu1436348701l_bool,type,
    fun_fu1436348701l_bool: $tType ).

tff(fun_Ar500372357t_bool,type,
    fun_Ar500372357t_bool: $tType ).

tff(fun_Ar1380772935l_bool,type,
    fun_Ar1380772935l_bool: $tType ).

tff(fun_fu1480005125i_bool,type,
    fun_fu1480005125i_bool: $tType ).

tff(fun_fu1155544867l_bool,type,
    fun_fu1155544867l_bool: $tType ).

tff(fun_fu1944573957l_bool,type,
    fun_fu1944573957l_bool: $tType ).

tff(fun_Pr1228236907l_bool,type,
    fun_Pr1228236907l_bool: $tType ).

tff(fun_fu1556412341l_bool,type,
    fun_fu1556412341l_bool: $tType ).

tff(fun_nat_fun_nat_bool,type,
    fun_nat_fun_nat_bool: $tType ).

tff(fun_fu752049205l_bool,type,
    fun_fu752049205l_bool: $tType ).

tff(fun_na1041622088t_bool,type,
    fun_na1041622088t_bool: $tType ).

tff(fun_fu1227713461l_bool,type,
    fun_fu1227713461l_bool: $tType ).

tff(fun_fu2073792791t_bool,type,
    fun_fu2073792791t_bool: $tType ).

tff(fun_nat_Product_unit,type,
    fun_nat_Product_unit: $tType ).

tff(fun_bo1300789993t_bool,type,
    fun_bo1300789993t_bool: $tType ).

tff(fun_fu1540265814t_bool,type,
    fun_fu1540265814t_bool: $tType ).

tff(fun_fu1872020686t_bool,type,
    fun_fu1872020686t_bool: $tType ).

tff(fun_fu1156700085l_bool,type,
    fun_fu1156700085l_bool: $tType ).

tff(fun_fu1311768765l_bool,type,
    fun_fu1311768765l_bool: $tType ).

tff(bool,type,
    bool: $tType ).

tff(fun_fu1656765709l_bool,type,
    fun_fu1656765709l_bool: $tType ).

tff(fun_fu829220361l_bool,type,
    fun_fu829220361l_bool: $tType ).

tff(fun_bo353189547i_bool,type,
    fun_bo353189547i_bool: $tType ).

tff(fun_fu350452167l_bool,type,
    fun_fu350452167l_bool: $tType ).

tff(fun_Ar836847646le_alt,type,
    fun_Ar836847646le_alt: $tType ).

tff(fun_fu1108851754t_bool,type,
    fun_fu1108851754t_bool: $tType ).

tff(fun_fu1766473067i_bool,type,
    fun_fu1766473067i_bool: $tType ).

tff(fun_Ar1939863823t_bool,type,
    fun_Ar1939863823t_bool: $tType ).

tff(fun_fu1969848875l_bool,type,
    fun_fu1969848875l_bool: $tType ).

tff(fun_fu1687768061l_bool,type,
    fun_fu1687768061l_bool: $tType ).

tff(fun_Ar2045874810t_bool,type,
    fun_Ar2045874810t_bool: $tType ).

tff(fun_Pr359894313l_bool,type,
    fun_Pr359894313l_bool: $tType ).

tff(fun_fu1015689055l_bool,type,
    fun_fu1015689055l_bool: $tType ).

tff(fun_bo492988759l_bool,type,
    fun_bo492988759l_bool: $tType ).

tff(fun_fu1392295702l_bool,type,
    fun_fu1392295702l_bool: $tType ).

tff(fun_fu38582723l_bool,type,
    fun_fu38582723l_bool: $tType ).

tff(fun_Ar1198543961l_bool,type,
    fun_Ar1198543961l_bool: $tType ).

tff(fun_fu243393031t_bool,type,
    fun_fu243393031t_bool: $tType ).

tff(fun_nat_nat,type,
    fun_nat_nat: $tType ).

tff(fun_fu522653757at_nat,type,
    fun_fu522653757at_nat: $tType ).

tff(arrow_2115524757e_indi,type,
    arrow_2115524757e_indi: $tType ).

tff(product_unit,type,
    product_unit: $tType ).

tff(fun_fu1196098339l_bool,type,
    fun_fu1196098339l_bool: $tType ).

tff(fun_fu1916585161l_bool,type,
    fun_fu1916585161l_bool: $tType ).

tff(fun_fu44268723l_bool,type,
    fun_fu44268723l_bool: $tType ).

tff(fun_fu309829899l_bool,type,
    fun_fu309829899l_bool: $tType ).

tff(fun_fu429110920t_bool,type,
    fun_fu429110920t_bool: $tType ).

tff(fun_fu775006535l_bool,type,
    fun_fu775006535l_bool: $tType ).

tff(fun_fu363747255t_bool,type,
    fun_fu363747255t_bool: $tType ).

tff(fun_fu1465670113l_bool,type,
    fun_fu1465670113l_bool: $tType ).

tff(fun_fu1471766731l_bool,type,
    fun_fu1471766731l_bool: $tType ).

tff(fun_fu1444789715l_bool,type,
    fun_fu1444789715l_bool: $tType ).

tff(fun_fu787660105l_bool,type,
    fun_fu787660105l_bool: $tType ).

tff(fun_fu1476972377l_bool,type,
    fun_fu1476972377l_bool: $tType ).

tff(fun_fu79182725l_bool,type,
    fun_fu79182725l_bool: $tType ).

tff(fun_Pr1055212137t_bool,type,
    fun_Pr1055212137t_bool: $tType ).

tff(fun_na1436237685l_bool,type,
    fun_na1436237685l_bool: $tType ).

tff(fun_fu1515494241l_bool,type,
    fun_fu1515494241l_bool: $tType ).

tff(fun_fu85234537l_bool,type,
    fun_fu85234537l_bool: $tType ).

tff(fun_Ar1275715144t_bool,type,
    fun_Ar1275715144t_bool: $tType ).

tff(fun_fu2017950079l_bool,type,
    fun_fu2017950079l_bool: $tType ).

tff(fun_fu1395443509l_bool,type,
    fun_fu1395443509l_bool: $tType ).

tff(fun_fu1138137687l_bool,type,
    fun_fu1138137687l_bool: $tType ).

tff(fun_Pr1832937781l_bool,type,
    fun_Pr1832937781l_bool: $tType ).

tff(fun_fu717290361t_bool,type,
    fun_fu717290361t_bool: $tType ).

tff(fun_fu2038151111l_bool,type,
    fun_fu2038151111l_bool: $tType ).

tff(fun_fu2127564915i_bool,type,
    fun_fu2127564915i_bool: $tType ).

tff(fun_fu2104074051l_bool,type,
    fun_fu2104074051l_bool: $tType ).

tff(fun_fu1669219279l_bool,type,
    fun_fu1669219279l_bool: $tType ).

tff(fun_Ar1583656131t_bool,type,
    fun_Ar1583656131t_bool: $tType ).

tff(fun_fu1023291297l_bool,type,
    fun_fu1023291297l_bool: $tType ).

tff(fun_fu157004749t_bool,type,
    fun_fu157004749t_bool: $tType ).

tff(fun_fu1393819981l_bool,type,
    fun_fu1393819981l_bool: $tType ).

tff(arrow_931160158le_alt,type,
    arrow_931160158le_alt: $tType ).

tff(fun_fu814369080l_bool,type,
    fun_fu814369080l_bool: $tType ).

tff(fun_fu536674321i_bool,type,
    fun_fu536674321i_bool: $tType ).

tff(fun_Ar369661729le_alt,type,
    fun_Ar369661729le_alt: $tType ).

tff(fun_na1392860600e_indi,type,
    fun_na1392860600e_indi: $tType ).

tff(fun_fu613599045t_bool,type,
    fun_fu613599045t_bool: $tType ).

tff(fun_fu1845850437t_bool,type,
    fun_fu1845850437t_bool: $tType ).

tff(fun_fu633681369l_bool,type,
    fun_fu633681369l_bool: $tType ).

tff(fun_fu1262361717l_bool,type,
    fun_fu1262361717l_bool: $tType ).

tff(fun_bo1570548802t_bool,type,
    fun_bo1570548802t_bool: $tType ).

tff(fun_fu1591782325l_bool,type,
    fun_fu1591782325l_bool: $tType ).

tff(fun_Pr321980605t_bool,type,
    fun_Pr321980605t_bool: $tType ).

tff(fun_Pr1887046367le_alt,type,
    fun_Pr1887046367le_alt: $tType ).

tff(fun_fu1291054887l_bool,type,
    fun_fu1291054887l_bool: $tType ).

tff(fun_fu1498496639t_bool,type,
    fun_fu1498496639t_bool: $tType ).

tff(fun_fu1028680969l_bool,type,
    fun_fu1028680969l_bool: $tType ).

tff(fun_fu391017725t_bool,type,
    fun_fu391017725t_bool: $tType ).

tff(fun_fu614742333l_bool,type,
    fun_fu614742333l_bool: $tType ).

tff(fun_fu334859135t_bool,type,
    fun_fu334859135t_bool: $tType ).

tff(fun_fu117797375l_bool,type,
    fun_fu117797375l_bool: $tType ).

tff(fun_Ar552120407i_bool,type,
    fun_Ar552120407i_bool: $tType ).

tff(fun_fu1816256693l_bool,type,
    fun_fu1816256693l_bool: $tType ).

tff(fun_fu43485241l_bool,type,
    fun_fu43485241l_bool: $tType ).

tff(fun_bo979888811l_bool,type,
    fun_bo979888811l_bool: $tType ).

tff(fun_fu1378577485l_bool,type,
    fun_fu1378577485l_bool: $tType ).

tff(fun_Pr39488737i_bool,type,
    fun_Pr39488737i_bool: $tType ).

%Background operators:

%Foreground operators:
tff(hAPP_f84039575l_bool,type,
    hAPP_f84039575l_bool: ( fun_fu1471766731l_bool * fun_Ar500372357t_bool ) > fun_bool_bool ).

tff('#skF_27',type,
    '#skF_27': ( fun_Pr1055212137t_bool * fun_Pr1055212137t_bool ) > arrow_931160158le_alt ).

tff(hAPP_f2081160365l_bool,type,
    hAPP_f2081160365l_bool: ( fun_fu211637007l_bool * fun_fu1378577485l_bool ) > bool ).

tff(hAPP_f1395387255l_bool,type,
    hAPP_f1395387255l_bool: ( fun_fu1476972377l_bool * fun_Ar836847646le_alt ) > fun_Ar1026121174l_bool ).

tff(hAPP_f352672903l_bool,type,
    hAPP_f352672903l_bool: ( fun_fu1460706235l_bool * fun_fu1595299477t_bool ) > fun_bool_bool ).

tff(pi_fun1254023521t_unit,type,
    pi_fun1254023521t_unit: ( fun_fu1138137687l_bool * fun_fu327311537t_bool ) > fun_fu829635395t_bool ).

tff(cOMBK_1216274064t_bool,type,
    cOMBK_1216274064t_bool: fun_bo96602657l_bool ).

tff('#skF_49',type,
    '#skF_49': fun_Ar1744566822di_nat > arrow_2115524757e_indi ).

tff(top_to126038883t_bool,type,
    top_to126038883t_bool: fun_Pr1055212137t_bool ).

tff(hAPP_b510135029t_bool,type,
    hAPP_b510135029t_bool: ( fun_bo2027801303t_bool * bool ) > fun_fu1595299477t_bool ).

tff(cOMBK_2091851729e_indi,type,
    cOMBK_2091851729e_indi: fun_fu1692311659t_bool ).

tff(pi_Arr159321468di_nat,type,
    pi_Arr159321468di_nat: ( fun_Ar552120407i_bool * fun_Ar2045874810t_bool ) > fun_fu192249448t_bool ).

tff('#skF_4',type,
    '#skF_4': ( fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(hAPP_f862859457t_bool,type,
    hAPP_f862859457t_bool: ( fun_fu105994665t_bool * fun_Pr1055212137t_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_44',type,
    '#skF_44': ( fun_fu1595299477t_bool * fun_fu787660105l_bool * fun_fu775006535l_bool ) > fun_Ar500372357t_bool ).

tff(member1814595472t_unit,type,
    member1814595472t_unit: fun_fu1166948533l_bool ).

tff(cOMBK_382434616l_bool,type,
    cOMBK_382434616l_bool: fun_fu831091903t_bool ).

tff('#skF_1',type,
    '#skF_1': ( arrow_931160158le_alt * arrow_931160158le_alt * fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(hAPP_f1290810160l_bool,type,
    hAPP_f1290810160l_bool: ( fun_fu1737725662l_bool * fun_fu192249448t_bool ) > bool ).

tff(inj_on456593853t_bool,type,
    inj_on456593853t_bool: fun_fu243393031t_bool > fun_fu705370401l_bool ).

tff(pi_nat_nat,type,
    pi_nat_nat: ( fun_nat_bool * fun_nat_fun_nat_bool ) > fun_fun_nat_nat_bool ).

tff(hAPP_f537623936l_bool,type,
    hAPP_f537623936l_bool: ( fun_fu797415470l_bool * fun_fu1771765432t_bool ) > bool ).

tff(hAPP_f1409483817t_bool,type,
    hAPP_f1409483817t_bool: ( fun_fu1324073361t_bool * fun_Pr1055212137t_bool ) > fun_fu962221693t_bool ).

tff(hAPP_f1996228283l_bool,type,
    hAPP_f1996228283l_bool: ( fun_fu1196098339l_bool * fun_bo492988759l_bool ) > fun_fu701319549l_bool ).

tff(hAPP_f1690559309l_bool,type,
    hAPP_f1690559309l_bool: ( fun_fu1227713461l_bool * fun_fu908353023e_indi ) > fun_fu1936649911l_bool ).

tff(f,type,
    f: fun_fu1595299477t_bool ).

tff('#skF_76',type,
    '#skF_76': ( fun_Ar500372357t_bool * fun_Ar1198543961l_bool * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(hAPP_f15758621t_bool,type,
    hAPP_f15758621t_bool: ( fun_fu1498496639t_bool * fun_Ar1364097613t_bool ) > fun_fu157004749t_bool ).

tff('#skF_11',type,
    '#skF_11': fun_Pr1055212137t_bool > arrow_931160158le_alt ).

tff('#skF_33',type,
    '#skF_33': ( arrow_931160158le_alt * arrow_931160158le_alt ) > fun_Pr1055212137t_bool ).

tff(hAPP_f414777105t_bool,type,
    hAPP_f414777105t_bool: ( fun_fu831091903t_bool * fun_Pr1055212137t_bool ) > fun_bo1116297149t_bool ).

tff('#skF_72',type,
    '#skF_72': ( fun_Pr359894313l_bool * fun_Pr1055212137t_bool * fun_Pr1055212137t_bool * fun_Pr1055212137t_bool ) > produc1840315303le_alt ).

tff(hAPP_f1909595219t_bool,type,
    hAPP_f1909595219t_bool: ( fun_fu699199419t_bool * fun_Pr1055212137t_bool ) > fun_Ar1164786343t_bool ).

tff('#skF_94',type,
    '#skF_94': nat > nat ).

tff(hAPP_f293545699t_bool,type,
    hAPP_f293545699t_bool: ( fun_fu613599045t_bool * fun_Ar698916836t_bool ) > fun_Ar421919996t_bool ).

tff(pi_fun49394147t_bool,type,
    pi_fun49394147t_bool: ( fun_fu1015689055l_bool * fun_fu1583538011l_bool ) > fun_fu1916585161l_bool ).

tff(ord_le1923264405l_bool,type,
    ord_le1923264405l_bool: fun_fu1216534899l_bool ).

tff('#skF_97',type,
    '#skF_97': ( nat * nat ) > nat ).

tff(in_rel267123714le_alt,type,
    in_rel267123714le_alt: ( fun_Pr1055212137t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > bool ).

tff(fequal_nat,type,
    fequal_nat: fun_nat_fun_nat_bool ).

tff('#skF_17',type,
    '#skF_17': fun_fu1595299477t_bool > arrow_931160158le_alt ).

tff(hAPP_f173704847l_bool,type,
    hAPP_f173704847l_bool: ( fun_fu385975869l_bool * fun_fu1138137687l_bool ) > fun_fu1378577485l_bool ).

tff(hAPP_f868566847l_bool,type,
    hAPP_f868566847l_bool: ( fun_fu1216534899l_bool * fun_fu1015689055l_bool ) > fun_fu705370401l_bool ).

tff(arrow_741591990_mktop,type,
    arrow_741591990_mktop: fun_fu1628463836t_bool ).

tff(n,type,
    n: nat ).

tff(hAPP_f1763702829e_indi,type,
    hAPP_f1763702829e_indi: ( fun_fu1596339983e_indi * fun_fu1595299477t_bool ) > arrow_2115524757e_indi ).

tff(cOMBS_811328630t_bool,type,
    cOMBS_811328630t_bool: ( fun_Ar1519997101t_bool * fun_Ar500372357t_bool ) > fun_Ar1492469401t_bool ).

tff(hAPP_A1538515647l_bool,type,
    hAPP_A1538515647l_bool: ( fun_Ar1270429299l_bool * arrow_2115524757e_indi ) > fun_fu1138137687l_bool ).

tff(member_bool,type,
    member_bool: fun_bo492988759l_bool ).

tff('#skF_5',type,
    '#skF_5': ( arrow_931160158le_alt * fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(hAPP_f1119259085l_bool,type,
    hAPP_f1119259085l_bool: ( fun_fu166516917l_bool * fun_Pr321980605t_bool ) > fun_fu1804102517l_bool ).

tff(pi_Arr487970267t_bool,type,
    pi_Arr487970267t_bool: ( fun_Ar552120407i_bool * fun_Ar1198543961l_bool ) > fun_fu775006535l_bool ).

tff(hAPP_P32877782t_bool,type,
    hAPP_P32877782t_bool: ( fun_Pr1029464120t_bool * product_unit ) > fun_nat_bool ).

tff('#skF_43',type,
    '#skF_43': ( fun_Ar500372357t_bool * fun_Ar1198543961l_bool * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff('#skF_96',type,
    '#skF_96': ( fun_nat_bool * nat * nat ) > nat ).

tff(cOMBB_981137617e_indi,type,
    cOMBB_981137617e_indi: fun_nat_fun_nat_bool > fun_fu1845850437t_bool ).

tff(fTrue,type,
    fTrue: bool ).

tff(ord_le1115695277i_bool,type,
    ord_le1115695277i_bool: fun_fu1310412861l_bool ).

tff(pi_fun1342736627e_indi,type,
    pi_fun1342736627e_indi: ( fun_fu1015689055l_bool * fun_fu1766473067i_bool ) > fun_fu790078681i_bool ).

tff(finite1217814770t_bool,type,
    finite1217814770t_bool: fun_fu614742333l_bool ).

tff(hAPP_f1938592399l_bool,type,
    hAPP_f1938592399l_bool: ( fun_fu1310412861l_bool * fun_Ar552120407i_bool ) > fun_fu1657302605l_bool ).

tff('#skF_26',type,
    '#skF_26': ( fun_Pr1055212137t_bool * fun_Pr1055212137t_bool ) > arrow_931160158le_alt ).

tff(hAPP_f311418073t_bool,type,
    hAPP_f311418073t_bool: ( fun_fu243393031t_bool * fun_Pr1055212137t_bool ) > fun_Ar500372357t_bool ).

tff(hAPP_f1099651112t_bool,type,
    hAPP_f1099651112t_bool: ( fun_fu1540265814t_bool * fun_Pr1055212137t_bool ) > fun_Ar1091019988t_bool ).

tff(cOMBB_1146692694ol_nat,type,
    cOMBB_1146692694ol_nat: fun_na1436237685l_bool > fun_fu1585362869l_bool ).

tff('#skF_38',type,
    '#skF_38': ( fun_nat_nat * fun_nat_bool ) > nat ).

tff(member1805026208t_unit,type,
    member1805026208t_unit: fun_fu804386741l_bool ).

tff(member76848293e_indi,type,
    member76848293e_indi: fun_fu1500933005l_bool ).

tff('#skF_92',type,
    '#skF_92': ( nat * nat ) > nat ).

tff('#skF_103',type,
    '#skF_103': nat > nat ).

tff(hAPP_f509814255t_bool,type,
    hAPP_f509814255t_bool: ( fun_fu2115718429t_bool * fun_Ar552120407i_bool ) > fun_Ar1519997101t_bool ).

tff(cOMBK_759924014t_bool,type,
    cOMBK_759924014t_bool: fun_bo979888811l_bool ).

tff(hAPP_A606737888t_bool,type,
    hAPP_A606737888t_bool: ( fun_Ar1275715144t_bool * arrow_931160158le_alt ) > fun_Pr1055212137t_bool ).

tff(cOMBC_nat_nat_bool,type,
    cOMBC_nat_nat_bool: fun_fu1733046955t_bool ).

tff(hAPP_f932587383l_bool,type,
    hAPP_f932587383l_bool: ( fun_fu2088415961l_bool * fun_fu83070487i_bool ) > bool ).

tff(cOMBC_2133163426l_bool,type,
    cOMBC_2133163426l_bool: fun_fu363747255t_bool ).

tff('#skF_54',type,
    '#skF_54': ( fun_fu787660105l_bool * fun_fu787660105l_bool * fun_fu775006535l_bool ) > fun_Ar500372357t_bool ).

tff(member1302538000t_bool,type,
    member1302538000t_bool: fun_fu166516917l_bool ).

tff('#skF_48',type,
    '#skF_48': fun_nat_nat > nat ).

tff('#skF_99',type,
    '#skF_99': ( nat * nat ) > nat ).

tff(member1667929154t_unit,type,
    member1667929154t_unit: fun_fu978460487l_bool ).

tff(member_nat,type,
    member_nat: fun_na1436237685l_bool ).

tff(hAPP_f1221487891l_bool,type,
    hAPP_f1221487891l_bool: ( fun_fu1804102517l_bool * fun_fu176691123l_bool ) > bool ).

tff(top_top_bool,type,
    top_top_bool: bool ).

tff(hAPP_f1065603533l_bool,type,
    hAPP_f1065603533l_bool: ( fun_fu804386741l_bool * fun_fu1193945677t_unit ) > fun_fu1106246917l_bool ).

tff(hAPP_f1197023401l_bool,type,
    hAPP_f1197023401l_bool: ( fun_fu1355931153l_bool * fun_fu775006535l_bool ) > fun_fu1583538011l_bool ).

tff(ord_le1976645739t_bool,type,
    ord_le1976645739t_bool: fun_fu43485241l_bool ).

tff('#skF_68',type,
    '#skF_68': ( fun_Pr1055212137t_bool * fun_bool_bool * fun_Pr1055212137t_bool ) > produc1840315303le_alt ).

tff(hAPP_f2076228197l_bool,type,
    hAPP_f2076228197l_bool: ( fun_fu350452167l_bool * fun_fu1944573957l_bool ) > bool ).

tff(cOMBC_922322901t_bool,type,
    cOMBC_922322901t_bool: fun_fu954933197i_bool ).

tff(member428554515di_nat,type,
    member428554515di_nat: fun_fu85234537l_bool ).

tff('#skF_10',type,
    '#skF_10': ( fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(hAPP_b1314516999le_alt,type,
    hAPP_b1314516999le_alt: ( fun_bo1479727337le_alt * bool ) > produc1840315303le_alt ).

tff(hAPP_A1770325791t_bool,type,
    hAPP_A1770325791t_bool: ( fun_Ar1364097613t_bool * arrow_931160158le_alt ) > fun_fu1540265814t_bool ).

tff(member1283254298t_bool,type,
    member1283254298t_bool: fun_fu1395443509l_bool ).

tff(member488877876t_bool,type,
    member488877876t_bool: fun_fu1969848875l_bool ).

tff(member57118396t_bool,type,
    member57118396t_bool: fun_fu1556412341l_bool ).

tff(finite876838485le_alt,type,
    finite876838485le_alt: fun_Pr1055212137t_bool > nat ).

tff('#skF_21',type,
    '#skF_21': fun_fu1595299477t_bool > arrow_931160158le_alt ).

tff(ord_le2104736649l_bool,type,
    ord_le2104736649l_bool: fun_fu1216534899l_bool ).

tff(hAPP_f786530292t_bool,type,
    hAPP_f786530292t_bool: ( fun_fu1628463836t_bool * fun_Pr1055212137t_bool ) > fun_Ar1275715144t_bool ).

tff(cOMBK_790042732t_unit,type,
    cOMBK_790042732t_unit: fun_bo1300789993t_bool ).

tff('#skF_73',type,
    '#skF_73': ( fun_Ar1198543961l_bool * fun_Ar500372357t_bool * fun_Ar500372357t_bool * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(hAPP_f1498158055l_bool,type,
    hAPP_f1498158055l_bool: ( fun_fu787660105l_bool * fun_Ar500372357t_bool ) > fun_fu1015689055l_bool ).

tff(collec708328256e_indi,type,
    collec708328256e_indi: fun_Ar552120407i_bool > fun_Ar552120407i_bool ).

tff(hAPP_f1397511071l_bool,type,
    hAPP_f1397511071l_bool: ( fun_fu1657302605l_bool * fun_Ar552120407i_bool ) > bool ).

tff(hAPP_b1061655857t_bool,type,
    hAPP_b1061655857t_bool: ( fun_bo462718181t_bool * bool ) > fun_fu1324073361t_bool ).

tff('#skF_56',type,
    '#skF_56': ( fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > product_unit ).

tff(hAPP_f800510211t_bool,type,
    hAPP_f800510211t_bool: ( fun_fu821463397t_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_66',type,
    '#skF_66': ( nat * nat * fun_nat_nat ) > nat ).

tff(hAPP_f1435501085t_bool,type,
    hAPP_f1435501085t_bool: ( fun_fu334859135t_bool * fun_Ar1689125069l_bool ) > fun_Ar1364097613t_bool ).

tff(hAPP_f1483290493t_bool,type,
    hAPP_f1483290493t_bool: ( fun_fu327311537t_bool * fun_fu1595299477t_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_65',type,
    '#skF_65': ( nat * nat * fun_nat_nat ) > nat ).

tff('#skF_89',type,
    '#skF_89': ( nat * fun_nat_bool ) > nat ).

tff(hAPP_n1006566506l_bool,type,
    hAPP_n1006566506l_bool: ( fun_na1469252690l_bool * nat ) > fun_bool_bool ).

tff(hAPP_bool_bool,type,
    hAPP_bool_bool: ( fun_bool_bool * bool ) > bool ).

tff('#skF_14',type,
    '#skF_14': fun_fu1595299477t_bool > fun_Ar500372357t_bool ).

tff(member418553588le_alt,type,
    member418553588le_alt: fun_fu1338365749l_bool ).

tff(collec1461897520t_bool,type,
    collec1461897520t_bool: fun_fu775006535l_bool > fun_fu775006535l_bool ).

tff(hAPP_bool_nat,type,
    hAPP_bool_nat: ( fun_bool_nat * bool ) > nat ).

tff(hAPP_f70231061t_bool,type,
    hAPP_f70231061t_bool: ( fun_fu962221693t_bool * fun_Pr1055212137t_bool ) > fun_Pr1055212137t_bool ).

tff(member_Product_unit,type,
    member_Product_unit: fun_Pr1863373635l_bool ).

tff('#skF_34',type,
    '#skF_34': nat ).

tff(member527726724e_indi,type,
    member527726724e_indi: fun_fu1041166411l_bool ).

tff(hAPP_f2106732305l_bool,type,
    hAPP_f2106732305l_bool: ( fun_fu976270783l_bool * fun_fu1916585161l_bool ) > bool ).

tff(hAPP_f522449699l_bool,type,
    hAPP_f522449699l_bool: ( fun_fu79182725l_bool * fun_fu38582723l_bool ) > bool ).

tff(hAPP_f1709225957l_bool,type,
    hAPP_f1709225957l_bool: ( fun_fu446267975l_bool * fun_fu1595299477t_bool ) > fun_fu1378577485l_bool ).

tff(cOMBC_1505804284t_bool,type,
    cOMBC_1505804284t_bool: fun_fu209106563t_bool ).

tff(inj_on194063285t_bool,type,
    inj_on194063285t_bool: fun_Ar500372357t_bool > fun_fu1657302605l_bool ).

tff(hAPP_A658738638t_bool,type,
    hAPP_A658738638t_bool: ( fun_Ar421919996t_bool * arrow_931160158le_alt ) > fun_Ar500372357t_bool ).

tff(ord_le1568362934t_bool,type,
    ord_le1568362934t_bool: fun_fu1217155507l_bool ).

tff(hAPP_A353813823le_alt,type,
    hAPP_A353813823le_alt: ( fun_Ar369661729le_alt * arrow_2115524757e_indi ) > produc1840315303le_alt ).

tff(hAPP_f120150093l_bool,type,
    hAPP_f120150093l_bool: ( fun_fu81176373l_bool * fun_fu775006535l_bool ) > fun_fu117797375l_bool ).

tff(hAPP_A1279849719l_bool,type,
    hAPP_A1279849719l_bool: ( fun_Ar1198543961l_bool * arrow_2115524757e_indi ) > fun_fu1015689055l_bool ).

tff('#skF_58',type,
    '#skF_58': ( fun_nat_bool * fun_nat_bool ) > nat ).

tff(member1801442306t_bool,type,
    member1801442306t_bool: fun_fu446267975l_bool ).

tff(hAPP_f62620517i_bool,type,
    hAPP_f62620517i_bool: ( fun_fu954933197i_bool * fun_Ar2045874810t_bool ) > fun_na457272970i_bool ).

tff(lba,type,
    lba: fun_Pr1055212137t_bool ).

tff(hAPP_n1048492170e_indi,type,
    hAPP_n1048492170e_indi: ( fun_na1392860600e_indi * nat ) > arrow_2115524757e_indi ).

tff(hAPP_f1381130897t_bool,type,
    hAPP_f1381130897t_bool: ( fun_fu1845850437t_bool * fun_Ar1744566822di_nat ) > fun_Ar2045874810t_bool ).

tff(top_to1257323279t_bool,type,
    top_to1257323279t_bool: fun_Pr1643180309t_bool ).

tff(ord_le161055137l_bool,type,
    ord_le161055137l_bool: fun_fu385975869l_bool ).

tff(hAPP_f1951378235l_bool,type,
    hAPP_f1951378235l_bool: ( fun_fu1436348701l_bool * fun_nat_bool ) > fun_fu814369080l_bool ).

tff(hAPP_A102926893t_bool,type,
    hAPP_A102926893t_bool: ( fun_Ar2078312923t_bool * arrow_931160158le_alt ) > fun_Ar698916836t_bool ).

tff('#skF_77',type,
    '#skF_77': ( fun_fu1595299477t_bool * fun_fu787660105l_bool * fun_fu775006535l_bool ) > fun_Ar500372357t_bool ).

tff(pi_nat_bool,type,
    pi_nat_bool: ( fun_nat_bool * fun_na1469252690l_bool ) > fun_fu425979586l_bool ).

tff(hAPP_P166437127t_bool,type,
    hAPP_P166437127t_bool: ( fun_Pr1055212137t_bool * produc1840315303le_alt ) > bool ).

tff(hAPP_f1766661605l_bool,type,
    hAPP_f1766661605l_bool: ( fun_fu775006535l_bool * fun_Ar500372357t_bool ) > bool ).

tff(hAPP_f1637334154l_bool,type,
    hAPP_f1637334154l_bool: ( fun_fu814369080l_bool * fun_fu425979586l_bool ) > bool ).

tff(hAPP_A594708985t_bool,type,
    hAPP_A594708985t_bool: ( fun_Ar1519997101t_bool * arrow_2115524757e_indi ) > fun_fu1324073361t_bool ).

tff(collect_Product_unit,type,
    collect_Product_unit: fun_Pr1643180309t_bool > fun_Pr1643180309t_bool ).

tff(hAPP_f146696477e_indi,type,
    hAPP_f146696477e_indi: ( fun_fu908353023e_indi * fun_Ar500372357t_bool ) > arrow_2115524757e_indi ).

tff(hAPP_f2028818269l_bool,type,
    hAPP_f2028818269l_bool: ( fun_fu309829899l_bool * fun_Pr1643180309t_bool ) > bool ).

tff('#skF_87',type,
    '#skF_87': fun_nat_bool > nat ).

tff('#skF_81',type,
    '#skF_81': ( fun_Ar1744566822di_nat * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff('#skF_13',type,
    '#skF_13': fun_Pr1055212137t_bool > produc1840315303le_alt ).

tff(ord_le351904673i_bool,type,
    ord_le351904673i_bool: fun_fu1310412861l_bool ).

tff(hAPP_f422714471l_bool,type,
    hAPP_f422714471l_bool: ( fun_fu16872987l_bool * fun_fu1015689055l_bool ) > fun_fu787660105l_bool ).

tff(finite783399747e_indi,type,
    finite783399747e_indi: fun_Ar552120407i_bool > nat ).

tff(hAPP_P1132296885l_bool,type,
    hAPP_P1132296885l_bool: ( fun_Pr1510236951l_bool * product_unit ) > fun_fu1015689055l_bool ).

tff(hAPP_f138236715l_bool,type,
    hAPP_f138236715l_bool: ( fun_fu1500933005l_bool * fun_na1392860600e_indi ) > fun_fu1175033968l_bool ).

tff(hAPP_f1370368205l_bool,type,
    hAPP_f1370368205l_bool: ( fun_fu1556412341l_bool * fun_Pr1055212137t_bool ) > fun_fu705370401l_bool ).

tff(hAPP_f372503329l_bool,type,
    hAPP_f372503329l_bool: ( fun_fu1669219279l_bool * fun_fu790078681i_bool ) > bool ).

tff(hAPP_f416620757at_nat,type,
    hAPP_f416620757at_nat: ( fun_fu522653757at_nat * fun_nat_fun_nat_nat ) > fun_nat_fun_nat_nat ).

tff(ord_le1874503007t_bool,type,
    ord_le1874503007t_bool: fun_fu43485241l_bool ).

tff('#skF_46',type,
    '#skF_46': ( fun_na1392860600e_indi * fun_Ar1744566822di_nat ) > nat ).

tff(pi_Pro226591613t_bool,type,
    pi_Pro226591613t_bool: ( fun_Pr1055212137t_bool * fun_Pr359894313l_bool ) > fun_fu1015689055l_bool ).

tff(member1747786740e_indi,type,
    member1747786740e_indi: fun_fu1286543157l_bool ).

tff(cOMBB_656639247e_indi,type,
    cOMBB_656639247e_indi: fun_fu699199419t_bool > fun_fu757621293t_bool ).

tff(hAPP_b816606711l_bool,type,
    hAPP_b816606711l_bool: ( fun_bo979888811l_bool * bool ) > fun_fu1138137687l_bool ).

tff(hAPP_f611501301l_bool,type,
    hAPP_f611501301l_bool: ( fun_fu1138137687l_bool * fun_fu1595299477t_bool ) > bool ).

tff(d,type,
    d: arrow_931160158le_alt ).

tff(hAPP_n1699378549t_bool,type,
    hAPP_n1699378549t_bool: ( fun_nat_fun_nat_bool * nat ) > fun_nat_bool ).

tff(member87760213it_nat,type,
    member87760213it_nat: fun_fu486305773l_bool ).

tff(member1791451290l_bool,type,
    member1791451290l_bool: fun_fu81176373l_bool ).

tff(hAPP_f1957024259i_bool,type,
    hAPP_f1957024259i_bool: ( fun_fu1766473067i_bool * fun_Pr1055212137t_bool ) > fun_Ar552120407i_bool ).

tff(hAPP_P840149257l_bool,type,
    hAPP_P840149257l_bool: ( fun_Pr1228236907l_bool * produc1840315303le_alt ) > fun_fu1015689055l_bool ).

tff(pi_bool_nat,type,
    pi_bool_nat: ( fun_bool_bool * fun_bo1570548802t_bool ) > fun_fu429484960t_bool ).

tff(hAPP_b1263785481t_bool,type,
    hAPP_b1263785481t_bool: ( fun_bo1116297149t_bool * bool ) > fun_Pr1055212137t_bool ).

tff(hAPP_f345984403l_bool,type,
    hAPP_f345984403l_bool: ( fun_fu928599029l_bool * fun_fu1386428467t_bool ) > bool ).

tff(ord_le565024179t_bool,type,
    ord_le565024179t_bool: fun_fu1515494241l_bool ).

tff(hAPP_f1685685l_bool,type,
    hAPP_f1685685l_bool: ( fun_fu1616760087l_bool * fun_fu1367017557t_bool ) > bool ).

tff('#skF_80',type,
    '#skF_80': ( fun_Ar1744566822di_nat * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(arrow_888693696le_IIA,type,
    arrow_888693696le_IIA: fun_fu1138137687l_bool ).

tff('#skF_25',type,
    '#skF_25': fun_Pr1055212137t_bool ).

tff(hAPP_f229349961t_bool,type,
    hAPP_f229349961t_bool: ( fun_fu1733046955t_bool * fun_nat_fun_nat_bool ) > fun_nat_fun_nat_bool ).

tff(collec1699798848t_bool,type,
    collec1699798848t_bool: fun_fu1138137687l_bool > fun_fu1138137687l_bool ).

tff('#skF_100',type,
    '#skF_100': ( nat * nat ) > nat ).

tff(pi_Pro278326941t_bool,type,
    pi_Pro278326941t_bool: ( fun_Pr1643180309t_bool * fun_Pr1510236951l_bool ) > fun_fu829220361l_bool ).

tff(hAPP_f740807359i_bool,type,
    hAPP_f740807359i_bool: ( fun_fu2127564915i_bool * fun_fu1595299477t_bool ) > fun_Ar552120407i_bool ).

tff('#skF_78',type,
    '#skF_78': ( fun_nat_nat * fun_nat_bool ) > nat ).

tff(cOMBK_1522533360e_indi,type,
    cOMBK_1522533360e_indi: fun_fu243393031t_bool ).

tff(member553230100le_alt,type,
    member553230100le_alt: fun_Pr1228236907l_bool ).

tff(h,type,
    h: fun_Ar1744566822di_nat ).

tff(hAPP_f46399911t_bool,type,
    hAPP_f46399911t_bool: ( fun_fu528877839t_bool * fun_Pr1228236907l_bool ) > fun_fu962221693t_bool ).

tff(hAPP_f1656729961l_bool,type,
    hAPP_f1656729961l_bool: ( fun_fu1681173271l_bool * fun_fu705370401l_bool ) > bool ).

tff(hAPP_f403597109l_bool,type,
    hAPP_f403597109l_bool: ( fun_fu2018671511l_bool * fun_fu209254101t_bool ) > bool ).

tff(hAPP_f1302245795t_bool,type,
    hAPP_f1302245795t_bool: ( fun_fu2117817733t_bool * fun_Ar1492469401t_bool ) > fun_fu243393031t_bool ).

tff(hAPP_f1021703871l_bool,type,
    hAPP_f1021703871l_bool: ( fun_fu705370401l_bool * fun_fu1015689055l_bool ) > bool ).

tff(ord_less_eq_bool,type,
    ord_less_eq_bool: fun_bo1549164019l_bool ).

tff(ord_less_bool,type,
    ord_less_bool: fun_bo1549164019l_bool ).

tff(hAPP_f54304608l_bool,type,
    hAPP_f54304608l_bool: ( fun_fu425979586l_bool * fun_nat_bool ) > bool ).

tff(ord_le1254553345t_bool,type,
    ord_le1254553345t_bool: fun_fu304639347l_bool ).

tff(arrow_592884904_mkbot,type,
    arrow_592884904_mkbot: fun_fu1628463836t_bool ).

tff(pi_Pro1008448593t_bool,type,
    pi_Pro1008448593t_bool: ( fun_Pr1643180309t_bool * fun_Pr1223320869l_bool ) > fun_fu176691123l_bool ).

tff(hAPP_f792184801t_bool,type,
    hAPP_f792184801t_bool: ( fun_fu1595299477t_bool * fun_Ar500372357t_bool ) > fun_Pr1055212137t_bool ).

tff('#skF_20',type,
    '#skF_20': fun_fu1595299477t_bool > fun_Ar500372357t_bool ).

tff(hAPP_f1269190349l_bool,type,
    hAPP_f1269190349l_bool: ( fun_fu1338365749l_bool * fun_Ar369661729le_alt ) > fun_fu633681369l_bool ).

tff(hAPP_f1037107797l_bool,type,
    hAPP_f1037107797l_bool: ( fun_fu1675261879l_bool * fun_fu1131021301l_bool ) > bool ).

tff(hAPP_f339859954l_bool,type,
    hAPP_f339859954l_bool: ( fun_fu599651488l_bool * fun_fu1108851754t_bool ) > bool ).

tff(cOMBC_697226658l_bool,type,
    cOMBC_697226658l_bool: fun_fu528877839t_bool ).

tff('#skF_18',type,
    '#skF_18': ( fun_Ar500372357t_bool * fun_fu1595299477t_bool * arrow_931160158le_alt * arrow_931160158le_alt * fun_Ar500372357t_bool ) > arrow_2115524757e_indi ).

tff(hAPP_f842954860t_bool,type,
    hAPP_f842954860t_bool: ( fun_fu1872020686t_bool * fun_Ar500372357t_bool ) > fun_Ar698916836t_bool ).

tff(hAPP_b1013836512t_bool,type,
    hAPP_b1013836512t_bool: ( fun_bo1570548802t_bool * bool ) > fun_nat_bool ).

tff(hAPP_f1176598245l_bool,type,
    hAPP_f1176598245l_bool: ( fun_fu960970567l_bool * fun_Ar2049444117le_alt ) > fun_Ar1689125069l_bool ).

tff(hAPP_f1426445843l_bool,type,
    hAPP_f1426445843l_bool: ( fun_fu1262361717l_bool * fun_fun_nat_nat_bool ) > bool ).

tff('#skF_105',type,
    '#skF_105': ( nat * fun_nat_bool ) > nat ).

tff(member291481314t_bool,type,
    member291481314t_bool: fun_fu1816256693l_bool ).

tff('#skF_59',type,
    '#skF_59': ( fun_fu1015689055l_bool * fun_fu1015689055l_bool ) > fun_Pr1055212137t_bool ).

tff(hAPP_f2029284841e_indi,type,
    hAPP_f2029284841e_indi: ( fun_fu2016509975e_indi * fun_Pr1055212137t_bool ) > arrow_2115524757e_indi ).

tff('#skF_98',type,
    '#skF_98': nat > nat ).

tff(collec1209019986le_alt,type,
    collec1209019986le_alt: fun_Pr1055212137t_bool > fun_Pr1055212137t_bool ).

tff(hAPP_A501825983t_bool,type,
    hAPP_A501825983t_bool: ( fun_Ar1164786343t_bool * arrow_931160158le_alt ) > fun_Ar1275715144t_bool ).

tff(hAPP_A674791462t_bool,type,
    hAPP_A674791462t_bool: ( fun_Ar1091019988t_bool * arrow_931160158le_alt ) > bool ).

tff(hilber195283148at_nat,type,
    hilber195283148at_nat: ( fun_nat_bool * fun_nat_nat ) > fun_nat_nat ).

tff('#skF_106',type,
    '#skF_106': fun_Ar1744566822di_nat ).

tff(member481633596le_alt,type,
    member481633596le_alt: fun_fu1156700085l_bool ).

tff('#skF_83',type,
    '#skF_83': ( fun_Ar1744566822di_nat * fun_Ar1744566822di_nat * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(cOMBC_941833506l_bool,type,
    cOMBC_941833506l_bool: fun_fu1444789715l_bool ).

tff(hAPP_f1410143987l_bool,type,
    hAPP_f1410143987l_bool: ( fun_fu1583538011l_bool * fun_Pr1055212137t_bool ) > fun_fu775006535l_bool ).

tff(member1024687843t_unit,type,
    member1024687843t_unit: fun_fu1028680969l_bool ).

tff(hAPP_A1174518481t_bool,type,
    hAPP_A1174518481t_bool: ( fun_Ar500372357t_bool * arrow_2115524757e_indi ) > fun_Pr1055212137t_bool ).

tff(hAPP_A605074405l_bool,type,
    hAPP_A605074405l_bool: ( fun_Ar1380772935l_bool * arrow_2115524757e_indi ) > fun_fu1657302605l_bool ).

tff(inj_on2047198755le_alt,type,
    inj_on2047198755le_alt: fun_bo1479727337le_alt > fun_fu1255657237l_bool ).

tff(hAPP_f162243405l_bool,type,
    hAPP_f162243405l_bool: ( fun_fu1591782325l_bool * fun_Ar687924991t_bool ) > fun_fu1675261879l_bool ).

tff('#skF_2',type,
    '#skF_2': ( arrow_931160158le_alt * arrow_931160158le_alt * fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(pi_Pro1592011445e_indi,type,
    pi_Pro1592011445e_indi: ( fun_Pr1055212137t_bool * fun_Pr39488737i_bool ) > fun_fu83070487i_bool ).

tff(hAPP_f621492301l_bool,type,
    hAPP_f621492301l_bool: ( fun_fu1395443509l_bool * fun_bo266809543t_bool ) > fun_fu2017950079l_bool ).

tff(finite1350902018e_indi,type,
    finite1350902018e_indi: fun_fu1657302605l_bool ).

tff(finite_card_bool,type,
    finite_card_bool: fun_bool_bool > nat ).

tff(hAPP_f2087965871t_bool,type,
    hAPP_f2087965871t_bool: ( fun_fu709917073t_bool * fun_Ar1026121174l_bool ) > fun_fu1540265814t_bool ).

tff(ord_le742797417l_bool,type,
    ord_le742797417l_bool: fun_fu1393819981l_bool ).

tff(hAPP_f1919464799l_bool,type,
    hAPP_f1919464799l_bool: ( fun_fu1656765709l_bool * fun_fu545713175t_bool ) > bool ).

tff(pi_fun1455727697t_unit,type,
    pi_fun1455727697t_unit: ( fun_fu775006535l_bool * fun_fu587068865t_bool ) > fun_fu1386428467t_bool ).

tff(pi_fun1412468411l_bool,type,
    pi_fun1412468411l_bool: ( fun_fu1015689055l_bool * fun_fu44268723l_bool ) > fun_fu705370401l_bool ).

tff(hAPP_n215258509l_bool,type,
    hAPP_n215258509l_bool: ( fun_na1436237685l_bool * nat ) > fun_fu425979586l_bool ).

tff(hAPP_n924210722i_bool,type,
    hAPP_n924210722i_bool: ( fun_na457272970i_bool * nat ) > fun_Ar552120407i_bool ).

tff(inj_on886403158di_nat,type,
    inj_on886403158di_nat: fun_Ar1744566822di_nat > fun_fu1657302605l_bool ).

tff(cOMBC_571858149l_bool,type,
    cOMBC_571858149l_bool: fun_fu709917073t_bool ).

tff(hAPP_A1485971815le_alt,type,
    hAPP_A1485971815le_alt: ( fun_Ar2049444117le_alt * arrow_931160158le_alt ) > fun_Ar836847646le_alt ).

tff(hAPP_f1328803787t_bool,type,
    hAPP_f1328803787t_bool: ( fun_fu51155629t_bool * fun_Ar1519997101t_bool ) > fun_fu1902045723t_bool ).

tff(cOMBK_2140692976t_bool,type,
    cOMBK_2140692976t_bool: fun_fu1355931153l_bool ).

tff(hAPP_f2029708741l_bool,type,
    hAPP_f2029708741l_bool: ( fun_fu1291054887l_bool * fun_Ar500372357t_bool ) > fun_fu614742333l_bool ).

tff(hAPP_f230252107l_bool,type,
    hAPP_f230252107l_bool: ( fun_fu1389232563l_bool * fun_fu446267975l_bool ) > fun_fu1687768061l_bool ).

tff(hAPP_f1616443493l_bool,type,
    hAPP_f1616443493l_bool: ( fun_fu2038151111l_bool * fun_fu1480005125i_bool ) > bool ).

tff(hAPP_f43388905l_bool,type,
    hAPP_f43388905l_bool: ( fun_fu1041166411l_bool * fun_fu2016509975e_indi ) > fun_fu1669219279l_bool ).

tff(c,type,
    c: arrow_931160158le_alt ).

tff(b,type,
    b: arrow_931160158le_alt ).

tff('#skF_30',type,
    '#skF_30': ( arrow_2115524757e_indi * fun_fu1595299477t_bool ) > fun_Ar500372357t_bool ).

tff(fconj,type,
    fconj: fun_bo1549164019l_bool ).

tff('#skF_88',type,
    '#skF_88': ( nat * fun_nat_nat ) > nat ).

tff(cOMBB_480104238le_alt,type,
    cOMBB_480104238le_alt: fun_Pr1228236907l_bool > fun_fu1476972377l_bool ).

tff(member2095441122e_indi,type,
    member2095441122e_indi: fun_fu1739677877l_bool ).

tff(hAPP_f1223452061l_bool,type,
    hAPP_f1223452061l_bool: ( fun_fu117797375l_bool * fun_fu614742333l_bool ) > bool ).

tff(hAPP_f1413342797l_bool,type,
    hAPP_f1413342797l_bool: ( fun_fu662844725l_bool * fun_Pr1887046367le_alt ) > fun_fu2018671511l_bool ).

tff(hAPP_f314169011l_bool,type,
    hAPP_f314169011l_bool: ( fun_fu1515494241l_bool * fun_Pr1055212137t_bool ) > fun_fu1015689055l_bool ).

tff(cOMBK_1595020336e_indi,type,
    cOMBK_1595020336e_indi: fun_fu279877163l_bool ).

tff(hAPP_f66927821l_bool,type,
    hAPP_f66927821l_bool: ( fun_fu1585362869l_bool * fun_nat_nat ) > fun_na1436237685l_bool ).

tff('#skF_55',type,
    '#skF_55': ( fun_bool_bool * fun_bool_bool ) > bool ).

tff(hAPP_f717334393l_bool,type,
    hAPP_f717334393l_bool: ( fun_fu830715227l_bool * fun_fu1015689055l_bool ) > fun_fu1681173271l_bool ).

tff(hAPP_P1031342399e_indi,type,
    hAPP_P1031342399e_indi: ( fun_Pr1698894881e_indi * produc1840315303le_alt ) > arrow_2115524757e_indi ).

tff('#skF_50',type,
    '#skF_50': fun_Ar1744566822di_nat > arrow_2115524757e_indi ).

tff('#skF_82',type,
    '#skF_82': ( fun_nat_nat * fun_nat_nat * fun_nat_bool ) > nat ).

tff(hAPP_f290914957t_bool,type,
    hAPP_f290914957t_bool: ( fun_fu587068865t_bool * fun_Ar500372357t_bool ) > fun_Pr1643180309t_bool ).

tff(hAPP_f426535095t_bool,type,
    hAPP_f426535095t_bool: ( fun_fu1692311659t_bool * fun_nat_bool ) > fun_Ar2045874810t_bool ).

tff(hAPP_f95487087l_bool,type,
    hAPP_f95487087l_bool: ( fun_fu1420978973l_bool * fun_fu775006535l_bool ) > fun_fu614742333l_bool ).

tff(top_to1678393681i_bool,type,
    top_to1678393681i_bool: fun_Ar552120407i_bool ).

tff(member_fun_bool_nat,type,
    member_fun_bool_nat: fun_fu1531935961l_bool ).

tff(finite775027132t_bool,type,
    finite775027132t_bool: fun_fu705370401l_bool ).

tff(hAPP_P728132331t_bool,type,
    hAPP_P728132331t_bool: ( fun_Pr1907279903t_bool * produc1840315303le_alt ) > fun_Pr1643180309t_bool ).

tff(arrow_1472924909ctator,type,
    arrow_1472924909ctator: fun_fu2127564915i_bool ).

tff(cOMBC_31215906l_bool,type,
    cOMBC_31215906l_bool: fun_fu1380565427i_bool ).

tff(hAPP_n454528608t_bool,type,
    hAPP_n454528608t_bool: ( fun_na1041622088t_bool * nat ) > fun_Pr1643180309t_bool ).

tff('#skF_42',type,
    '#skF_42': ( fun_Pr1055212137t_bool * fun_Pr359894313l_bool * fun_Pr1055212137t_bool ) > produc1840315303le_alt ).

tff('#skF_84',type,
    '#skF_84': ( fun_nat_bool * nat ) > nat ).

tff(hAPP_P1139363291t_bool,type,
    hAPP_P1139363291t_bool: ( fun_Pr321980605t_bool * product_unit ) > fun_Ar500372357t_bool ).

tff(pi_fun1624909403l_bool,type,
    pi_fun1624909403l_bool: ( fun_fu775006535l_bool * fun_fu1471766731l_bool ) > fun_fu614742333l_bool ).

tff(pi_Arr914482869le_alt,type,
    pi_Arr914482869le_alt: ( fun_Ar552120407i_bool * fun_Ar500372357t_bool ) > fun_fu2073792791t_bool ).

tff(hAPP_f269590987l_bool,type,
    hAPP_f269590987l_bool: ( fun_fu44268723l_bool * fun_Pr1055212137t_bool ) > fun_bool_bool ).

tff('#skF_101',type,
    '#skF_101': ( nat * nat ) > nat ).

tff(pi_Arr1376550035t_bool,type,
    pi_Arr1376550035t_bool: ( fun_Ar552120407i_bool * fun_Ar684516451l_bool ) > fun_fu1131021301l_bool ).

tff(hAPP_f976121117l_bool,type,
    hAPP_f976121117l_bool: ( fun_fu2017950079l_bool * fun_fu1311768765l_bool ) > bool ).

tff('#skF_60',type,
    '#skF_60': ( fun_fu1138137687l_bool * fun_fu1138137687l_bool ) > fun_fu1595299477t_bool ).

tff(produc362059031le_alt,type,
    produc362059031le_alt: fun_Ar2049444117le_alt ).

tff(top_to2013953873l_bool,type,
    top_to2013953873l_bool: fun_fu1138137687l_bool ).

tff('#skF_6',type,
    '#skF_6': ( arrow_931160158le_alt * fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(ord_at4362885an_nat,type,
    ord_at4362885an_nat: nat > fun_nat_fun_nat_bool ).

tff(top_top_fun_nat_bool,type,
    top_top_fun_nat_bool: fun_nat_bool ).

tff('#skF_32',type,
    '#skF_32': ( arrow_2115524757e_indi * fun_fu1595299477t_bool ) > arrow_931160158le_alt ).

tff(hAPP_f1077478037l_bool,type,
    hAPP_f1077478037l_bool: ( fun_fu1687768061l_bool * fun_fu1138137687l_bool ) > fun_fu1138137687l_bool ).

tff(member818572202t_bool,type,
    member818572202t_bool: fun_fu572324631l_bool ).

tff(pi_Pro1014195041t_bool,type,
    pi_Pro1014195041t_bool: ( fun_Pr1643180309t_bool * fun_Pr1832937781l_bool ) > fun_fu38582723l_bool ).

tff(top_to1690334693l_bool,type,
    top_to1690334693l_bool: fun_fu1015689055l_bool ).

tff(hAPP_b1849744615l_bool,type,
    hAPP_b1849744615l_bool: ( fun_bo645734555l_bool * bool ) > fun_fu775006535l_bool ).

tff(pi_fun116255921t_unit,type,
    pi_fun116255921t_unit: ( fun_fu1015689055l_bool * fun_fu105994665t_bool ) > fun_fu545713175t_bool ).

tff('#skF_24',type,
    '#skF_24': fun_Pr1055212137t_bool ).

tff('#skF_36',type,
    '#skF_36': ( fun_nat_bool * fun_nat_bool ) > nat ).

tff(p,type,
    p: fun_Ar500372357t_bool ).

tff(cOMBC_1490589522t_bool,type,
    cOMBC_1490589522t_bool: fun_fu2117817733t_bool ).

tff(pi_nat1905227924e_indi,type,
    pi_nat1905227924e_indi: ( fun_nat_bool * fun_na457272970i_bool ) > fun_fu1470034170i_bool ).

tff(hAPP_n633340360t_unit,type,
    hAPP_n633340360t_unit: ( fun_nat_Product_unit * nat ) > product_unit ).

tff('#skF_85',type,
    '#skF_85': fun_nat_bool > nat ).

tff(hAPP_f676424105i_bool,type,
    hAPP_f676424105i_bool: ( fun_fu536674321i_bool * fun_Ar552120407i_bool ) > fun_fu1766473067i_bool ).

tff(member590466050e_indi,type,
    member590466050e_indi: fun_Ar1380772935l_bool ).

tff(member_fun_nat_nat,type,
    member_fun_nat_nat: fun_fu1988302005l_bool ).

tff('#skF_16',type,
    '#skF_16': fun_fu1595299477t_bool > arrow_931160158le_alt ).

tff(cOMBC_nat_nat_nat,type,
    cOMBC_nat_nat_nat: fun_fu522653757at_nat ).

tff(hAPP_nat_bool,type,
    hAPP_nat_bool: ( fun_nat_bool * nat ) > bool ).

tff(hAPP_f1146629647l_bool,type,
    hAPP_f1146629647l_bool: ( fun_fu2104074051l_bool * fun_nat_bool ) > fun_na1469252690l_bool ).

tff(pi_fun64467091e_indi,type,
    pi_fun64467091e_indi: ( fun_fu775006535l_bool * fun_fu1765260675i_bool ) > fun_fu887487221i_bool ).

tff(cOMBS_1921392482t_bool,type,
    cOMBS_1921392482t_bool: ( fun_Ar1492469401t_bool * fun_Ar500372357t_bool ) > fun_Ar500372357t_bool ).

tff(ord_le1306091181l_bool,type,
    ord_le1306091181l_bool: fun_fu385975869l_bool ).

tff(hAPP_f427533077t_bool,type,
    hAPP_f427533077t_bool: ( fun_fu391017725t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff(cOMBB_1605735744le_alt,type,
    cOMBB_1605735744le_alt: fun_fu1476972377l_bool > fun_fu960970567l_bool ).

tff(top_to1324311617l_bool,type,
    top_to1324311617l_bool: fun_fu775006535l_bool ).

tff(hAPP_f1755759597t_bool,type,
    hAPP_f1755759597t_bool: ( fun_fu1902045723t_bool * fun_Pr1055212137t_bool ) > fun_Ar1492469401t_bool ).

tff('#skF_35',type,
    '#skF_35': nat ).

tff(hAPP_f429946033l_bool,type,
    hAPP_f429946033l_bool: ( fun_fu1015689055l_bool * fun_Pr1055212137t_bool ) > bool ).

tff(member1142067122t_unit,type,
    member1142067122t_unit: fun_fu638047541l_bool ).

tff('#skF_102',type,
    '#skF_102': nat > nat ).

tff(hAPP_f2046606153l_bool,type,
    hAPP_f2046606153l_bool: ( fun_fu1969848875l_bool * fun_Pr1572389447t_bool ) > fun_fu660051455l_bool ).

tff(cOMBB_1015721476ol_nat,type,
    cOMBB_1015721476ol_nat: fun_bo1549164019l_bool > fun_fu2104074051l_bool ).

tff('#skF_9',type,
    '#skF_9': ( fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(hAPP_P1326783277i_bool,type,
    hAPP_P1326783277i_bool: ( fun_Pr39488737i_bool * produc1840315303le_alt ) > fun_Ar552120407i_bool ).

tff(hAPP_A1313367280le_alt,type,
    hAPP_A1313367280le_alt: ( fun_Ar836847646le_alt * arrow_931160158le_alt ) > produc1840315303le_alt ).

tff(hAPP_A1450069362di_nat,type,
    hAPP_A1450069362di_nat: ( fun_Ar1744566822di_nat * arrow_2115524757e_indi ) > nat ).

tff(cOMBK_854051296t_bool,type,
    cOMBK_854051296t_bool: fun_fu536674321i_bool ).

tff(cOMBC_18834461t_bool,type,
    cOMBC_18834461t_bool: fun_fu613599045t_bool ).

tff(pi_Pro185129843t_unit,type,
    pi_Pro185129843t_unit: ( fun_Pr1055212137t_bool * fun_Pr1907279903t_bool ) > fun_fu1367017557t_bool ).

tff(arrow_1475523868_above,type,
    arrow_1475523868_above: fun_fu699199419t_bool ).

tff(hAPP_b1439777783i_bool,type,
    hAPP_b1439777783i_bool: ( fun_bo353189547i_bool * bool ) > fun_Ar552120407i_bool ).

tff('#skF_3',type,
    '#skF_3': ( fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(one_one_nat,type,
    one_one_nat: nat ).

tff('#skF_57',type,
    '#skF_57': ( fun_Ar552120407i_bool * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff('#skF_79',type,
    '#skF_79': ( fun_nat_nat * fun_nat_bool ) > nat ).

tff(hAPP_f1793492343l_bool,type,
    hAPP_f1793492343l_bool: ( fun_fu279877163l_bool * fun_fu1015689055l_bool ) > fun_Ar1198543961l_bool ).

tff(hAPP_b1096750261t_bool,type,
    hAPP_b1096750261t_bool: ( fun_bo1300789993t_bool * bool ) > fun_Pr1643180309t_bool ).

tff(finite_finite_bool,type,
    finite_finite_bool: fun_fu1255657237l_bool ).

tff(e,type,
    e: arrow_931160158le_alt ).

tff('#skF_70',type,
    '#skF_70': ( fun_fu1595299477t_bool * fun_fu1015689055l_bool * fun_fu775006535l_bool ) > fun_Ar500372357t_bool ).

tff(pi_nat_Product_unit,type,
    pi_nat_Product_unit: ( fun_nat_bool * fun_na1041622088t_bool ) > fun_fu1771765432t_bool ).

tff(hAPP_f141075873t_bool,type,
    hAPP_f141075873t_bool: ( fun_fu209106563t_bool * fun_Ar1583656131t_bool ) > fun_Ar2078312923t_bool ).

tff(arrow_22284131nimity,type,
    arrow_22284131nimity: fun_fu1138137687l_bool ).

tff(hAPP_f272527115l_bool,type,
    hAPP_f272527115l_bool: ( fun_fu43485241l_bool * fun_Pr1643180309t_bool ) > fun_fu309829899l_bool ).

tff(pi_Pro1041002611le_alt,type,
    pi_Pro1041002611le_alt: ( fun_Pr1643180309t_bool * fun_Pr1572389447t_bool ) > fun_fu209254101t_bool ).

tff(hAPP_A1858212765t_bool,type,
    hAPP_A1858212765t_bool: ( fun_Ar1414184139t_bool * arrow_931160158le_alt ) > fun_Ar1091019988t_bool ).

tff('#skF_53',type,
    '#skF_53': ( fun_Ar1198543961l_bool * fun_Ar1198543961l_bool * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(hAPP_f144393719l_bool,type,
    hAPP_f144393719l_bool: ( fun_fu1531935961l_bool * fun_bool_nat ) > fun_fu1392295702l_bool ).

tff('#skF_63',type,
    '#skF_63': ( nat * nat ) > nat ).

tff(hAPP_f1465510031l_bool,type,
    hAPP_f1465510031l_bool: ( fun_fu614742333l_bool * fun_fu775006535l_bool ) > bool ).

tff(hAPP_f134102069l_bool,type,
    hAPP_f134102069l_bool: ( fun_fu572324631l_bool * fun_bo1116297149t_bool ) > fun_fu2066072949l_bool ).

tff(hAPP_P907778813t_unit,type,
    hAPP_P907778813t_unit: ( fun_Pr215145567t_unit * produc1840315303le_alt ) > product_unit ).

tff(hAPP_f1426772275l_bool,type,
    hAPP_f1426772275l_bool: ( fun_fu1465670113l_bool * fun_bool_bool ) > fun_Pr359894313l_bool ).

tff(hAPP_f612708895l_bool,type,
    hAPP_f612708895l_bool: ( fun_fu1393819981l_bool * fun_bool_bool ) > fun_fu1255657237l_bool ).

tff(hAPP_f2040535501l_bool,type,
    hAPP_f2040535501l_bool: ( fun_fu1988302005l_bool * fun_nat_nat ) > fun_fu1262361717l_bool ).

tff(member666484274le_alt,type,
    member666484274le_alt: fun_fu662844725l_bool ).

tff(hAPP_f516936199l_bool,type,
    hAPP_f516936199l_bool: ( fun_fu85234537l_bool * fun_Ar1744566822di_nat ) > fun_fu1737725662l_bool ).

tff(arrow_915577424le_Lin,type,
    arrow_915577424le_Lin: fun_fu1015689055l_bool ).

tff(hAPP_b1650070463l_bool,type,
    hAPP_b1650070463l_bool: ( fun_bo96602657l_bool * bool ) > fun_fu1015689055l_bool ).

tff(inj_on1048829645e_indi,type,
    inj_on1048829645e_indi: fun_fu2016509975e_indi > fun_fu705370401l_bool ).

tff(cOMBS_nat_bool_bool,type,
    cOMBS_nat_bool_bool: ( fun_na1469252690l_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_P1676879539t_bool,type,
    hAPP_P1676879539t_bool: ( fun_Pr1643180309t_bool * product_unit ) > bool ).

tff(hAPP_A1787768616l_bool,type,
    hAPP_A1787768616l_bool: ( fun_Ar1026121174l_bool * arrow_931160158le_alt ) > fun_fu1015689055l_bool ).

tff(finite_card_nat,type,
    finite_card_nat: fun_nat_bool > nat ).

tff(hAPP_P902017683t_bool,type,
    hAPP_P902017683t_bool: ( fun_Pr1572389447t_bool * product_unit ) > fun_Pr1055212137t_bool ).

tff(hAPP_f228579435l_bool,type,
    hAPP_f228579435l_bool: ( fun_fu1444789715l_bool * fun_fu1291054887l_bool ) > fun_fu694861565l_bool ).

tff(inj_on899118883t_bool,type,
    inj_on899118883t_bool: fun_Pr1055212137t_bool > fun_fu1015689055l_bool ).

tff('#skF_12',type,
    '#skF_12': fun_Pr1055212137t_bool > arrow_931160158le_alt ).

tff(hAPP_P1830623733l_bool,type,
    hAPP_P1830623733l_bool: ( fun_Pr359894313l_bool * produc1840315303le_alt ) > fun_bool_bool ).

tff('#skF_28',type,
    '#skF_28': ( fun_Pr1055212137t_bool * fun_Pr1055212137t_bool ) > arrow_931160158le_alt ).

tff('#skF_104',type,
    '#skF_104': ( fun_nat_bool * nat ) > nat ).

tff(hAPP_f1722879237t_bool,type,
    hAPP_f1722879237t_bool: ( fun_fu80187629t_bool * fun_na1436237685l_bool ) > fun_fu821463397t_bool ).

tff(cOMBK_670822686t_bool,type,
    cOMBK_670822686t_bool: fun_bo645734555l_bool ).

tff(pi_fun351900523l_bool,type,
    pi_fun351900523l_bool: ( fun_fu1138137687l_bool * fun_fu1460706235l_bool ) > fun_fu1378577485l_bool ).

tff(inj_on_nat_nat,type,
    inj_on_nat_nat: fun_nat_nat > fun_fu425979586l_bool ).

tff(pi_boo250534251t_bool,type,
    pi_boo250534251t_bool: ( fun_bool_bool * fun_bo979888811l_bool ) > fun_fu497048781l_bool ).

tff(finite1949902593t_unit,type,
    finite1949902593t_unit: fun_Pr1643180309t_bool > nat ).

tff(hAPP_f1812901165l_bool,type,
    hAPP_f1812901165l_bool: ( fun_fu2090861455l_bool * fun_fu497048781l_bool ) > bool ).

tff(collec1113178622t_bool,type,
    collec1113178622t_bool: fun_fu1015689055l_bool > fun_fu1015689055l_bool ).

tff('#skF_22',type,
    '#skF_22': fun_fu1595299477t_bool > arrow_931160158le_alt ).

tff('#skF_45',type,
    '#skF_45': ( fun_nat_nat * fun_nat_nat ) > nat ).

tff(hAPP_nat_nat,type,
    hAPP_nat_nat: ( fun_nat_nat * nat ) > nat ).

tff(member1103019306t_bool,type,
    member1103019306t_bool: fun_fu752049205l_bool ).

tff('#skF_19',type,
    '#skF_19': ( fun_Ar500372357t_bool * fun_fu1595299477t_bool * arrow_931160158le_alt * arrow_931160158le_alt * fun_Ar500372357t_bool ) > arrow_2115524757e_indi ).

tff(zero_zero_nat,type,
    zero_zero_nat: nat ).

tff(hAPP_P1470717569l_bool,type,
    hAPP_P1470717569l_bool: ( fun_Pr1832937781l_bool * product_unit ) > fun_fu1138137687l_bool ).

tff(hAPP_A1020253872t_bool,type,
    hAPP_A1020253872t_bool: ( fun_Ar698916836t_bool * arrow_2115524757e_indi ) > fun_Ar1275715144t_bool ).

tff(hAPP_f1570313510t_bool,type,
    hAPP_f1570313510t_bool: ( fun_fu429110920t_bool * fun_nat_bool ) > fun_nat_fun_nat_bool ).

tff(finite_finite_nat,type,
    finite_finite_nat: fun_fu425979586l_bool ).

tff(cOMBK_1820189998e_indi,type,
    cOMBK_1820189998e_indi: fun_bo353189547i_bool ).

tff('#skF_71',type,
    '#skF_71': fun_Pr1055212137t_bool ).

tff(pi_fun1073350051e_indi,type,
    pi_fun1073350051e_indi: ( fun_fu1138137687l_bool * fun_fu2127564915i_bool ) > fun_fu1480005125i_bool ).

tff('#skF_86',type,
    '#skF_86': ( fun_nat_bool * nat ) > nat ).

tff(hAPP_f739946663t_unit,type,
    hAPP_f739946663t_unit: ( fun_fu603957077t_unit * fun_Pr1055212137t_bool ) > product_unit ).

tff('#skF_37',type,
    '#skF_37': ( fun_nat_nat * fun_nat_bool ) > nat ).

tff(hAPP_f1458726223t_bool,type,
    hAPP_f1458726223t_bool: ( fun_fu363747255t_bool * fun_Pr1863373635l_bool ) > fun_fu391017725t_bool ).

tff(hAPP_f1950626059l_bool,type,
    hAPP_f1950626059l_bool: ( fun_fu486305773l_bool * fun_Product_unit_nat ) > fun_fu599651488l_bool ).

tff(cOMBK_1506144056le_alt,type,
    cOMBK_1506144056le_alt: fun_fu1465670113l_bool ).

tff(member1159072754t_bool,type,
    member1159072754t_bool: fun_fu1291054887l_bool ).

tff(cOMBK_1446432t_bool,type,
    cOMBK_1446432t_bool: fun_fu16872987l_bool ).

tff(hAPP_f1960079821l_bool,type,
    hAPP_f1960079821l_bool: ( fun_fu1208702901l_bool * fun_Pr1337256141t_bool ) > fun_fu79182725l_bool ).

tff(cOMBC_1455277858l_bool,type,
    cOMBC_1455277858l_bool: fun_fu1196098339l_bool ).

tff(member449535860t_bool,type,
    member449535860t_bool: fun_fu675160875l_bool ).

tff(hAPP_f639477379l_bool,type,
    hAPP_f639477379l_bool: ( fun_fu1697657963l_bool * fun_fu1556412341l_bool ) > fun_fu1155544867l_bool ).

tff(hAPP_A1256181151l_bool,type,
    hAPP_A1256181151l_bool: ( fun_Ar1689125069l_bool * arrow_931160158le_alt ) > fun_Ar1026121174l_bool ).

tff(plus_plus_nat,type,
    plus_plus_nat: fun_nat_fun_nat_nat ).

tff(fFalse,type,
    fFalse: bool ).

tff(ord_less_nat,type,
    ord_less_nat: fun_nat_fun_nat_bool ).

tff(pi_Arr353983907t_bool,type,
    pi_Arr353983907t_bool: ( fun_Ar552120407i_bool * fun_Ar1270429299l_bool ) > fun_fu1944573957l_bool ).

tff(hAPP_f1862158541l_bool,type,
    hAPP_f1862158541l_bool: ( fun_fu1156700085l_bool * fun_bo1479727337le_alt ) > fun_fu1023291297l_bool ).

tff('#skF_91',type,
    '#skF_91': ( nat * fun_nat_bool ) > nat ).

tff(inj_on937360581t_bool,type,
    inj_on937360581t_bool: fun_fu1595299477t_bool > fun_fu614742333l_bool ).

tff(hAPP_f1733046827l_bool,type,
    hAPP_f1733046827l_bool: ( fun_fu853658253l_bool * fun_Ar1414184139t_bool ) > bool ).

tff(a,type,
    a: arrow_931160158le_alt ).

tff(hAPP_f2041629639l_bool,type,
    hAPP_f2041629639l_bool: ( fun_fu2066072949l_bool * fun_fu1337686655l_bool ) > bool ).

tff(hAPP_f106186317l_bool,type,
    hAPP_f106186317l_bool: ( fun_fu638047541l_bool * fun_Pr215145567t_unit ) > fun_fu1616760087l_bool ).

tff(cOMBB_800536526ol_nat,type,
    cOMBB_800536526ol_nat: fun_nat_fun_nat_bool > fun_fu717290361t_bool ).

tff(ord_le1871091345l_bool,type,
    ord_le1871091345l_bool: fun_fu1420978973l_bool ).

tff(hAPP_f576849227t_bool,type,
    hAPP_f576849227t_bool: ( fun_fu757621293t_bool * fun_Ar500372357t_bool ) > fun_Ar1583656131t_bool ).

tff(hAPP_f1598887207l_bool,type,
    hAPP_f1598887207l_bool: ( fun_fu1028680969l_bool * fun_nat_Product_unit ) > fun_fu797415470l_bool ).

tff(hAPP_f467714381l_bool,type,
    hAPP_f467714381l_bool: ( fun_fu1816256693l_bool * fun_Ar1939863823t_bool ) > fun_fu350452167l_bool ).

tff(hAPP_f728118466l_bool,type,
    hAPP_f728118466l_bool: ( fun_fu1175033968l_bool * fun_fu1470034170i_bool ) > bool ).

tff(hAPP_f481662541l_bool,type,
    hAPP_f481662541l_bool: ( fun_fu413400117l_bool * fun_fu1138137687l_bool ) > fun_fu211637007l_bool ).

tff(hAPP_P1055953777l_bool,type,
    hAPP_P1055953777l_bool: ( fun_Pr1223320869l_bool * product_unit ) > fun_fu775006535l_bool ).

tff(cOMBK_bool_nat,type,
    cOMBK_bool_nat: fun_bo1570548802t_bool ).

tff(hAPP_f1165889229l_bool,type,
    hAPP_f1165889229l_bool: ( fun_fu1286543157l_bool * fun_Pr1698894881e_indi ) > fun_fu2088415961l_bool ).

tff(member717964108l_bool,type,
    member717964108l_bool: fun_fu830715227l_bool ).

tff(finite1445836347t_bool,type,
    finite1445836347t_bool: fun_fu1015689055l_bool > nat ).

tff(top_to1647826457l_bool,type,
    top_to1647826457l_bool: fun_bool_bool ).

tff(ord_le197158773l_bool,type,
    ord_le197158773l_bool: fun_fu1393819981l_bool ).

tff(cOMBK_1566242880le_alt,type,
    cOMBK_1566242880le_alt: fun_bo1116297149t_bool ).

tff(hilber506087739di_nat,type,
    hilber506087739di_nat: ( fun_Ar552120407i_bool * fun_Ar1744566822di_nat ) > fun_na1392860600e_indi ).

tff(hAPP_P1763651581le_alt,type,
    hAPP_P1763651581le_alt: ( fun_Pr1887046367le_alt * product_unit ) > produc1840315303le_alt ).

tff(hBOOL,type,
    hBOOL: bool > $o ).

tff(hAPP_A1044336685t_bool,type,
    hAPP_A1044336685t_bool: ( fun_Ar1939863823t_bool * arrow_2115524757e_indi ) > fun_fu1595299477t_bool ).

tff(member_fun_nat_bool,type,
    member_fun_nat_bool: fun_fu1436348701l_bool ).

tff(if_fun1658569689t_bool,type,
    if_fun1658569689t_bool: fun_bo462718181t_bool ).

tff('#skF_90',type,
    '#skF_90': ( nat * fun_nat_bool ) > nat ).

tff(member1188420050t_bool,type,
    member1188420050t_bool: fun_fu1591782325l_bool ).

tff(cOMBB_231886989e_indi,type,
    cOMBB_231886989e_indi: fun_bo462718181t_bool > fun_fu2115718429t_bool ).

tff(hAPP_b589554111l_bool,type,
    hAPP_b589554111l_bool: ( fun_bo1549164019l_bool * bool ) > fun_bool_bool ).

tff(hAPP_A131904271t_bool,type,
    hAPP_A131904271t_bool: ( fun_Ar1583656131t_bool * arrow_2115524757e_indi ) > fun_Ar1164786343t_bool ).

tff('#skF_41',type,
    '#skF_41': ( fun_fu1595299477t_bool * arrow_2115524757e_indi ) > fun_Ar500372357t_bool ).

tff(finite1418900531t_bool,type,
    finite1418900531t_bool: fun_fu775006535l_bool > nat ).

tff('#skF_39',type,
    '#skF_39': ( fun_Ar1744566822di_nat * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(arrow_1190054106e_Prof,type,
    arrow_1190054106e_Prof: fun_fu775006535l_bool ).

tff('#skF_67',type,
    '#skF_67': ( nat * nat * fun_nat_nat ) > nat ).

tff(hAPP_P1339635435t_bool,type,
    hAPP_P1339635435t_bool: ( fun_Pr1337256141t_bool * product_unit ) > fun_fu1595299477t_bool ).

tff('#skF_40',type,
    '#skF_40': ( fun_Ar1744566822di_nat * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff('#skF_52',type,
    '#skF_52': ( fun_Pr359894313l_bool * fun_Pr359894313l_bool * fun_Pr1055212137t_bool ) > produc1840315303le_alt ).

tff(hAPP_f1810968607t_bool,type,
    hAPP_f1810968607t_bool: ( fun_fu157004749t_bool * fun_Pr1055212137t_bool ) > fun_Ar1414184139t_bool ).

tff(hAPP_b715352037t_bool,type,
    hAPP_b715352037t_bool: ( fun_bo266809543t_bool * bool ) > fun_Ar500372357t_bool ).

tff(ord_le466311871t_bool,type,
    ord_le466311871t_bool: fun_fu1515494241l_bool ).

tff(ord_le382113706t_bool,type,
    ord_le382113706t_bool: fun_fu1217155507l_bool ).

tff(cOMBC_1947566172t_bool,type,
    cOMBC_1947566172t_bool: fun_fu1498496639t_bool ).

tff(suc,type,
    suc: fun_nat_nat ).

tff(cOMBB_1430402568le_alt,type,
    cOMBB_1430402568le_alt: fun_fu709917073t_bool > fun_fu334859135t_bool ).

tff(hAPP_f618557131t_bool,type,
    hAPP_f618557131t_bool: ( fun_fu717290361t_bool * fun_nat_nat ) > fun_nat_fun_nat_bool ).

tff(cOMBC_1452216610l_bool,type,
    cOMBC_1452216610l_bool: fun_fu1389232563l_bool ).

tff(pi_boo98824211t_bool,type,
    pi_boo98824211t_bool: ( fun_bool_bool * fun_bo96602657l_bool ) > fun_fu1337686655l_bool ).

tff('#skF_23',type,
    '#skF_23': ( fun_fu1595299477t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(hAPP_f1282576021i_bool,type,
    hAPP_f1282576021i_bool: ( fun_fu1058839037i_bool * fun_Ar552120407i_bool ) > fun_Ar552120407i_bool ).

tff(hAPP_P607165281l_bool,type,
    hAPP_P607165281l_bool: ( fun_Pr1863373635l_bool * product_unit ) > fun_fu309829899l_bool ).

tff(finite788329492le_alt,type,
    finite788329492le_alt: fun_fu1015689055l_bool ).

tff(hAPP_nat_fun_nat_nat,type,
    hAPP_nat_fun_nat_nat: ( fun_nat_fun_nat_nat * nat ) > fun_nat_nat ).

tff(hAPP_A981395480t_bool,type,
    hAPP_A981395480t_bool: ( fun_Ar2045874810t_bool * arrow_2115524757e_indi ) > fun_nat_bool ).

tff('#skF_75',type,
    '#skF_75': ( fun_Pr1055212137t_bool * fun_Pr359894313l_bool * fun_Pr1055212137t_bool ) > produc1840315303le_alt ).

tff(lab,type,
    lab: fun_Pr1055212137t_bool ).

tff('#skF_61',type,
    '#skF_61': ( fun_fu775006535l_bool * fun_fu775006535l_bool ) > fun_Ar500372357t_bool ).

tff(hAPP_A1888055029i_bool,type,
    hAPP_A1888055029i_bool: ( fun_Ar552120407i_bool * arrow_2115524757e_indi ) > bool ).

tff(hAPP_f922750545l_bool,type,
    hAPP_f922750545l_bool: ( fun_fu660051455l_bool * fun_fu829220361l_bool ) > bool ).

tff(cOMBI_nat,type,
    cOMBI_nat: fun_nat_nat ).

tff(hAPP_f1625336439l_bool,type,
    hAPP_f1625336439l_bool: ( fun_fu633681369l_bool * fun_fu2073792791t_bool ) > bool ).

tff(hAPP_f109229519i_bool,type,
    hAPP_f109229519i_bool: ( fun_fu1765260675i_bool * fun_Ar500372357t_bool ) > fun_Ar552120407i_bool ).

tff(hAPP_A1458779421t_bool,type,
    hAPP_A1458779421t_bool: ( fun_Ar687924991t_bool * arrow_2115524757e_indi ) > fun_Ar500372357t_bool ).

tff(hAPP_b1787118453l_bool,type,
    hAPP_b1787118453l_bool: ( fun_bo492988759l_bool * bool ) > fun_fu1255657237l_bool ).

tff(hAPP_f961197973l_bool,type,
    hAPP_f961197973l_bool: ( fun_fu701319549l_bool * fun_bool_bool ) > fun_bool_bool ).

tff('#skF_51',type,
    '#skF_51': ( fun_nat_bool * fun_nat_bool ) > nat ).

tff(hAPP_f1339624767l_bool,type,
    hAPP_f1339624767l_bool: ( fun_fu1023291297l_bool * fun_fu853181919t_bool ) > bool ).

tff(hAPP_f1536115021l_bool,type,
    hAPP_f1536115021l_bool: ( fun_fu1739677877l_bool * fun_fu1596339983e_indi ) > fun_fu2038151111l_bool ).

tff(hAPP_f1549513891l_bool,type,
    hAPP_f1549513891l_bool: ( fun_fu1106246917l_bool * fun_fu829635395t_bool ) > bool ).

tff('#skF_95',type,
    '#skF_95': ( nat * nat ) > nat ).

tff(hAPP_f626396309l_bool,type,
    hAPP_f626396309l_bool: ( fun_fu694861565l_bool * fun_fu775006535l_bool ) > fun_fu775006535l_bool ).

tff(hAPP_f803471205l_bool,type,
    hAPP_f803471205l_bool: ( fun_fu978460487l_bool * fun_fu603957077t_unit ) > fun_fu1656765709l_bool ).

tff(arrow_636638768_below,type,
    arrow_636638768_below: ( fun_Pr1055212137t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > fun_Pr1055212137t_bool ).

tff(cOMBC_226598744l_bool,type,
    cOMBC_226598744l_bool: fun_fu80187629t_bool ).

tff(ord_less_eq_nat,type,
    ord_less_eq_nat: fun_nat_fun_nat_bool ).

tff(hAPP_f2062231615l_bool,type,
    hAPP_f2062231615l_bool: ( fun_fu304639347l_bool * fun_Ar1414184139t_bool ) > fun_fu853658253l_bool ).

tff(hAPP_f1298495829l_bool,type,
    hAPP_f1298495829l_bool: ( fun_fu1936649911l_bool * fun_fu887487221i_bool ) > bool ).

tff(collect_nat,type,
    collect_nat: fun_nat_bool > fun_nat_bool ).

tff('#skF_47',type,
    '#skF_47': fun_nat_nat > nat ).

tff('#skF_69',type,
    '#skF_69': ( fun_Ar500372357t_bool * fun_fu1015689055l_bool * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(hAPP_f67777128l_bool,type,
    hAPP_f67777128l_bool: ( fun_fu1392295702l_bool * fun_fu429484960t_bool ) > bool ).

tff(pi_boo1374671485le_alt,type,
    pi_boo1374671485le_alt: ( fun_bool_bool * fun_bo1116297149t_bool ) > fun_fu853181919t_bool ).

tff(hAPP_f674575949l_bool,type,
    hAPP_f674575949l_bool: ( fun_fu752049205l_bool * fun_bo2027801303t_bool ) > fun_fu2090861455l_bool ).

tff(member1408848082e_indi,type,
    member1408848082e_indi: fun_fu1227713461l_bool ).

tff('#skF_74',type,
    '#skF_74': ( fun_fu787660105l_bool * fun_fu1595299477t_bool * fun_fu1595299477t_bool * fun_fu775006535l_bool ) > fun_Ar500372357t_bool ).

tff(hAPP_f1505765837l_bool,type,
    hAPP_f1505765837l_bool: ( fun_fu1166948533l_bool * fun_fu834038077t_unit ) > fun_fu928599029l_bool ).

tff('#skF_64',type,
    '#skF_64': ( nat * nat * fun_nat_nat ) > nat ).

tff(hAPP_f1586642395t_unit,type,
    hAPP_f1586642395t_unit: ( fun_fu834038077t_unit * fun_Ar500372357t_bool ) > product_unit ).

tff(hAPP_A182831535l_bool,type,
    hAPP_A182831535l_bool: ( fun_Ar684516451l_bool * arrow_2115524757e_indi ) > fun_fu775006535l_bool ).

tff('#skF_8',type,
    '#skF_8': ( arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(hAPP_f1579463915t_unit,type,
    hAPP_f1579463915t_unit: ( fun_fu1193945677t_unit * fun_fu1595299477t_bool ) > product_unit ).

tff(hAPP_f387058535l_bool,type,
    hAPP_f387058535l_bool: ( fun_fu1255657237l_bool * fun_bool_bool ) > bool ).

tff(member1948336672t_bool,type,
    member1948336672t_bool: fun_fu1208702901l_bool ).

tff(hAPP_A892860133t_bool,type,
    hAPP_A892860133t_bool: ( fun_Ar1492469401t_bool * arrow_2115524757e_indi ) > fun_fu962221693t_bool ).

tff('#skF_62',type,
    '#skF_62': ( fun_Pr1055212137t_bool * fun_Pr1055212137t_bool ) > produc1840315303le_alt ).

tff(cOMBB_117136048e_indi,type,
    cOMBB_117136048e_indi: fun_fu1628463836t_bool > fun_fu1872020686t_bool ).

tff(hAPP_f833264203i_bool,type,
    hAPP_f833264203i_bool: ( fun_fu1380565427i_bool * fun_Ar1380772935l_bool ) > fun_fu1058839037i_bool ).

tff(hAPP_f2071392713l_bool,type,
    hAPP_f2071392713l_bool: ( fun_fu675160875l_bool * fun_fu243393031t_bool ) > fun_fu976270783l_bool ).

tff('#skF_93',type,
    '#skF_93': ( nat * nat ) > nat ).

tff('#skF_7',type,
    '#skF_7': ( arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(hAPP_f103356543l_bool,type,
    hAPP_f103356543l_bool: ( fun_fu1217155507l_bool * fun_nat_bool ) > fun_fu425979586l_bool ).

tff(hAPP_f1050277569l_bool,type,
    hAPP_f1050277569l_bool: ( fun_fu1155544867l_bool * fun_fu1015689055l_bool ) > fun_fu1015689055l_bool ).

tff(hAPP_f361555359l_bool,type,
    hAPP_f361555359l_bool: ( fun_fu1378577485l_bool * fun_fu1138137687l_bool ) > bool ).

tff('#skF_29',type,
    '#skF_29': ( fun_Pr1055212137t_bool * fun_Pr1055212137t_bool ) > arrow_931160158le_alt ).

tff(ord_le583255965l_bool,type,
    ord_le583255965l_bool: fun_fu1420978973l_bool ).

tff(member213355690l_bool,type,
    member213355690l_bool: fun_fu413400117l_bool ).

tff(pi_Product_unit_nat,type,
    pi_Product_unit_nat: ( fun_Pr1643180309t_bool * fun_Pr1029464120t_bool ) > fun_fu1108851754t_bool ).

tff(hAPP_P426034740it_nat,type,
    hAPP_P426034740it_nat: ( fun_Product_unit_nat * product_unit ) > nat ).

tff('#skF_15',type,
    '#skF_15': fun_fu1595299477t_bool > fun_Ar500372357t_bool ).

tff(cOMBK_583454926ol_nat,type,
    cOMBK_583454926ol_nat: fun_fu429110920t_bool ).

tff(image_391852738di_nat,type,
    image_391852738di_nat: ( fun_Ar1744566822di_nat * fun_Ar552120407i_bool ) > fun_nat_bool ).

tff(pi_boo573599835t_bool,type,
    pi_boo573599835t_bool: ( fun_bool_bool * fun_bo645734555l_bool ) > fun_fu1311768765l_bool ).

tff(cOMBC_437066390l_bool,type,
    cOMBC_437066390l_bool: fun_fu1697657963l_bool ).

tff('#skF_31',type,
    '#skF_31': ( arrow_2115524757e_indi * fun_fu1595299477t_bool ) > arrow_931160158le_alt ).

tff(pi_fun530160875t_bool,type,
    pi_fun530160875t_bool: ( fun_fu775006535l_bool * fun_fu787660105l_bool ) > fun_fu1138137687l_bool ).

tff(cOMBC_1190055014t_bool,type,
    cOMBC_1190055014t_bool: fun_fu51155629t_bool ).

tff(f_4089,negated_conjecture,
    ~ hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),d)),hAPP_f792184801t_bool(f,p))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_0) ).

tff(f_196,axiom,
    ( hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),d)),hAPP_f792184801t_bool(f,p)))
  <=> hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),d)),hAPP_f792184801t_bool(f,cOMBS_1921392482t_bool(cOMBS_811328630t_bool(hAPP_f509814255t_bool(cOMBB_231886989e_indi(if_fun1658569689t_bool),hAPP_n924210722i_bool(hAPP_f62620517i_bool(cOMBC_922322901t_bool,hAPP_f1381130897t_bool(cOMBB_981137617e_indi(ord_less_nat),h)),n)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_f842954860t_bool(cOMBB_117136048e_indi(arrow_741591990_mktop),p)),e)),cOMBS_1921392482t_bool(cOMBS_811328630t_bool(hAPP_f509814255t_bool(cOMBB_231886989e_indi(if_fun1658569689t_bool),hAPP_n924210722i_bool(hAPP_f62620517i_bool(cOMBC_922322901t_bool,hAPP_f1381130897t_bool(cOMBB_981137617e_indi(fequal_nat),h)),n)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_A102926893t_bool(hAPP_f141075873t_bool(cOMBC_1505804284t_bool,hAPP_f576849227t_bool(cOMBB_656639247e_indi(arrow_1475523868_above),p)),c)),e)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_f842954860t_bool(cOMBB_117136048e_indi(arrow_592884904_mkbot),p)),e)))))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_14_PW) ).

tff(f_193,axiom,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),d)),hAPP_f792184801t_bool(f,cOMBS_1921392482t_bool(cOMBS_811328630t_bool(hAPP_f509814255t_bool(cOMBB_231886989e_indi(if_fun1658569689t_bool),hAPP_n924210722i_bool(hAPP_f62620517i_bool(cOMBC_922322901t_bool,hAPP_f1381130897t_bool(cOMBB_981137617e_indi(ord_less_nat),h)),n)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_f842954860t_bool(cOMBB_117136048e_indi(arrow_741591990_mktop),p)),e)),cOMBS_1921392482t_bool(cOMBS_811328630t_bool(hAPP_f509814255t_bool(cOMBB_231886989e_indi(if_fun1658569689t_bool),hAPP_n924210722i_bool(hAPP_f62620517i_bool(cOMBC_922322901t_bool,hAPP_f1381130897t_bool(cOMBB_981137617e_indi(fequal_nat),h)),n)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_A102926893t_bool(hAPP_f141075873t_bool(cOMBC_1505804284t_bool,hAPP_f576849227t_bool(cOMBB_656639247e_indi(arrow_1475523868_above),p)),c)),e)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_f842954860t_bool(cOMBB_117136048e_indi(arrow_592884904_mkbot),p)),e)))))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_13__096c_A_060_092_060_094bsub_062F_A_I_Fi_O_Aif_Ah_Ai_A_060_An_Athen_Amkto) ).

tff(c_2532,plain,
    ~ hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),d)),hAPP_f792184801t_bool(f,p))),
    inference(cnfTransformation,[status(thm)],[f_4089]) ).

tff(c_142,plain,
    ( hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),d)),hAPP_f792184801t_bool(f,p)))
    | ~ hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),d)),hAPP_f792184801t_bool(f,cOMBS_1921392482t_bool(cOMBS_811328630t_bool(hAPP_f509814255t_bool(cOMBB_231886989e_indi(if_fun1658569689t_bool),hAPP_n924210722i_bool(hAPP_f62620517i_bool(cOMBC_922322901t_bool,hAPP_f1381130897t_bool(cOMBB_981137617e_indi(ord_less_nat),h)),n)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_f842954860t_bool(cOMBB_117136048e_indi(arrow_741591990_mktop),p)),e)),cOMBS_1921392482t_bool(cOMBS_811328630t_bool(hAPP_f509814255t_bool(cOMBB_231886989e_indi(if_fun1658569689t_bool),hAPP_n924210722i_bool(hAPP_f62620517i_bool(cOMBC_922322901t_bool,hAPP_f1381130897t_bool(cOMBB_981137617e_indi(fequal_nat),h)),n)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_A102926893t_bool(hAPP_f141075873t_bool(cOMBC_1505804284t_bool,hAPP_f576849227t_bool(cOMBB_656639247e_indi(arrow_1475523868_above),p)),c)),e)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_f842954860t_bool(cOMBB_117136048e_indi(arrow_592884904_mkbot),p)),e)))))) ),
    inference(cnfTransformation,[status(thm)],[f_196]) ).

tff(c_2719,plain,
    ~ hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),d)),hAPP_f792184801t_bool(f,cOMBS_1921392482t_bool(cOMBS_811328630t_bool(hAPP_f509814255t_bool(cOMBB_231886989e_indi(if_fun1658569689t_bool),hAPP_n924210722i_bool(hAPP_f62620517i_bool(cOMBC_922322901t_bool,hAPP_f1381130897t_bool(cOMBB_981137617e_indi(ord_less_nat),h)),n)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_f842954860t_bool(cOMBB_117136048e_indi(arrow_741591990_mktop),p)),e)),cOMBS_1921392482t_bool(cOMBS_811328630t_bool(hAPP_f509814255t_bool(cOMBB_231886989e_indi(if_fun1658569689t_bool),hAPP_n924210722i_bool(hAPP_f62620517i_bool(cOMBC_922322901t_bool,hAPP_f1381130897t_bool(cOMBB_981137617e_indi(fequal_nat),h)),n)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_A102926893t_bool(hAPP_f141075873t_bool(cOMBC_1505804284t_bool,hAPP_f576849227t_bool(cOMBB_656639247e_indi(arrow_1475523868_above),p)),c)),e)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_f842954860t_bool(cOMBB_117136048e_indi(arrow_592884904_mkbot),p)),e)))))),
    inference(negUnitSimplification,[status(thm)],[c_2532,c_142]) ).

tff(c_140,plain,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),d)),hAPP_f792184801t_bool(f,cOMBS_1921392482t_bool(cOMBS_811328630t_bool(hAPP_f509814255t_bool(cOMBB_231886989e_indi(if_fun1658569689t_bool),hAPP_n924210722i_bool(hAPP_f62620517i_bool(cOMBC_922322901t_bool,hAPP_f1381130897t_bool(cOMBB_981137617e_indi(ord_less_nat),h)),n)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_f842954860t_bool(cOMBB_117136048e_indi(arrow_741591990_mktop),p)),e)),cOMBS_1921392482t_bool(cOMBS_811328630t_bool(hAPP_f509814255t_bool(cOMBB_231886989e_indi(if_fun1658569689t_bool),hAPP_n924210722i_bool(hAPP_f62620517i_bool(cOMBC_922322901t_bool,hAPP_f1381130897t_bool(cOMBB_981137617e_indi(fequal_nat),h)),n)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_A102926893t_bool(hAPP_f141075873t_bool(cOMBC_1505804284t_bool,hAPP_f576849227t_bool(cOMBB_656639247e_indi(arrow_1475523868_above),p)),c)),e)),hAPP_A658738638t_bool(hAPP_f293545699t_bool(cOMBC_18834461t_bool,hAPP_f842954860t_bool(cOMBB_117136048e_indi(arrow_592884904_mkbot),p)),e)))))),
    inference(cnfTransformation,[status(thm)],[f_193]) ).

tff(c_2720,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2719,c_140]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.16  % Problem  : SCT171_2 : TPTP v8.1.2. Released v5.3.0.
% 0.16/0.17  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.17/0.37  % Computer : n024.cluster.edu
% 0.17/0.37  % Model    : x86_64 x86_64
% 0.17/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.17/0.37  % Memory   : 8042.1875MB
% 0.17/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.17/0.37  % CPULimit : 300
% 0.17/0.37  % WCLimit  : 300
% 0.17/0.37  % DateTime : Thu Aug  3 13:17:15 EDT 2023
% 0.17/0.37  % CPUTime  : 
% 15.98/5.25  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 15.98/5.26  
% 15.98/5.26  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 16.20/5.32  
% 16.20/5.32  Inference rules
% 16.20/5.32  ----------------------
% 16.20/5.32  #Ref     : 0
% 16.20/5.32  #Sup     : 0
% 16.20/5.32  #Fact    : 0
% 16.20/5.32  #Define  : 0
% 16.20/5.32  #Split   : 0
% 16.20/5.32  #Chain   : 0
% 16.20/5.32  #Close   : 0
% 16.20/5.32  
% 16.20/5.32  Ordering : KBO
% 16.20/5.32  
% 16.20/5.32  Simplification rules
% 16.20/5.32  ----------------------
% 16.20/5.32  #Subsume      : 1045
% 16.20/5.32  #Demod        : 173
% 16.20/5.32  #Tautology    : 210
% 16.20/5.32  #SimpNegUnit  : 10
% 16.20/5.32  #BackRed      : 0
% 16.20/5.32  
% 16.20/5.32  #Partial instantiations: 0
% 16.20/5.32  #Strategies tried      : 1
% 16.20/5.32  
% 16.20/5.32  Timing (in seconds)
% 16.20/5.32  ----------------------
% 16.20/5.33  Preprocessing        : 2.79
% 16.20/5.33  Parsing              : 1.37
% 16.20/5.33  CNF conversion       : 0.18
% 16.20/5.33  Main loop            : 1.52
% 16.20/5.33  Inferencing          : 0.00
% 16.20/5.33  Reduction            : 0.92
% 16.20/5.33  Demodulation         : 0.69
% 16.20/5.33  BG Simplification    : 0.16
% 16.20/5.33  Subsumption          : 0.35
% 16.20/5.33  Abstraction          : 0.08
% 16.20/5.33  MUC search           : 0.00
% 16.20/5.33  Cooper               : 0.00
% 16.20/5.33  Total                : 4.40
% 16.20/5.33  Index Insertion      : 0.00
% 16.20/5.33  Index Deletion       : 0.00
% 16.20/5.33  Index Matching       : 0.00
% 16.20/5.33  BG Taut test         : 0.00
%------------------------------------------------------------------------------