TSTP Solution File: SCT171_2 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : SCT171_2 : TPTP v8.1.2. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n009.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 Apr 30 14:57:10 EDT 2024

% Result   : Theorem 0.15s 0.44s
% Output   : Refutation 0.15s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    4
%            Number of leaves      :  844
% Syntax   : Number of formulae    :  884 (  73 unt; 808 typ;   0 def)
%            Number of atoms       :   81 (  26 equ)
%            Maximal formula atoms :    4 (   1 avg)
%            Number of connectives :   21 (  16   ~;   3   |;   1   &)
%                                         (   1 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    4 (   1 avg)
%            Maximal term depth    :   12 (   3 avg)
%            Number of types       :  253 ( 252 usr)
%            Number of type conns  :  830 ( 413   >; 417   *;   0   +;   0  <<)
%            Number of predicates  :   29 (  27 usr;   1 prp; 0-5 aty)
%            Number of functors    :  529 ( 529 usr; 143 con; 0-6 aty)
%            Number of variables   :    0 (   0   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
tff(type_def_5,type,
    arrow_931160158le_alt: $tType ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(type_def_129,type,
    fun_fu821463397t_bool: $tType ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_0,type,
    arrow_888693696le_IIA: fun_fu1138137687l_bool ).

tff(func_def_1,type,
    arrow_915577424le_Lin: fun_fu1015689055l_bool ).

tff(func_def_2,type,
    arrow_1190054106e_Prof: fun_fu775006535l_bool ).

tff(func_def_3,type,
    arrow_1475523868_above: fun_fu699199419t_bool ).

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

tff(func_def_5,type,
    arrow_1472924909ctator: fun_fu2127564915i_bool ).

tff(func_def_6,type,
    arrow_592884904_mkbot: fun_fu1628463836t_bool ).

tff(func_def_7,type,
    arrow_741591990_mktop: fun_fu1628463836t_bool ).

tff(func_def_8,type,
    arrow_22284131nimity: fun_fu1138137687l_bool ).

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

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

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

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

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

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

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

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

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

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

tff(func_def_19,type,
    cOMBC_571858149l_bool: fun_fu709917073t_bool ).

tff(func_def_20,type,
    cOMBC_1947566172t_bool: fun_fu1498496639t_bool ).

tff(func_def_21,type,
    cOMBC_1505804284t_bool: fun_fu209106563t_bool ).

tff(func_def_22,type,
    cOMBC_18834461t_bool: fun_fu613599045t_bool ).

tff(func_def_23,type,
    cOMBC_922322901t_bool: fun_fu954933197i_bool ).

tff(func_def_24,type,
    cOMBC_31215906l_bool: fun_fu1380565427i_bool ).

tff(func_def_25,type,
    cOMBC_1190055014t_bool: fun_fu51155629t_bool ).

tff(func_def_26,type,
    cOMBC_1490589522t_bool: fun_fu2117817733t_bool ).

tff(func_def_27,type,
    cOMBC_1455277858l_bool: fun_fu1196098339l_bool ).

tff(func_def_28,type,
    cOMBC_nat_nat_bool: fun_fu1733046955t_bool ).

tff(func_def_29,type,
    cOMBC_nat_nat_nat: fun_fu522653757at_nat ).

tff(func_def_30,type,
    cOMBC_226598744l_bool: fun_fu80187629t_bool ).

tff(func_def_31,type,
    cOMBC_2133163426l_bool: fun_fu363747255t_bool ).

tff(func_def_32,type,
    cOMBC_941833506l_bool: fun_fu1444789715l_bool ).

tff(func_def_33,type,
    cOMBC_1452216610l_bool: fun_fu1389232563l_bool ).

tff(func_def_34,type,
    cOMBC_437066390l_bool: fun_fu1697657963l_bool ).

tff(func_def_35,type,
    cOMBC_697226658l_bool: fun_fu528877839t_bool ).

tff(func_def_36,type,
    cOMBI_nat: fun_nat_nat ).

tff(func_def_37,type,
    cOMBK_1820189998e_indi: fun_bo353189547i_bool ).

tff(func_def_38,type,
    cOMBK_bool_nat: fun_bo1570548802t_bool ).

tff(func_def_39,type,
    cOMBK_790042732t_unit: fun_bo1300789993t_bool ).

tff(func_def_40,type,
    cOMBK_670822686t_bool: fun_bo645734555l_bool ).

tff(func_def_41,type,
    cOMBK_759924014t_bool: fun_bo979888811l_bool ).

tff(func_def_42,type,
    cOMBK_1216274064t_bool: fun_bo96602657l_bool ).

tff(func_def_43,type,
    cOMBK_1566242880le_alt: fun_bo1116297149t_bool ).

tff(func_def_44,type,
    cOMBK_854051296t_bool: fun_fu536674321i_bool ).

tff(func_def_45,type,
    cOMBK_1506144056le_alt: fun_fu1465670113l_bool ).

tff(func_def_46,type,
    cOMBK_2091851729e_indi: fun_fu1692311659t_bool ).

tff(func_def_47,type,
    cOMBK_583454926ol_nat: fun_fu429110920t_bool ).

tff(func_def_48,type,
    cOMBK_2140692976t_bool: fun_fu1355931153l_bool ).

tff(func_def_49,type,
    cOMBK_1595020336e_indi: fun_fu279877163l_bool ).

tff(func_def_50,type,
    cOMBK_1446432t_bool: fun_fu16872987l_bool ).

tff(func_def_51,type,
    cOMBK_1522533360e_indi: fun_fu243393031t_bool ).

tff(func_def_52,type,
    cOMBK_382434616l_bool: fun_fu831091903t_bool ).

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

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

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

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

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

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

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

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

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

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

tff(func_def_63,type,
    finite1350902018e_indi: fun_fu1657302605l_bool ).

tff(func_def_64,type,
    finite_finite_bool: fun_fu1255657237l_bool ).

tff(func_def_65,type,
    finite_finite_nat: fun_fu425979586l_bool ).

tff(func_def_66,type,
    finite1217814770t_bool: fun_fu614742333l_bool ).

tff(func_def_67,type,
    finite775027132t_bool: fun_fu705370401l_bool ).

tff(func_def_68,type,
    finite788329492le_alt: fun_fu1015689055l_bool ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_111,type,
    one_one_nat: nat ).

tff(func_def_112,type,
    plus_plus_nat: fun_nat_fun_nat_nat ).

tff(func_def_113,type,
    zero_zero_nat: nat ).

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

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

tff(func_def_116,type,
    if_fun1658569689t_bool: fun_bo462718181t_bool ).

tff(func_def_117,type,
    suc: fun_nat_nat ).

tff(func_def_118,type,
    ord_less_bool: fun_bo1549164019l_bool ).

tff(func_def_119,type,
    ord_less_nat: fun_nat_fun_nat_bool ).

tff(func_def_120,type,
    ord_le1115695277i_bool: fun_fu1310412861l_bool ).

tff(func_def_121,type,
    ord_le197158773l_bool: fun_fu1393819981l_bool ).

tff(func_def_122,type,
    ord_le382113706t_bool: fun_fu1217155507l_bool ).

tff(func_def_123,type,
    ord_le1976645739t_bool: fun_fu43485241l_bool ).

tff(func_def_124,type,
    ord_le583255965l_bool: fun_fu1420978973l_bool ).

tff(func_def_125,type,
    ord_le1306091181l_bool: fun_fu385975869l_bool ).

tff(func_def_126,type,
    ord_le2104736649l_bool: fun_fu1216534899l_bool ).

tff(func_def_127,type,
    ord_le466311871t_bool: fun_fu1515494241l_bool ).

tff(func_def_128,type,
    ord_less_eq_bool: fun_bo1549164019l_bool ).

tff(func_def_129,type,
    ord_less_eq_nat: fun_nat_fun_nat_bool ).

tff(func_def_130,type,
    ord_le1254553345t_bool: fun_fu304639347l_bool ).

tff(func_def_131,type,
    ord_le351904673i_bool: fun_fu1310412861l_bool ).

tff(func_def_132,type,
    ord_le742797417l_bool: fun_fu1393819981l_bool ).

tff(func_def_133,type,
    ord_le1568362934t_bool: fun_fu1217155507l_bool ).

tff(func_def_134,type,
    ord_le1874503007t_bool: fun_fu43485241l_bool ).

tff(func_def_135,type,
    ord_le1871091345l_bool: fun_fu1420978973l_bool ).

tff(func_def_136,type,
    ord_le161055137l_bool: fun_fu385975869l_bool ).

tff(func_def_137,type,
    ord_le1923264405l_bool: fun_fu1216534899l_bool ).

tff(func_def_138,type,
    ord_le565024179t_bool: fun_fu1515494241l_bool ).

tff(func_def_139,type,
    top_top_bool: bool ).

tff(func_def_140,type,
    top_to1678393681i_bool: fun_Ar552120407i_bool ).

tff(func_def_141,type,
    top_to1647826457l_bool: fun_bool_bool ).

tff(func_def_142,type,
    top_top_fun_nat_bool: fun_nat_bool ).

tff(func_def_143,type,
    top_to1257323279t_bool: fun_Pr1643180309t_bool ).

tff(func_def_144,type,
    top_to1324311617l_bool: fun_fu775006535l_bool ).

tff(func_def_145,type,
    top_to2013953873l_bool: fun_fu1138137687l_bool ).

tff(func_def_146,type,
    top_to1690334693l_bool: fun_fu1015689055l_bool ).

tff(func_def_147,type,
    top_to126038883t_bool: fun_Pr1055212137t_bool ).

tff(func_def_148,type,
    produc362059031le_alt: fun_Ar2049444117le_alt ).

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

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

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

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

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

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

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

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

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

tff(func_def_158,type,
    fFalse: bool ).

tff(func_def_159,type,
    fTrue: bool ).

tff(func_def_160,type,
    fconj: fun_bo1549164019l_bool ).

tff(func_def_161,type,
    fequal_nat: fun_nat_fun_nat_bool ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_252,type,
    hAPP_f84039575l_bool: ( fun_fu1471766731l_bool * fun_Ar500372357t_bool ) > fun_bool_bool ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_382,type,
    member590466050e_indi: fun_Ar1380772935l_bool ).

tff(func_def_383,type,
    member_bool: fun_bo492988759l_bool ).

tff(func_def_384,type,
    member_nat: fun_na1436237685l_bool ).

tff(func_def_385,type,
    member_Product_unit: fun_Pr1863373635l_bool ).

tff(func_def_386,type,
    member428554515di_nat: fun_fu85234537l_bool ).

tff(func_def_387,type,
    member1188420050t_bool: fun_fu1591782325l_bool ).

tff(func_def_388,type,
    member291481314t_bool: fun_fu1816256693l_bool ).

tff(func_def_389,type,
    member1159072754t_bool: fun_fu1291054887l_bool ).

tff(func_def_390,type,
    member418553588le_alt: fun_fu1338365749l_bool ).

tff(func_def_391,type,
    member_fun_bool_nat: fun_fu1531935961l_bool ).

tff(func_def_392,type,
    member1283254298t_bool: fun_fu1395443509l_bool ).

tff(func_def_393,type,
    member1103019306t_bool: fun_fu752049205l_bool ).

tff(func_def_394,type,
    member818572202t_bool: fun_fu572324631l_bool ).

tff(func_def_395,type,
    member481633596le_alt: fun_fu1156700085l_bool ).

tff(func_def_396,type,
    member76848293e_indi: fun_fu1500933005l_bool ).

tff(func_def_397,type,
    member_fun_nat_bool: fun_fu1436348701l_bool ).

tff(func_def_398,type,
    member_fun_nat_nat: fun_fu1988302005l_bool ).

tff(func_def_399,type,
    member1024687843t_unit: fun_fu1028680969l_bool ).

tff(func_def_400,type,
    member87760213it_nat: fun_fu486305773l_bool ).

tff(func_def_401,type,
    member1302538000t_bool: fun_fu166516917l_bool ).

tff(func_def_402,type,
    member1948336672t_bool: fun_fu1208702901l_bool ).

tff(func_def_403,type,
    member488877876t_bool: fun_fu1969848875l_bool ).

tff(func_def_404,type,
    member666484274le_alt: fun_fu662844725l_bool ).

tff(func_def_405,type,
    member1408848082e_indi: fun_fu1227713461l_bool ).

tff(func_def_406,type,
    member1791451290l_bool: fun_fu81176373l_bool ).

tff(func_def_407,type,
    member1814595472t_unit: fun_fu1166948533l_bool ).

tff(func_def_408,type,
    member1801442306t_bool: fun_fu446267975l_bool ).

tff(func_def_409,type,
    member2095441122e_indi: fun_fu1739677877l_bool ).

tff(func_def_410,type,
    member213355690l_bool: fun_fu413400117l_bool ).

tff(func_def_411,type,
    member1805026208t_unit: fun_fu804386741l_bool ).

tff(func_def_412,type,
    member527726724e_indi: fun_fu1041166411l_bool ).

tff(func_def_413,type,
    member717964108l_bool: fun_fu830715227l_bool ).

tff(func_def_414,type,
    member1667929154t_unit: fun_fu978460487l_bool ).

tff(func_def_415,type,
    member449535860t_bool: fun_fu675160875l_bool ).

tff(func_def_416,type,
    member1747786740e_indi: fun_fu1286543157l_bool ).

tff(func_def_417,type,
    member57118396t_bool: fun_fu1556412341l_bool ).

tff(func_def_418,type,
    member1142067122t_unit: fun_fu638047541l_bool ).

tff(func_def_419,type,
    member553230100le_alt: fun_Pr1228236907l_bool ).

tff(func_def_420,type,
    f: fun_fu1595299477t_bool ).

tff(func_def_421,type,
    lab: fun_Pr1055212137t_bool ).

tff(func_def_422,type,
    lba: fun_Pr1055212137t_bool ).

tff(func_def_423,type,
    p: fun_Ar500372357t_bool ).

tff(func_def_424,type,
    a: arrow_931160158le_alt ).

tff(func_def_425,type,
    b: arrow_931160158le_alt ).

tff(func_def_426,type,
    c: arrow_931160158le_alt ).

tff(func_def_427,type,
    d: arrow_931160158le_alt ).

tff(func_def_428,type,
    e: arrow_931160158le_alt ).

tff(func_def_429,type,
    h: fun_Ar1744566822di_nat ).

tff(func_def_430,type,
    n: nat ).

tff(func_def_431,type,
    sK26: fun_Ar1744566822di_nat ).

tff(func_def_432,type,
    sK27: nat ).

tff(func_def_433,type,
    sK28: fun_Pr1055212137t_bool ).

tff(func_def_434,type,
    sK29: fun_Pr1055212137t_bool ).

tff(func_def_435,type,
    sK30: nat > nat ).

tff(func_def_436,type,
    sK31: nat > nat ).

tff(func_def_437,type,
    sK32: nat > nat ).

tff(func_def_438,type,
    sK33: fun_Ar1744566822di_nat > arrow_2115524757e_indi ).

tff(func_def_439,type,
    sK34: fun_Ar1744566822di_nat > arrow_2115524757e_indi ).

tff(func_def_440,type,
    sK35: fun_nat_nat > nat ).

tff(func_def_441,type,
    sK36: fun_nat_nat > nat ).

tff(func_def_442,type,
    sK37: ( fun_Ar500372357t_bool * fun_fu1595299477t_bool * fun_Ar500372357t_bool ) > arrow_931160158le_alt ).

tff(func_def_443,type,
    sK38: ( fun_Ar500372357t_bool * fun_fu1595299477t_bool * fun_Ar500372357t_bool ) > arrow_931160158le_alt ).

tff(func_def_444,type,
    sK39: ( fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(func_def_445,type,
    sK40: fun_fu1595299477t_bool > fun_Ar500372357t_bool ).

tff(func_def_446,type,
    sK41: fun_fu1595299477t_bool > fun_Ar500372357t_bool ).

tff(func_def_447,type,
    sK42: fun_fu1595299477t_bool > fun_Ar500372357t_bool ).

tff(func_def_448,type,
    sK43: fun_fu1595299477t_bool > arrow_931160158le_alt ).

tff(func_def_449,type,
    sK44: fun_fu1595299477t_bool > arrow_931160158le_alt ).

tff(func_def_450,type,
    sK45: ( fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(func_def_451,type,
    sK46: ( fun_nat_bool * nat ) > nat ).

tff(func_def_452,type,
    sK47: fun_nat_bool > nat ).

tff(func_def_453,type,
    sK48: ( fun_nat_bool * nat ) > nat ).

tff(func_def_454,type,
    sK49: fun_nat_bool > nat ).

tff(func_def_455,type,
    sK50: nat > nat ).

tff(func_def_456,type,
    sK51: fun_Pr1055212137t_bool > arrow_931160158le_alt ).

tff(func_def_457,type,
    sK52: fun_Pr1055212137t_bool > arrow_931160158le_alt ).

tff(func_def_458,type,
    sK53: fun_Pr1055212137t_bool > produc1840315303le_alt ).

tff(func_def_459,type,
    sK54: ( arrow_931160158le_alt * arrow_931160158le_alt ) > fun_Pr1055212137t_bool ).

tff(func_def_460,type,
    sK55: ( nat * fun_nat_bool ) > nat ).

tff(func_def_461,type,
    sK56: ( nat * fun_nat_bool ) > nat ).

tff(func_def_462,type,
    sK57: fun_nat_bool > nat ).

tff(func_def_463,type,
    sK58: fun_nat_bool > nat ).

tff(func_def_464,type,
    sK59: ( fun_na1392860600e_indi * fun_Ar1744566822di_nat ) > nat ).

tff(func_def_465,type,
    sK60: ( fun_nat_nat * fun_nat_nat ) > nat ).

tff(func_def_466,type,
    sK61: ( nat * nat ) > nat ).

tff(func_def_467,type,
    sK62: ( nat * nat ) > nat ).

tff(func_def_468,type,
    sK63: ( nat * nat ) > nat ).

tff(func_def_469,type,
    sK64: nat > nat ).

tff(func_def_470,type,
    sK65: ( nat * nat ) > nat ).

tff(func_def_471,type,
    sK66: ( arrow_2115524757e_indi * fun_fu1595299477t_bool ) > fun_Ar500372357t_bool ).

tff(func_def_472,type,
    sK67: ( arrow_2115524757e_indi * fun_fu1595299477t_bool ) > arrow_931160158le_alt ).

tff(func_def_473,type,
    sK68: ( arrow_2115524757e_indi * fun_fu1595299477t_bool ) > arrow_931160158le_alt ).

tff(func_def_474,type,
    sK69: fun_nat_nat > nat ).

tff(func_def_475,type,
    sK70: ( fun_nat_bool * fun_nat_bool ) > nat ).

tff(func_def_476,type,
    sK71: ( fun_bool_bool * fun_bool_bool ) > bool ).

tff(func_def_477,type,
    sK72: ( fun_fu1138137687l_bool * fun_fu1138137687l_bool ) > fun_fu1595299477t_bool ).

tff(func_def_478,type,
    sK73: ( fun_fu775006535l_bool * fun_fu775006535l_bool ) > fun_Ar500372357t_bool ).

tff(func_def_479,type,
    sK74: ( fun_fu1015689055l_bool * fun_fu1015689055l_bool ) > fun_Pr1055212137t_bool ).

tff(func_def_480,type,
    sK75: ( fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > product_unit ).

tff(func_def_481,type,
    sK76: ( fun_Pr1055212137t_bool * fun_Pr1055212137t_bool ) > produc1840315303le_alt ).

tff(func_def_482,type,
    sK77: ( fun_Ar552120407i_bool * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(func_def_483,type,
    sK78: ( fun_nat_bool * fun_nat_bool ) > nat ).

tff(func_def_484,type,
    sK79: ( nat * fun_nat_bool ) > nat ).

tff(func_def_485,type,
    sK80: ( fun_Ar1744566822di_nat * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(func_def_486,type,
    sK81: ( fun_Ar1744566822di_nat * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(func_def_487,type,
    sK82: ( fun_nat_nat * fun_nat_bool ) > nat ).

tff(func_def_488,type,
    sK83: ( fun_nat_nat * fun_nat_bool ) > nat ).

tff(func_def_489,type,
    sK84: ( fun_Ar1744566822di_nat * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(func_def_490,type,
    sK85: ( fun_Ar1744566822di_nat * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(func_def_491,type,
    sK86: ( fun_nat_nat * fun_nat_bool ) > nat ).

tff(func_def_492,type,
    sK87: ( fun_nat_nat * fun_nat_bool ) > nat ).

tff(func_def_493,type,
    sK88: ( fun_fu1595299477t_bool * arrow_2115524757e_indi ) > fun_Ar500372357t_bool ).

tff(func_def_494,type,
    sK89: ( fun_nat_bool * fun_nat_bool ) > nat ).

tff(func_def_495,type,
    sK90: ( nat * nat ) > nat ).

tff(func_def_496,type,
    sK91: ( nat * nat ) > nat ).

tff(func_def_497,type,
    sK92: ( nat * nat ) > nat ).

tff(func_def_498,type,
    sK93: ( fun_Pr1055212137t_bool * fun_Pr1055212137t_bool ) > arrow_931160158le_alt ).

tff(func_def_499,type,
    sK94: ( fun_Pr1055212137t_bool * fun_Pr1055212137t_bool ) > arrow_931160158le_alt ).

tff(func_def_500,type,
    sK95: ( fun_nat_bool * nat ) > nat ).

tff(func_def_501,type,
    sK96: ( fun_fu1595299477t_bool * fun_fu1015689055l_bool * fun_fu775006535l_bool ) > fun_Ar500372357t_bool ).

tff(func_def_502,type,
    sK97: ( fun_fu787660105l_bool * fun_fu787660105l_bool * fun_fu775006535l_bool ) > fun_Ar500372357t_bool ).

tff(func_def_503,type,
    sK98: ( fun_fu1595299477t_bool * fun_fu787660105l_bool * fun_fu775006535l_bool ) > fun_Ar500372357t_bool ).

tff(func_def_504,type,
    sK99: ( fun_fu1595299477t_bool * fun_fu787660105l_bool * fun_fu775006535l_bool ) > fun_Ar500372357t_bool ).

tff(func_def_505,type,
    sK100: ( fun_Pr1055212137t_bool * fun_bool_bool * fun_Pr1055212137t_bool ) > produc1840315303le_alt ).

tff(func_def_506,type,
    sK101: ( fun_Pr359894313l_bool * fun_Pr359894313l_bool * fun_Pr1055212137t_bool ) > produc1840315303le_alt ).

tff(func_def_507,type,
    sK102: ( fun_Pr1055212137t_bool * fun_Pr359894313l_bool * fun_Pr1055212137t_bool ) > produc1840315303le_alt ).

tff(func_def_508,type,
    sK103: ( fun_Pr1055212137t_bool * fun_Pr359894313l_bool * fun_Pr1055212137t_bool ) > produc1840315303le_alt ).

tff(func_def_509,type,
    sK104: ( fun_Ar1744566822di_nat * fun_Ar1744566822di_nat * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(func_def_510,type,
    sK105: ( fun_Ar500372357t_bool * fun_fu1015689055l_bool * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(func_def_511,type,
    sK106: ( fun_Ar1198543961l_bool * fun_Ar1198543961l_bool * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(func_def_512,type,
    sK107: ( fun_Ar500372357t_bool * fun_Ar1198543961l_bool * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(func_def_513,type,
    sK108: ( fun_Ar500372357t_bool * fun_Ar1198543961l_bool * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(func_def_514,type,
    sK109: ( fun_nat_nat * fun_nat_nat * fun_nat_bool ) > nat ).

tff(func_def_515,type,
    sK110: fun_nat_nat > nat ).

tff(func_def_516,type,
    sK111: fun_nat_nat > nat ).

tff(func_def_517,type,
    sK112: fun_nat_nat > nat ).

tff(func_def_518,type,
    sK113: fun_nat_nat > nat ).

tff(func_def_519,type,
    sK114: ( fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(func_def_520,type,
    sK115: ( fun_fu1595299477t_bool * fun_fu1595299477t_bool * fun_fu775006535l_bool ) > fun_Ar500372357t_bool ).

tff(func_def_521,type,
    sK116: ( fun_Pr1055212137t_bool * fun_Pr1055212137t_bool * fun_Pr1055212137t_bool ) > produc1840315303le_alt ).

tff(func_def_522,type,
    sK117: ( fun_Ar500372357t_bool * fun_Ar500372357t_bool * fun_Ar552120407i_bool ) > arrow_2115524757e_indi ).

tff(func_def_523,type,
    sK118: ( fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(func_def_524,type,
    sK119: ( fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(func_def_525,type,
    sK120: ( fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(func_def_526,type,
    sK121: ( fun_Ar500372357t_bool * fun_Ar500372357t_bool * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt ) > arrow_2115524757e_indi ).

tff(func_def_527,type,
    sK122: fun_Pr1055212137t_bool ).

tff(func_def_528,type,
    sK123: nat ).

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

tff(pred_def_2,type,
    sP0: ( fun_Ar500372357t_bool * fun_fu1595299477t_bool * fun_Ar500372357t_bool ) > $o ).

tff(pred_def_3,type,
    sP1: arrow_2115524757e_indi > $o ).

tff(pred_def_4,type,
    sP2: arrow_2115524757e_indi > $o ).

tff(pred_def_5,type,
    sP3: arrow_2115524757e_indi > $o ).

tff(pred_def_6,type,
    sP4: arrow_2115524757e_indi > $o ).

tff(pred_def_7,type,
    sP5: arrow_2115524757e_indi > $o ).

tff(pred_def_8,type,
    sP6: arrow_2115524757e_indi > $o ).

tff(pred_def_9,type,
    sP7: arrow_2115524757e_indi > $o ).

tff(pred_def_10,type,
    sP8: arrow_2115524757e_indi > $o ).

tff(pred_def_11,type,
    sP9: ( bool * bool ) > $o ).

tff(pred_def_12,type,
    sP10: ( bool * bool ) > $o ).

tff(pred_def_13,type,
    sP11: ( nat * nat ) > $o ).

tff(pred_def_14,type,
    sP12: ( nat * nat ) > $o ).

tff(pred_def_15,type,
    sP13: ( bool * bool ) > $o ).

tff(pred_def_16,type,
    sP14: ( nat * nat * fun_nat_fun_nat_bool ) > $o ).

tff(pred_def_17,type,
    sP15: ( fun_Pr1055212137t_bool * fun_Pr1055212137t_bool * fun_Pr1055212137t_bool ) > $o ).

tff(pred_def_18,type,
    sP16: ( fun_Pr1055212137t_bool * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt ) > $o ).

tff(pred_def_19,type,
    sP17: ( fun_Pr1055212137t_bool * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt ) > $o ).

tff(pred_def_20,type,
    sP18: ( fun_Pr1055212137t_bool * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt ) > $o ).

tff(pred_def_21,type,
    sP19: ( fun_Pr1055212137t_bool * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt ) > $o ).

tff(pred_def_22,type,
    sP20: ( arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * fun_Pr1055212137t_bool ) > $o ).

tff(pred_def_23,type,
    sP21: ( fun_Pr1055212137t_bool * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt ) > $o ).

tff(pred_def_24,type,
    sP22: ( fun_Pr1055212137t_bool * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt ) > $o ).

tff(pred_def_25,type,
    sP23: ( fun_Pr1055212137t_bool * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt ) > $o ).

tff(pred_def_26,type,
    sP24: ( arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * fun_Pr1055212137t_bool ) > $o ).

tff(pred_def_27,type,
    sP25: ( fun_Pr1055212137t_bool * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt * arrow_931160158le_alt ) > $o ).

tff(f3921,plain,
    $false,
    inference(global_subsumption,[],[f2573,f2574,f2575,f2576,f2577,f2578,f2579,f2580,f2581,f2582,f2583,f2584,f2585,f2586,f2587,f2588,f2589,f2590,f2591,f2592,f2593,f2594,f2595,f2596,f2597,f2598,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2609]) ).

tff(f2609,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(cnf_transformation,[],[f2130]) ).

tff(f2130,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)))))) )
    & ( 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))))))
      | ~ 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(nnf_transformation,[],[f15]) ).

tff(f15,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(f2607,plain,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,e),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(cnf_transformation,[],[f19]) ).

tff(f19,axiom,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,e),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_18__096e_A_060_092_060_094bsub_062F_A_I_Fi_O_Aif_Ah_Ai_A_060_An_Athen_Amkto) ).

tff(f2606,plain,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),e)),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(cnf_transformation,[],[f18]) ).

tff(f18,axiom,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),e)),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_17__096c_A_060_092_060_094bsub_062F_A_I_Fi_O_Aif_Ah_Ai_A_060_An_Athen_Amkto) ).

tff(f2605,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(cnf_transformation,[],[f14]) ).

tff(f14,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(f2604,plain,
    hBOOL(hAPP_f1465510031l_bool(hAPP_f2029708741l_bool(member1159072754t_bool,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)))),arrow_1190054106e_Prof)),
    inference(cnf_transformation,[],[f17]) ).

tff(f17,axiom,
    hBOOL(hAPP_f1465510031l_bool(hAPP_f2029708741l_bool(member1159072754t_bool,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)))),arrow_1190054106e_Prof)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_16__096_I_Fi_O_Aif_Ah_Ai_A_060_An_Athen_Amktop_A_IP_Ai_J_Ae_Aelse_Aif_Ah_Ai) ).

tff(f2603,plain,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,a),b)),hAPP_f792184801t_bool(f,hAPP_f311418073t_bool(hAPP_f1302245795t_bool(cOMBC_1490589522t_bool,hAPP_f1755759597t_bool(hAPP_f1328803787t_bool(cOMBC_1190055014t_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)),hAPP_nat_nat(hAPP_nat_fun_nat_nat(plus_plus_nat,n),one_one_nat)))),lab)),lba)))),
    inference(cnf_transformation,[],[f182]) ).

tff(f182,axiom,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,a),b)),hAPP_f792184801t_bool(f,hAPP_f311418073t_bool(hAPP_f1302245795t_bool(cOMBC_1490589522t_bool,hAPP_f1755759597t_bool(hAPP_f1328803787t_bool(cOMBC_1190055014t_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)),hAPP_nat_nat(hAPP_nat_fun_nat_nat(plus_plus_nat,n),one_one_nat)))),lab)),lba)))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_181_n_I3_J) ).

tff(f2602,plain,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),d)),hAPP_A1174518481t_bool(p,hAPP_n1048492170e_indi(hilber506087739di_nat(top_to1678393681i_bool,h),n)))),
    inference(cnf_transformation,[],[f13]) ).

tff(f13,axiom,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,c),d)),hAPP_A1174518481t_bool(p,hAPP_n1048492170e_indi(hilber506087739di_nat(top_to1678393681i_bool,h),n)))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_12__096c_A_060_092_060_094bsub_062P_A_Iinv_Ah_An_J_092_060_094esub_062_Ad_0) ).

tff(f2601,plain,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,b),a)),lba)),
    inference(cnf_transformation,[],[f78]) ).

tff(f78,axiom,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,b),a)),lba)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_77__096b_A_060_092_060_094bsub_062Lba_092_060_094esub_062_Aa_096) ).

tff(f2600,plain,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,a),b)),lab)),
    inference(cnf_transformation,[],[f77]) ).

tff(f77,axiom,
    hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,a),b)),lab)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_76__096a_A_060_092_060_094bsub_062Lab_092_060_094esub_062_Ab_096) ).

tff(f2599,plain,
    hBOOL(hAPP_f361555359l_bool(hAPP_f1709225957l_bool(member1801442306t_bool,f),pi_fun530160875t_bool(arrow_1190054106e_Prof,hAPP_f422714471l_bool(cOMBK_1446432t_bool,arrow_915577424le_Lin)))),
    inference(cnf_transformation,[],[f72]) ).

tff(f72,axiom,
    hBOOL(hAPP_f361555359l_bool(hAPP_f1709225957l_bool(member1801442306t_bool,f),pi_fun530160875t_bool(arrow_1190054106e_Prof,hAPP_f422714471l_bool(cOMBK_1446432t_bool,arrow_915577424le_Lin)))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_71_assms_I1_J) ).

tff(f2598,plain,
    ~ hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,b),a)),lab)),
    inference(cnf_transformation,[],[f80]) ).

tff(f80,axiom,
    ~ hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,b),a)),lab)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_79__096_Ib_M_Aa_J_A_126_058_ALab_096) ).

tff(f2597,plain,
    ~ hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,a),b)),lba)),
    inference(cnf_transformation,[],[f79]) ).

tff(f79,axiom,
    ~ hBOOL(hAPP_f429946033l_bool(hAPP_P840149257l_bool(member553230100le_alt,hAPP_A1313367280le_alt(hAPP_A1485971815le_alt(produc362059031le_alt,a),b)),lba)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_78__096_Ia_M_Ab_J_A_126_058_ALba_096) ).

tff(f2596,plain,
    image_391852738di_nat(h,top_to1678393681i_bool) = hAPP_n1699378549t_bool(ord_at4362885an_nat(zero_zero_nat),finite783399747e_indi(top_to1678393681i_bool)),
    inference(cnf_transformation,[],[f697]) ).

tff(f697,axiom,
    image_391852738di_nat(h,top_to1678393681i_bool) = hAPP_n1699378549t_bool(ord_at4362885an_nat(zero_zero_nat),finite783399747e_indi(top_to1678393681i_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_696_surjh) ).

tff(f2595,plain,
    hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_nat,n),finite783399747e_indi(top_to1678393681i_bool))),
    inference(cnf_transformation,[],[f20]) ).

tff(f20,axiom,
    hBOOL(hAPP_nat_bool(hAPP_n1699378549t_bool(ord_less_nat,n),finite783399747e_indi(top_to1678393681i_bool))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_19_n_I1_J) ).

tff(f2594,plain,
    arrow_1190054106e_Prof = pi_Arr487970267t_bool(top_to1678393681i_bool,hAPP_f1793492343l_bool(cOMBK_1595020336e_indi,arrow_915577424le_Lin)),
    inference(cnf_transformation,[],[f376]) ).

tff(f376,axiom,
    arrow_1190054106e_Prof = pi_Arr487970267t_bool(top_to1678393681i_bool,hAPP_f1793492343l_bool(cOMBK_1595020336e_indi,arrow_915577424le_Lin)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_375_Prof__def) ).

tff(f2593,plain,
    hBOOL(hAPP_f1021703871l_bool(hAPP_f1370368205l_bool(member57118396t_bool,lab),arrow_915577424le_Lin)),
    inference(cnf_transformation,[],[f74]) ).

tff(f74,axiom,
    hBOOL(hAPP_f1021703871l_bool(hAPP_f1370368205l_bool(member57118396t_bool,lab),arrow_915577424le_Lin)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_73__096Lab_A_058_ALin_096) ).

tff(f2592,plain,
    hBOOL(hAPP_f1021703871l_bool(hAPP_f1370368205l_bool(member57118396t_bool,lba),arrow_915577424le_Lin)),
    inference(cnf_transformation,[],[f75]) ).

tff(f75,axiom,
    hBOOL(hAPP_f1021703871l_bool(hAPP_f1370368205l_bool(member57118396t_bool,lba),arrow_915577424le_Lin)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_74__096Lba_A_058_ALin_096) ).

tff(f2591,plain,
    hBOOL(hAPP_f1465510031l_bool(hAPP_f2029708741l_bool(member1159072754t_bool,p),arrow_1190054106e_Prof)),
    inference(cnf_transformation,[],[f4]) ).

tff(f4,axiom,
    hBOOL(hAPP_f1465510031l_bool(hAPP_f2029708741l_bool(member1159072754t_bool,p),arrow_1190054106e_Prof)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_3__096P_A_058_AProf_096) ).

tff(f2590,plain,
    top_to1678393681i_bool = collec708328256e_indi(hAPP_b1439777783i_bool(cOMBK_1820189998e_indi,fTrue)),
    inference(cnf_transformation,[],[f166]) ).

tff(f166,axiom,
    top_to1678393681i_bool = collec708328256e_indi(hAPP_b1439777783i_bool(cOMBK_1820189998e_indi,fTrue)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_165_UNIV__def) ).

tff(f2589,plain,
    top_top_fun_nat_bool = collect_nat(hAPP_b1013836512t_bool(cOMBK_bool_nat,fTrue)),
    inference(cnf_transformation,[],[f168]) ).

tff(f168,axiom,
    top_top_fun_nat_bool = collect_nat(hAPP_b1013836512t_bool(cOMBK_bool_nat,fTrue)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_167_UNIV__def) ).

tff(f2588,plain,
    top_to1690334693l_bool = collec1113178622t_bool(hAPP_b1650070463l_bool(cOMBK_1216274064t_bool,fTrue)),
    inference(cnf_transformation,[],[f162]) ).

tff(f162,axiom,
    top_to1690334693l_bool = collec1113178622t_bool(hAPP_b1650070463l_bool(cOMBK_1216274064t_bool,fTrue)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_161_UNIV__def) ).

tff(f2587,plain,
    top_to1257323279t_bool = collect_Product_unit(hAPP_b1096750261t_bool(cOMBK_790042732t_unit,fTrue)),
    inference(cnf_transformation,[],[f167]) ).

tff(f167,axiom,
    top_to1257323279t_bool = collect_Product_unit(hAPP_b1096750261t_bool(cOMBK_790042732t_unit,fTrue)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_166_UNIV__def) ).

tff(f2586,plain,
    top_to2013953873l_bool = collec1699798848t_bool(hAPP_b816606711l_bool(cOMBK_759924014t_bool,fTrue)),
    inference(cnf_transformation,[],[f164]) ).

tff(f164,axiom,
    top_to2013953873l_bool = collec1699798848t_bool(hAPP_b816606711l_bool(cOMBK_759924014t_bool,fTrue)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_163_UNIV__def) ).

tff(f2585,plain,
    top_to1324311617l_bool = collec1461897520t_bool(hAPP_b1849744615l_bool(cOMBK_670822686t_bool,fTrue)),
    inference(cnf_transformation,[],[f163]) ).

tff(f163,axiom,
    top_to1324311617l_bool = collec1461897520t_bool(hAPP_b1849744615l_bool(cOMBK_670822686t_bool,fTrue)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_162_UNIV__def) ).

tff(f2584,plain,
    top_to126038883t_bool = collec1209019986le_alt(hAPP_b1263785481t_bool(cOMBK_1566242880le_alt,fTrue)),
    inference(cnf_transformation,[],[f165]) ).

tff(f165,axiom,
    top_to126038883t_bool = collec1209019986le_alt(hAPP_b1263785481t_bool(cOMBK_1566242880le_alt,fTrue)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_164_UNIV__def) ).

tff(f2583,plain,
    hBOOL(hAPP_f1397511071l_bool(inj_on886403158di_nat(h),top_to1678393681i_bool)),
    inference(cnf_transformation,[],[f21]) ).

tff(f21,axiom,
    hBOOL(hAPP_f1397511071l_bool(inj_on886403158di_nat(h),top_to1678393681i_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_20_injh) ).

tff(f2582,plain,
    one_one_nat = hAPP_nat_nat(suc,zero_zero_nat),
    inference(cnf_transformation,[],[f657]) ).

tff(f657,axiom,
    one_one_nat = hAPP_nat_nat(suc,zero_zero_nat),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_656_One__nat__def) ).

tff(f2581,plain,
    hBOOL(hAPP_f1397511071l_bool(finite1350902018e_indi,top_to1678393681i_bool)),
    inference(cnf_transformation,[],[f596]) ).

tff(f596,axiom,
    hBOOL(hAPP_f1397511071l_bool(finite1350902018e_indi,top_to1678393681i_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_595_finite__indi) ).

tff(f2580,plain,
    hBOOL(hAPP_f611501301l_bool(arrow_888693696le_IIA,f)),
    inference(cnf_transformation,[],[f1]) ).

tff(f1,axiom,
    hBOOL(hAPP_f611501301l_bool(arrow_888693696le_IIA,f)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_0_assms_I3_J) ).

tff(f2579,plain,
    hBOOL(hAPP_f611501301l_bool(arrow_22284131nimity,f)),
    inference(cnf_transformation,[],[f2]) ).

tff(f2,axiom,
    hBOOL(hAPP_f611501301l_bool(arrow_22284131nimity,f)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_1_u) ).

tff(f2578,plain,
    one_one_nat = finite1949902593t_unit(top_to1257323279t_bool),
    inference(cnf_transformation,[],[f604]) ).

tff(f604,axiom,
    one_one_nat = finite1949902593t_unit(top_to1257323279t_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_603_card__UNIV__unit) ).

tff(f2577,plain,
    ~ hBOOL(hAPP_f54304608l_bool(finite_finite_nat,top_top_fun_nat_bool)),
    inference(cnf_transformation,[],[f606]) ).

tff(f606,axiom,
    ~ hBOOL(hAPP_f54304608l_bool(finite_finite_nat,top_top_fun_nat_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_605_infinite__UNIV__nat) ).

tff(f2576,plain,
    c != d,
    inference(cnf_transformation,[],[f3]) ).

tff(f3,axiom,
    c != d,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_2__096c_A_126_061_Ad_096) ).

tff(f2575,plain,
    b != a,
    inference(cnf_transformation,[],[f76]) ).

tff(f76,axiom,
    b != a,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_75__096a_A_126_061_Ab_096) ).

tff(f2574,plain,
    hBOOL(fTrue),
    inference(cnf_transformation,[],[f701]) ).

tff(f701,axiom,
    hBOOL(fTrue),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_fTrue_1_1_U) ).

tff(f2573,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(cnf_transformation,[],[f760]) ).

tff(f760,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(flattening,[],[f759]) ).

tff(f759,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))),
    inference(negated_conjecture,[],[f758]) ).

tff(f758,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) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.09  % Problem    : SCT171_2 : TPTP v8.1.2. Released v5.3.0.
% 0.09/0.11  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.10/0.31  % Computer : n009.cluster.edu
% 0.10/0.31  % Model    : x86_64 x86_64
% 0.10/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31  % Memory   : 8042.1875MB
% 0.10/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31  % CPULimit   : 300
% 0.10/0.31  % WCLimit    : 300
% 0.10/0.31  % DateTime   : Mon Apr 29 22:15:26 EDT 2024
% 0.10/0.31  % CPUTime    : 
% 0.10/0.31  % (18370)Running in auto input_syntax mode. Trying TPTP
% 0.15/0.39  % (18373)WARNING: value z3 for option sas not known
% 0.15/0.39  % (18371)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.15/0.39  % (18374)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.15/0.39  % (18372)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.15/0.39  % (18376)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.15/0.39  % (18377)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.15/0.39  % (18373)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.15/0.39  % (18375)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.15/0.44  % (18373)First to succeed.
% 0.15/0.44  % (18377)Also succeeded, but the first one will report.
% 0.15/0.44  % (18373)Refutation found. Thanks to Tanya!
% 0.15/0.44  % SZS status Theorem for theBenchmark
% 0.15/0.44  % SZS output start Proof for theBenchmark
% See solution above
% 0.15/0.45  % (18373)------------------------------
% 0.15/0.45  % (18373)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 0.15/0.45  % (18373)Termination reason: Refutation
% 0.15/0.45  
% 0.15/0.45  % (18373)Memory used [KB]: 3168
% 0.15/0.45  % (18373)Time elapsed: 0.053 s
% 0.15/0.45  % (18373)Instructions burned: 121 (million)
% 0.15/0.45  % (18373)------------------------------
% 0.15/0.45  % (18373)------------------------------
% 0.15/0.45  % (18370)Success in time 0.129 s
%------------------------------------------------------------------------------