TSTP Solution File: SCT171_3 by Beagle---0.9.51

View Problem - Process Solution

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

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

% Result   : Theorem 22.42s 8.49s
% Output   : CNFRefutation 22.42s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    3
%            Number of leaves      : 1312
% Syntax   : Number of formulae    : 1317 (   6 unt;1309 typ;   0 def)
%            Number of atoms       :   10 (   0 equ)
%            Maximal formula atoms :    2 (   1 avg)
%            Number of connectives :    6 (   4   ~;   1   |;   0   &)
%                                         (   1 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    3 (   2 avg)
%            Maximal term depth    :   13 (   3 avg)
%            Number of types       :  295 ( 294 usr)
%            Number of type conns  : 2499 ( 842   >;1657   *;   0   +;   0  <<)
%            Number of predicates  :    2 (   1 usr;   1 prp; 0-1 aty)
%            Number of functors    : 1014 (1014 usr; 173 con; 0-6 aty)
%            Number of variables   :    0 (;   0   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ hBOOL > arrow_1525312447_below > pi_nat_bool > pi_nat_Product_unit > pi_nat646417955e_indi > pi_fun853738700l_bool > pi_fun520512275e_indi > pi_fun1807454273e_indi > pi_fun177985009t_unit > pi_fun1746584570t_bool > pi_fun1644711874t_unit > pi_fun1540376560t_unit > pi_fun1470523330e_indi > pi_fun1312540410l_bool > pi_fun1035089915l_bool > pi_bool_nat > pi_boo769613946t_bool > pi_boo7125949le_alt > pi_boo347863884t_bool > pi_boo1111177555t_bool > pi_Product_unit_nat > pi_Pro837265796e_indi > pi_Pro782712642t_bool > pi_Pro346842291t_unit > pi_Pro1820940723le_alt > pi_Pro1533274736t_bool > pi_Pro1290680285t_bool > pi_Pro1238944957t_bool > pi_Arr959578316t_bool > pi_Arr687740481t_bool > pi_Arr2025169427t_bool > pi_Arr1460528004le_alt > pi_Arr1233262509di_nat > hilber195283148at_nat > hilber1580028780di_nat > hAPP_nat_nat > hAPP_nat_fun_nat_nat > hAPP_nat_bool > hAPP_n633340360t_unit > hAPP_n454528608t_bool > hAPP_n34002993i_bool > hAPP_n215258509l_bool > hAPP_n2125602947l_bool > hAPP_n1937165849e_indi > hAPP_n1699378549t_bool > hAPP_n1555388849l_bool > hAPP_n1312530466t_bool > hAPP_n1161265524t_bool > hAPP_n1134275860l_bool > hAPP_n1006566506l_bool > hAPP_f995490902l_bool > hAPP_f975209902l_bool > hAPP_f966656047t_bool > hAPP_f9587896e_indi > hAPP_f956752277l_bool > hAPP_f930900275l_bool > hAPP_f92582962l_bool > hAPP_f916323245l_bool > hAPP_f86272063l_bool > hAPP_f846027769ol_nat > hAPP_f831214557t_bool > hAPP_f826064725l_bool > hAPP_f819682389l_bool > hAPP_f801675751t_unit > hAPP_f800510211t_bool > hAPP_f766019597l_bool > hAPP_f743717923t_bool > hAPP_f739344229l_bool > hAPP_f736267217l_bool > hAPP_f73423488l_bool > hAPP_f731870893l_bool > hAPP_f723483871t_bool > hAPP_f721434149i_bool > hAPP_f707406409l_bool > hAPP_f703394068t_bool > hAPP_f699791347l_bool > hAPP_f692361165l_bool > hAPP_f686820739l_bool > hAPP_f684683381l_bool > hAPP_f679138160l_bool > hAPP_f67777128l_bool > hAPP_f677301097l_bool > hAPP_f66927821l_bool > hAPP_f668886383t_bool > hAPP_f665932885l_bool > hAPP_f622418129t_bool > hAPP_f618557131t_bool > hAPP_f612708895l_bool > hAPP_f602741661e_indi > hAPP_f602722087ol_nat > hAPP_f601594885t_bool > hAPP_f59810573l_bool > hAPP_f585353809l_bool > hAPP_f584385070l_bool > hAPP_f561646243l_bool > hAPP_f543204480t_bool > hAPP_f54304608l_bool > hAPP_f537623936l_bool > hAPP_f52567537l_bool > hAPP_f502523701l_bool > hAPP_f480276746t_bool > hAPP_f463104139l_bool > hAPP_f449303873t_bool > hAPP_f448050564i_bool > hAPP_f430646093l_bool > hAPP_f427533077t_bool > hAPP_f416878261l_bool > hAPP_f416620757at_nat > hAPP_f414129720l_bool > hAPP_f41367117l_bool > hAPP_f399308031i_bool > hAPP_f398210311l_bool > hAPP_f391644589i_bool > hAPP_f387058535l_bool > hAPP_f369767947l_bool > hAPP_f359069313i_bool > hAPP_f350323403e_indi > hAPP_f339859954l_bool > hAPP_f334747853l_bool > hAPP_f272527115l_bool > hAPP_f258290692l_bool > hAPP_f256405365l_bool > hAPP_f2350467l_bool > hAPP_f234621849t_bool > hAPP_f229466530l_bool > hAPP_f229349961t_bool > hAPP_f225240161l_bool > hAPP_f22106695ol_nat > hAPP_f2124588998l_bool > hAPP_f2102110817t_bool > hAPP_f2068478898l_bool > hAPP_f2063587362t_bool > hAPP_f2047920444l_bool > hAPP_f2030293770ol_nat > hAPP_f2028818269l_bool > hAPP_f2022065970i_bool > hAPP_f2010315474i_bool > hAPP_f2008608496t_bool > hAPP_f1992344867i_bool > hAPP_f1974966541l_bool > hAPP_f1951378235l_bool > hAPP_f1950626059l_bool > hAPP_f1942212041l_bool > hAPP_f1930590713l_bool > hAPP_f1915815064l_bool > hAPP_f1908974253t_bool > hAPP_f1883507597l_bool > hAPP_f1867557646l_bool > hAPP_f1865816954t_unit > hAPP_f1851324036l_bool > hAPP_f184584489l_bool > hAPP_f1842225014ol_nat > hAPP_f182583295l_bool > hAPP_f1776355587l_bool > hAPP_f1775626572t_unit > hAPP_f1761571331t_bool > hAPP_f1760776521l_bool > hAPP_f1754488902l_bool > hAPP_f1751344075t_bool > hAPP_f1723896209t_bool > hAPP_f1722879237t_bool > hAPP_f1722316607l_bool > hAPP_f1717907078l_bool > hAPP_f1714503811l_bool > hAPP_f1713038057l_bool > hAPP_f1705385041t_bool > hAPP_f1700632141l_bool > hAPP_f1691234864t_bool > hAPP_f1689397393t_bool > hAPP_f1686510249l_bool > hAPP_f168465001t_bool > hAPP_f1676084198l_bool > hAPP_f1637334154l_bool > hAPP_f1635284656t_bool > hAPP_f1631649925t_bool > hAPP_f1620711039l_bool > hAPP_f1612707285i_bool > hAPP_f1605957262l_bool > hAPP_f1598887207l_bool > hAPP_f1582869284l_bool > hAPP_f1579826888l_bool > hAPP_f15777819t_bool > hAPP_f1572141188l_bool > hAPP_f1550387441t_bool > hAPP_f1549597448i_bool > hAPP_f1549168575l_bool > hAPP_f1539020360t_bool > hAPP_f1536341593l_bool > hAPP_f1525863565l_bool > hAPP_f151782958t_bool > hAPP_f1494690701l_bool > hAPP_f1487854056ol_nat > hAPP_f1482930381l_bool > hAPP_f1482764601l_bool > hAPP_f1478188703l_bool > hAPP_f1472089702t_bool > hAPP_f1452856589l_bool > hAPP_f144393719l_bool > hAPP_f1438163420t_bool > hAPP_f1426814865l_bool > hAPP_f1411422157l_bool > hAPP_f1403773274ol_nat > hAPP_f1400551297t_bool > hAPP_f1364091725l_bool > hAPP_f1356305429t_bool > hAPP_f1352816552l_bool > hAPP_f1344464862t_bool > hAPP_f134177552t_bool > hAPP_f1329172965l_bool > hAPP_f1327693154t_bool > hAPP_f1322579375l_bool > hAPP_f1302887663t_bool > hAPP_f1299954409t_bool > hAPP_f1247925759t_bool > hAPP_f1225332775l_bool > hAPP_f1212412661t_bool > hAPP_f1211446716l_bool > hAPP_f1187850253l_bool > hAPP_f1184790797l_bool > hAPP_f1181604821l_bool > hAPP_f1169241965l_bool > hAPP_f1159856629l_bool > hAPP_f115957764l_bool > hAPP_f1152234870l_bool > hAPP_f1146629647l_bool > hAPP_f1134773005l_bool > hAPP_f1132083526t_bool > hAPP_f1128827177i_bool > hAPP_f1104294872l_bool > hAPP_f1081591777t_bool > hAPP_f1061584978t_bool > hAPP_f1060563265l_bool > hAPP_f105674721t_bool > hAPP_f1055587775l_bool > hAPP_f1049163897ol_nat > hAPP_f1048573069l_bool > hAPP_f103356543l_bool > hAPP_f1033183015t_bool > hAPP_f1006969351l_bool > hAPP_f1001205955t_bool > hAPP_bool_nat > hAPP_bool_bool > hAPP_b589554111l_bool > hAPP_b549570054i_bool > hAPP_b489616086t_bool > hAPP_b35146737t_bool > hAPP_b2094455111le_alt > hAPP_b1787118453l_bool > hAPP_b1777246598l_bool > hAPP_b128655177t_bool > hAPP_b1272691967l_bool > hAPP_b1096750261t_bool > hAPP_b1078573912l_bool > hAPP_b1029214724t_bool > hAPP_b1013836512t_bool > hAPP_P913627340t_bool > hAPP_P754918389l_bool > hAPP_P607165281l_bool > hAPP_P426034740it_nat > hAPP_P396106045le_alt > hAPP_P38525833l_bool > hAPP_P32877782t_bool > hAPP_P284783074l_bool > hAPP_P283873808l_bool > hAPP_P276596750e_indi > hAPP_P2037731755t_bool > hAPP_P1914371027t_bool > hAPP_P1859429372i_bool > hAPP_P1858715130t_bool > hAPP_P1676879539t_bool > hAPP_P1178790471t_bool > hAPP_P1103642805l_bool > hAPP_P1069491261t_unit > hAPP_A997847300i_bool > hAPP_A899858958le_alt > hAPP_A897398598l_bool > hAPP_A834130326t_bool > hAPP_A656921921t_bool > hAPP_A442239897l_bool > hAPP_A425126512t_bool > hAPP_A38124190t_bool > hAPP_A376526755di_nat > hAPP_A2107398813t_bool > hAPP_A2084592127l_bool > hAPP_A2063800319t_bool > hAPP_A1889513822t_bool > hAPP_A1748732503t_bool > hAPP_A1686943911t_bool > hAPP_A1646126530t_bool > hAPP_A1608658241l_bool > hAPP_A1601437999t_bool > hAPP_A1597696899l_bool > hAPP_A1411662545l_bool > hAPP_A1395684458t_bool > hAPP_A1378093259t_bool > hAPP_A1309733808t_bool > hAPP_A1299015393le_alt > hAPP_A1146194953le_alt > hAPP_A1058422557t_bool > #nlpp > times_times_nat > semila465093516t_bool > ord_gr660468384an_nat > ord_gr375877188st_nat > ord_at4362885an_nat > ord_at238088361st_nat > nat_case_bool > inj_on_nat_nat > inj_on1960344199di_nat > image_nat_nat > image_1465793779di_nat > cOMBS_nat_bool_bool > cOMBS_1925466437t_bool > cOMBS_1181656689t_bool > cOMBB_80760910e_indi > cOMBB_800536526ol_nat > cOMBB_652885079le_alt > cOMBB_1876517692e_indi > cOMBB_1869811296e_indi > cOMBB_1660064607le_alt > cOMBB_1575576719le_alt > cOMBB_1146692694ol_nat > cOMBB_1061985500e_indi > cOMBB_1015721476ol_nat > big_co387207925at_nat > zero_zero_nat > top_top_fun_nat_bool > top_top_bool > top_to951839027t_bool > top_to827110112l_bool > top_to788185952i_bool > top_to553140914l_bool > top_to1647826457l_bool > top_to1312956197l_bool > top_to1257323279t_bool > top_to1138392227t_bool > suc > size_size_nat > produc1590937303le_alt > plus_plus_nat > p > ord_less_nat > ord_less_eq_nat > ord_less_eq_bool > ord_less_bool > ord_le742797417l_bool > ord_le382113706t_bool > ord_le225487548i_bool > ord_le1976645739t_bool > ord_le1959568910l_bool > ord_le19409623t_bool > ord_le1874503007t_bool > ord_le1779845435t_bool > ord_le1727358153l_bool > ord_le172225251t_bool > ord_le1609180592i_bool > ord_le1577377523t_bool > ord_le1568362934t_bool > ord_le1545885909l_bool > ord_le1478665215t_bool > ord_le119247420l_bool > ord_le1121695024l_bool > ord_le1099920642l_bool > ord_greaterThan_nat > ord_atLeast_nat > one_one_nat > nat_size > n > member_nat > member_fun_nat_bool > member_fun_bool_nat > member_bool > member_Product_unit > member933336803t_bool > member87760213it_nat > member869664626le_alt > member803887220t_bool > member785631232t_bool > member684813948le_alt > member480326063t_bool > member387840963le_alt > member364267905t_bool > member344984203t_bool > member340585612l_bool > member282602450e_indi > member2091379247t_unit > member2003579649t_unit > member1782492345t_bool > member173038353t_bool > member1729658242t_unit > member1558233923e_indi > member1530714804e_indi > member1502495556di_nat > member1479139729e_indi > member1333168212le_alt > member1303779570t_unit > member1247254528e_indi > member1220706259e_indi > member1173995577l_bool > member1133581546t_bool > member1124505298t_bool > member1069471740t_bool > member1024687843t_unit > member1020280587l_bool > lba > lab > if_fun523439385t_bool > h > finite_finite_nat > finite_card_nat > finite92092049e_indi > finite1949902593t_unit > finite1672073426e_indi > fequal_nat > fconj > fTrue > fFalse > f > e > d > collect_nat > collect_Product_unit > collec71394895t_bool > collec2125531966t_bool > collec1988958098le_alt > collec1597001935e_indi > collec1236161569t_bool > cOMBK_bool_nat > cOMBK_833041760e_indi > cOMBK_818801614t_bool > cOMBK_814147665t_bool > cOMBK_81143760t_bool > cOMBK_790042732t_unit > cOMBK_751896174le_alt > cOMBK_708287485t_unit > cOMBK_681766254t_unit > cOMBK_650639032l_bool > cOMBK_649751363ol_nat > cOMBK_623810489ol_nat > cOMBK_561380029e_indi > cOMBK_542452487t_bool > cOMBK_5056120l_bool > cOMBK_445086735t_bool > cOMBK_443335420t_bool > cOMBK_356206223t_unit > cOMBK_341987762ol_nat > cOMBK_317366791l_bool > cOMBK_2030738485l_bool > cOMBK_1987648063le_alt > cOMBK_198697344le_alt > cOMBK_1770320693t_bool > cOMBK_1701906001t_bool > cOMBK_1650320063e_indi > cOMBK_1521810862t_unit > cOMBK_1520063231e_indi > cOMBK_1514079484e_indi > cOMBK_14887266t_bool > cOMBK_138598520le_alt > cOMBK_1385893163t_bool > cOMBK_1279003709t_bool > cOMBK_1255579598e_indi > cOMBK_1220673277t_bool > cOMBK_118864600t_bool > cOMBK_1075760171t_unit > cOMBK_1034797721l_bool > cOMBI_nat > cOMBC_nat_nat_nat > cOMBC_nat_nat_bool > cOMBC_750853729t_bool > cOMBC_722552198t_bool > cOMBC_593569186l_bool > cOMBC_557453916t_bool > cOMBC_514203746l_bool > cOMBC_395465908l_bool > cOMBC_226598744l_bool > cOMBC_2133093654l_bool > cOMBC_156709173t_bool > cOMBC_1486904681t_bool > cOMBC_1417338747t_bool > cOMBC_1209358050l_bool > c > bool_size > b > arrow_5070731e_Prof > arrow_320876018nimity > arrow_216713899_above > arrow_1765888670ctator > arrow_1630265669_mktop > arrow_1481558583_mkbot > arrow_1361987423le_Lin > arrow_1335103695le_IIA > a > #skF_445 > #skF_241 > #skF_224 > #skF_95 > #skF_82 > #skF_88 > #skF_402 > #skF_207 > #skF_122 > #skF_11 > #skF_368 > #skF_29 > #skF_389 > #skF_498 > #skF_326 > #skF_154 > #skF_14 > #skF_339 > #skF_234 > #skF_97 > #skF_160 > #skF_171 > #skF_45 > #skF_156 > #skF_500 > #skF_448 > #skF_335 > #skF_376 > #skF_100 > #skF_418 > #skF_464 > #skF_313 > #skF_81 > #skF_188 > #skF_157 > #skF_288 > #skF_139 > #skF_18 > #skF_423 > #skF_489 > #skF_26 > #skF_186 > #skF_308 > #skF_236 > #skF_91 > #skF_315 > #skF_180 > #skF_50 > #skF_516 > #skF_507 > #skF_303 > #skF_107 > #skF_330 > #skF_320 > #skF_253 > #skF_120 > #skF_496 > #skF_209 > #skF_5 > #skF_323 > #skF_298 > #skF_472 > #skF_394 > #skF_404 > #skF_493 > #skF_427 > #skF_269 > #skF_341 > #skF_40 > #skF_412 > #skF_90 > #skF_322 > #skF_274 > #skF_482 > #skF_304 > #skF_53 > #skF_367 > #skF_270 > #skF_127 > #skF_267 > #skF_350 > #skF_211 > #skF_31 > #skF_447 > #skF_116 > #skF_328 > #skF_47 > #skF_432 > #skF_223 > #skF_203 > #skF_499 > #skF_190 > #skF_413 > #skF_137 > #skF_133 > #skF_431 > #skF_295 > #skF_425 > #skF_172 > #skF_34 > #skF_235 > #skF_450 > #skF_105 > #skF_260 > #skF_73 > #skF_451 > #skF_469 > #skF_523 > #skF_397 > #skF_117 > #skF_415 > #skF_246 > #skF_373 > #skF_352 > #skF_476 > #skF_386 > #skF_321 > #skF_89 > #skF_505 > #skF_163 > #skF_275 > #skF_193 > #skF_524 > #skF_217 > #skF_226 > #skF_446 > #skF_164 > #skF_244 > #skF_196 > #skF_197 > #skF_473 > #skF_69 > #skF_249 > #skF_258 > #skF_49 > #skF_213 > #skF_106 > #skF_371 > #skF_324 > #skF_28 > #skF_272 > #skF_87 > #skF_485 > #skF_486 > #skF_283 > #skF_301 > #skF_345 > #skF_362 > #skF_271 > #skF_474 > #skF_475 > #skF_198 > #skF_378 > #skF_57 > #skF_296 > #skF_200 > #skF_86 > #skF_458 > #skF_149 > #skF_131 > #skF_123 > #skF_440 > #skF_165 > #skF_32 > #skF_381 > #skF_479 > #skF_161 > #skF_455 > #skF_519 > #skF_477 > #skF_483 > #skF_48 > #skF_181 > #skF_121 > #skF_27 > #skF_74 > #skF_426 > #skF_67 > #skF_66 > #skF_492 > #skF_219 > #skF_72 > #skF_185 > #skF_388 > #skF_417 > #skF_21 > #skF_7 > #skF_138 > #skF_36 > #skF_480 > #skF_442 > #skF_147 > #skF_503 > #skF_84 > #skF_141 > #skF_189 > #skF_372 > #skF_240 > #skF_229 > #skF_216 > #skF_278 > #skF_433 > #skF_173 > #skF_16 > #skF_75 > #skF_379 > #skF_80 > #skF_449 > #skF_257 > #skF_208 > #skF_420 > #skF_280 > #skF_17 > #skF_297 > #skF_265 > #skF_424 > #skF_37 > #skF_467 > #skF_254 > #skF_344 > #skF_136 > #skF_8 > #skF_210 > #skF_349 > #skF_488 > #skF_463 > #skF_509 > #skF_385 > #skF_490 > #skF_83 > #skF_405 > #skF_354 > #skF_46 > #skF_340 > #skF_146 > #skF_316 > #skF_128 > #skF_194 > #skF_325 > #skF_112 > #skF_311 > #skF_204 > #skF_268 > #skF_263 > #skF_24 > #skF_419 > #skF_319 > #skF_41 > #skF_179 > #skF_357 > #skF_494 > #skF_22 > #skF_142 > #skF_59 > #skF_221 > #skF_370 > #skF_398 > #skF_167 > #skF_407 > #skF_159 > #skF_155 > #skF_334 > #skF_289 > #skF_51 > #skF_506 > #skF_76 > #skF_102 > #skF_132 > #skF_6 > #skF_256 > #skF_331 > #skF_54 > #skF_403 > #skF_206 > #skF_314 > #skF_109 > #skF_251 > #skF_346 > #skF_255 > #skF_3 > #skF_150 > #skF_383 > #skF_294 > #skF_10 > #skF_1 > #skF_125 > #skF_299 > #skF_158 > #skF_215 > #skF_232 > #skF_347 > #skF_382 > #skF_351 > #skF_115 > #skF_353 > #skF_441 > #skF_145 > #skF_360 > #skF_168 > #skF_144 > #skF_222 > #skF_220 > #skF_478 > #skF_390 > #skF_438 > #skF_202 > #skF_380 > #skF_218 > #skF_359 > #skF_39 > #skF_454 > #skF_517 > #skF_201 > #skF_471 > #skF_273 > #skF_110 > #skF_264 > #skF_35 > #skF_182 > #skF_243 > #skF_12 > #skF_302 > #skF_248 > #skF_183 > #skF_174 > #skF_126 > #skF_434 > #skF_439 > #skF_130 > #skF_104 > #skF_318 > #skF_96 > #skF_292 > #skF_333 > #skF_30 > #skF_460 > #skF_366 > #skF_94 > #skF_70 > #skF_205 > #skF_414 > #skF_337 > #skF_309 > #skF_343 > #skF_233 > #skF_286 > #skF_300 > #skF_191 > #skF_422 > #skF_279 > #skF_111 > #skF_399 > #skF_175 > #skF_108 > #skF_435 > #skF_521 > #skF_401 > #skF_510 > #skF_250 > #skF_230 > #skF_19 > #skF_62 > #skF_143 > #skF_33 > #skF_93 > #skF_355 > #skF_342 > #skF_395 > #skF_44 > #skF_134 > #skF_23 > #skF_99 > #skF_408 > #skF_231 > #skF_504 > #skF_409 > #skF_282 > #skF_199 > #skF_195 > #skF_252 > #skF_43 > #skF_468 > #skF_212 > #skF_225 > #skF_42 > #skF_79 > #skF_312 > #skF_338 > #skF_384 > #skF_421 > #skF_481 > #skF_9 > #skF_437 > #skF_261 > #skF_98 > #skF_176 > #skF_387 > #skF_515 > #skF_166 > #skF_277 > #skF_495 > #skF_461 > #skF_363 > #skF_348 > #skF_214 > #skF_245 > #skF_177 > #skF_456 > #skF_20 > #skF_60 > #skF_436 > #skF_119 > #skF_290 > #skF_266 > #skF_361 > #skF_78 > #skF_151 > #skF_276 > #skF_140 > #skF_113 > #skF_170 > #skF_118 > #skF_369 > #skF_287 > #skF_284 > #skF_393 > #skF_124 > #skF_293 > #skF_462 > #skF_514 > #skF_358 > #skF_317 > #skF_364 > #skF_518 > #skF_114 > #skF_497 > #skF_430 > #skF_512 > #skF_484 > #skF_444 > #skF_259 > #skF_327 > #skF_306 > #skF_453 > #skF_429 > #skF_227 > #skF_291 > #skF_238 > #skF_242 > #skF_310 > #skF_508 > #skF_465 > #skF_247 > #skF_71 > #skF_416 > #skF_377 > #skF_501 > #skF_281 > #skF_375 > #skF_428 > #skF_459 > #skF_443 > #skF_307 > #skF_63 > #skF_178 > #skF_169 > #skF_65 > #skF_153 > #skF_192 > #skF_513 > #skF_522 > #skF_336 > #skF_68 > #skF_55 > #skF_228 > #skF_511 > #skF_85 > #skF_285 > #skF_103 > #skF_162 > #skF_52 > #skF_237 > #skF_452 > #skF_457 > #skF_56 > #skF_13 > #skF_356 > #skF_25 > #skF_502 > #skF_148 > #skF_262 > #skF_4 > #skF_101 > #skF_392 > #skF_520 > #skF_406 > #skF_410 > #skF_374 > #skF_329 > #skF_38 > #skF_61 > #skF_491 > #skF_396 > #skF_152 > #skF_77 > #skF_58 > #skF_187 > #skF_305 > #skF_15 > #skF_487 > #skF_239 > #skF_400 > #skF_64 > #skF_365 > #skF_92 > #skF_332 > #skF_470 > #skF_466 > #skF_391 > #skF_184 > #skF_135 > #skF_2 > #skF_411 > #skF_129

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

%Background operators:

%Foreground operators:
tff('#skF_445',type,
    '#skF_445': ( fun_fu777705871ol_nat * nat * fun_fu3835832l_bool * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

tff('#skF_241',type,
    '#skF_241': ( fun_nat_bool * fun_fu821463397t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_224',type,
    '#skF_224': ( nat * fun_na1041622088t_bool * nat * fun_Pr1643180309t_bool ) > nat ).

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

tff('#skF_82',type,
    '#skF_82': fun_Ar671024215di_nat > arrow_856714788e_indi ).

tff('#skF_88',type,
    '#skF_88': ( fun_nat_bool * fun_fu988033326t_bool * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

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

tff(pi_boo769613946t_bool,type,
    pi_boo769613946t_bool: ( fun_bool_bool * fun_bo1445676730l_bool ) > fun_fu962836700l_bool ).

tff(cOMBC_156709173t_bool,type,
    cOMBC_156709173t_bool: fun_fu2030607631t_bool ).

tff('#skF_207',type,
    '#skF_207': ( nat * fun_na138495129l_bool * nat * fun_fu2098777574l_bool ) > nat ).

tff('#skF_122',type,
    '#skF_122': ( fun_fu638310559l_bool * fun_na144630978l_bool * nat * nat ) > nat ).

tff('#skF_11',type,
    '#skF_11': fun_Pr2067565481t_bool > arrow_1893660431le_alt ).

tff('#skF_368',type,
    '#skF_368': ( fun_Pr1643180309t_bool * fun_nat_bool * fun_fu988033326t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff(collec1988958098le_alt,type,
    collec1988958098le_alt: fun_fu1550952061t_bool ).

tff(hAPP_f416878261l_bool,type,
    hAPP_f416878261l_bool: ( fun_fu827796887l_bool * fun_bo1431306493t_bool ) > fun_fu422653621l_bool ).

tff('#skF_29',type,
    '#skF_29': ( fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > arrow_1893660431le_alt ).

tff(hAPP_A1889513822t_bool,type,
    hAPP_A1889513822t_bool: ( fun_Ar1753411852t_bool * arrow_1893660431le_alt ) > fun_Ar64685412t_bool ).

tff(hAPP_f1169241965l_bool,type,
    hAPP_f1169241965l_bool: ( fun_fu1818294997l_bool * fun_fu1383920485l_bool ) > fun_fu1297042877l_bool ).

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

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

tff(hAPP_n1555388849l_bool,type,
    hAPP_n1555388849l_bool: ( fun_na138495129l_bool * nat ) > fun_fu2098777574l_bool ).

tff(hAPP_f602722087ol_nat,type,
    hAPP_f602722087ol_nat: ( fun_fu777705871ol_nat * fun_fu3835832l_bool ) > nat ).

tff(hAPP_f229466530l_bool,type,
    hAPP_f229466530l_bool: ( fun_fu1182412548l_bool * fun_nat_bool ) > fun_fu638310559l_bool ).

tff(hAPP_f1775626572t_unit,type,
    hAPP_f1775626572t_unit: ( fun_fu1023022254t_unit * fun_Ar274636406t_bool ) > product_unit ).

tff('#skF_326',type,
    '#skF_326': ( nat * fun_fu638310559l_bool * fun_na144630978l_bool * nat ) > nat ).

tff(hAPP_f831214557t_bool,type,
    hAPP_f831214557t_bool: ( fun_fu1896276031t_bool * fun_Ar274636406t_bool ) > fun_Ar64685412t_bool ).

tff('#skF_154',type,
    '#skF_154': ( fun_nat_bool * fun_fu309681663t_bool * fun_fu2098777574l_bool * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

tff('#skF_14',type,
    '#skF_14': fun_fu2114379172t_bool > fun_Ar274636406t_bool ).

tff('#skF_339',type,
    '#skF_339': ( fun_nat_bool * fun_nat_bool * fun_fu821463397t_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_234',type,
    '#skF_234': ( nat * fun_na998785244t_bool * nat * fun_Pr2067565481t_bool ) > nat ).

tff(hAPP_f15777819t_bool,type,
    hAPP_f15777819t_bool: ( fun_fu1648543689t_bool * fun_Pr2067565481t_bool ) > fun_Pr1887398791t_bool ).

tff(hAPP_A2084592127l_bool,type,
    hAPP_A2084592127l_bool: ( fun_Ar1321653811l_bool * arrow_856714788e_indi ) > fun_fu2098777574l_bool ).

tff(hAPP_f86272063l_bool,type,
    hAPP_f86272063l_bool: ( fun_fu151575155l_bool * fun_fu638310559l_bool ) > fun_bo377688929l_bool ).

tff(hAPP_f234621849t_bool,type,
    hAPP_f234621849t_bool: ( fun_fu1534804551t_bool * fun_Pr2067565481t_bool ) > fun_Ar17477381t_bool ).

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

tff(arrow_5070731e_Prof,type,
    arrow_5070731e_Prof: fun_fu3835832l_bool ).

tff('#skF_160',type,
    '#skF_160': ( fun_nat_bool * fun_bo1570548802t_bool * bool * bool ) > bool ).

tff(hAPP_f1452856589l_bool,type,
    hAPP_f1452856589l_bool: ( fun_fu573468015l_bool * fun_Ar331856045t_bool ) > bool ).

tff('#skF_171',type,
    '#skF_171': ( nat * fun_fu859131105ol_nat * fun_fu2098777574l_bool * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

tff(cOMBC_1209358050l_bool,type,
    cOMBC_1209358050l_bool: fun_fu1818294997l_bool ).

tff('#skF_45',type,
    '#skF_45': ( fun_Ar671024215di_nat * fun_Ar1809396326i_bool ) > arrow_856714788e_indi ).

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

tff(member933336803t_bool,type,
    member933336803t_bool: fun_fu361117961l_bool ).

tff('#skF_156',type,
    '#skF_156': ( fun_nat_bool * fun_fu1078872017t_bool * fun_fu3835832l_bool * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

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

tff(hAPP_f1033183015t_bool,type,
    hAPP_f1033183015t_bool: ( fun_fu598681231t_bool * fun_Pr1085078251l_bool ) > fun_fu1550952061t_bool ).

tff(hAPP_b1029214724t_bool,type,
    hAPP_b1029214724t_bool: ( fun_bo559790694t_bool * bool ) > fun_fu2114379172t_bool ).

tff(cOMBK_2030738485l_bool,type,
    cOMBK_2030738485l_bool: fun_fu571526969l_bool ).

tff(hAPP_f350323403e_indi,type,
    hAPP_f350323403e_indi: ( fun_fu748153389e_indi * fun_fu2114379172t_bool ) > arrow_856714788e_indi ).

tff(cOMBK_542452487t_bool,type,
    cOMBK_542452487t_bool: fun_fu2010474066l_bool ).

tff(hAPP_f480276746t_bool,type,
    hAPP_f480276746t_bool: ( fun_fu1847201208t_bool * fun_Pr2067565481t_bool ) > fun_Ar274636406t_bool ).

tff('#skF_448',type,
    '#skF_448': ( fun_bool_nat * nat * bool * bool ) > bool ).

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

tff(hAPP_f2022065970i_bool,type,
    hAPP_f2022065970i_bool: ( fun_fu2005129568i_bool * fun_Ar1809396326i_bool ) > fun_fu223278561i_bool ).

tff('#skF_376',type,
    '#skF_376': ( fun_fu3835832l_bool * nat * fun_fu777705871ol_nat * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

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

tff('#skF_418',type,
    '#skF_418': ( fun_fu1778022682t_bool * fun_Pr2067565481t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(top_to827110112l_bool,type,
    top_to827110112l_bool: fun_fu2098777574l_bool ).

tff('#skF_464',type,
    '#skF_464': ( fun_na1041622088t_bool * fun_Pr1643180309t_bool * nat * nat ) > nat ).

tff('#skF_313',type,
    '#skF_313': ( nat * fun_Ar331856045t_bool * fun_na300967376t_bool * nat ) > nat ).

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

tff('#skF_188',type,
    '#skF_188': ( fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > arrow_856714788e_indi ).

tff('#skF_157',type,
    '#skF_157': ( fun_nat_bool * fun_fu1078872017t_bool * fun_fu3835832l_bool * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

tff('#skF_288',type,
    '#skF_288': ( fun_Ar331856045t_bool * fun_fu1677555470ol_nat * fun_Ar331856045t_bool * nat ) > fun_Ar331856045t_bool ).

tff(hAPP_P1178790471t_bool,type,
    hAPP_P1178790471t_bool: ( fun_Pr2067565481t_bool * produc472769767le_alt ) > bool ).

tff(hAPP_f1478188703l_bool,type,
    hAPP_f1478188703l_bool: ( fun_fu1215489613l_bool * fun_fu1703884119t_bool ) > bool ).

tff(hAPP_f105674721t_bool,type,
    hAPP_f105674721t_bool: ( fun_fu596987971t_bool * fun_Ar1995913199l_bool ) > fun_Ar636018671t_bool ).

tff(hAPP_f1713038057l_bool,type,
    hAPP_f1713038057l_bool: ( fun_fu1829593041l_bool * fun_bool_bool ) > fun_fu237781875l_bool ).

tff('#skF_139',type,
    '#skF_139': ( fun_Ar1809396326i_bool * fun_fu1415967063i_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f1536341593l_bool,type,
    hAPP_f1536341593l_bool: ( fun_fu1572237755l_bool * fun_Ar245737999le_alt ) > fun_Ar339057223l_bool ).

tff(hAPP_b35146737t_bool,type,
    hAPP_b35146737t_bool: ( fun_bo1945492389t_bool * bool ) > fun_fu297564241t_bool ).

tff(hAPP_f703394068t_bool,type,
    hAPP_f703394068t_bool: ( fun_fu477456066t_bool * fun_Pr2067565481t_bool ) > fun_nat_bool ).

tff(hAPP_P1069491261t_unit,type,
    hAPP_P1069491261t_unit: ( fun_Pr376858015t_unit * produc472769767le_alt ) > product_unit ).

tff('#skF_18',type,
    '#skF_18': ( fun_Ar274636406t_bool * fun_Ar274636406t_bool * arrow_1893660431le_alt * fun_fu2114379172t_bool * arrow_1893660431le_alt ) > arrow_856714788e_indi ).

tff(hAPP_f1400551297t_bool,type,
    hAPP_f1400551297t_bool: ( fun_fu643686505t_bool * fun_Pr2067565481t_bool ) > fun_Pr1643180309t_bool ).

tff(hAPP_A1686943911t_bool,type,
    hAPP_A1686943911t_bool: ( fun_Ar603939593t_bool * arrow_856714788e_indi ) > fun_nat_bool ).

tff(ord_atLeast_nat,type,
    ord_atLeast_nat: fun_nat_fun_nat_bool ).

tff('#skF_423',type,
    '#skF_423': ( fun_fu221658642t_bool * fun_Ar331856045t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

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

tff('#skF_26',type,
    '#skF_26': fun_Pr2067565481t_bool ).

tff('#skF_186',type,
    '#skF_186': ( fun_fu3835832l_bool * fun_fu3835832l_bool ) > fun_Ar274636406t_bool ).

tff(pi_Pro1238944957t_bool,type,
    pi_Pro1238944957t_bool: ( fun_Pr2067565481t_bool * fun_Pr1780397033l_bool ) > fun_fu638310559l_bool ).

tff('#skF_308',type,
    '#skF_308': ( nat * fun_Pr2067565481t_bool * fun_na998785244t_bool * nat ) > nat ).

tff(cOMBK_649751363ol_nat,type,
    cOMBK_649751363ol_nat: fun_fu26755632t_bool ).

tff(hAPP_f115957764l_bool,type,
    hAPP_f115957764l_bool: ( fun_fu698572390l_bool * fun_fu1318713124t_bool ) > bool ).

tff(hAPP_n1937165849e_indi,type,
    hAPP_n1937165849e_indi: ( fun_na699243463e_indi * nat ) > arrow_856714788e_indi ).

tff(hAPP_A425126512t_bool,type,
    hAPP_A425126512t_bool: ( fun_Ar1623257374t_bool * arrow_1893660431le_alt ) > fun_Ar274636406t_bool ).

tff(fequal_nat,type,
    fequal_nat: fun_nat_fun_nat_bool ).

tff(hAPP_f1915815064l_bool,type,
    hAPP_f1915815064l_bool: ( fun_fu1863781882l_bool * fun_Ar274636406t_bool ) > fun_fu638310559l_bool ).

tff(hAPP_f1700632141l_bool,type,
    hAPP_f1700632141l_bool: ( fun_fu318801205l_bool * fun_Pr376858015t_unit ) > fun_fu627447383l_bool ).

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

tff(member1558233923e_indi,type,
    member1558233923e_indi: fun_fu916781301l_bool ).

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

tff(hAPP_f1620711039l_bool,type,
    hAPP_f1620711039l_bool: ( fun_fu1304377569l_bool * fun_fu1168191263t_bool ) > bool ).

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

tff('#skF_180',type,
    '#skF_180': ( nat * fun_fu572628082ol_nat * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff(n,type,
    n: nat ).

tff('#skF_50',type,
    '#skF_50': ( fun_Pr376858015t_unit * fun_Pr1069395679t_bool * fun_Pr2067565481t_bool ) > produc472769767le_alt ).

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

tff(hAPP_f1842225014ol_nat,type,
    hAPP_f1842225014ol_nat: ( fun_fu841105374ol_nat * fun_Pr2067565481t_bool ) > nat ).

tff(hAPP_f1992344867i_bool,type,
    hAPP_f1992344867i_bool: ( fun_fu1415967063i_bool * fun_nat_bool ) > fun_Ar1809396326i_bool ).

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

tff(hAPP_f801675751t_unit,type,
    hAPP_f801675751t_unit: ( fun_fu665686165t_unit * fun_Pr2067565481t_bool ) > product_unit ).

tff(hAPP_f739344229l_bool,type,
    hAPP_f739344229l_bool: ( fun_fu1618786247l_bool * fun_Ar17477381t_bool ) > bool ).

tff(collect_nat,type,
    collect_nat: fun_fu821463397t_bool ).

tff('#skF_303',type,
    '#skF_303': ( nat * fun_fu638310559l_bool * fun_na144630978l_bool * nat ) > nat ).

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

tff('#skF_330',type,
    '#skF_330': ( nat * fun_fu3835832l_bool * fun_na6909291l_bool * nat ) > nat ).

tff(member_bool,type,
    member_bool: fun_bo492988759l_bool ).

tff(cOMBK_356206223t_unit,type,
    cOMBK_356206223t_unit: fun_fu613111337t_bool ).

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

tff('#skF_253',type,
    '#skF_253': ( fun_nat_bool * fun_fu1778022682t_bool * fun_nat_bool * fun_Pr2067565481t_bool ) > fun_nat_bool ).

tff('#skF_120',type,
    '#skF_120': ( fun_Ar1809396326i_bool * fun_na2037635353i_bool * nat * nat ) > nat ).

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

tff(hAPP_f1299954409t_bool,type,
    hAPP_f1299954409t_bool: ( fun_fu297564241t_bool * fun_Pr2067565481t_bool ) > fun_fu1550952061t_bool ).

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

tff(cOMBK_561380029e_indi,type,
    cOMBK_561380029e_indi: fun_bo1933551930i_bool ).

tff(cOMBK_1075760171t_unit,type,
    cOMBK_1075760171t_unit: fun_fu810527939l_bool ).

tff('#skF_209',type,
    '#skF_209': ( nat * fun_na6909291l_bool * nat * fun_fu3835832l_bool ) > nat ).

tff('#skF_5',type,
    '#skF_5': ( arrow_1893660431le_alt * arrow_1893660431le_alt * arrow_1893660431le_alt * fun_Ar274636406t_bool * fun_Ar274636406t_bool ) > arrow_856714788e_indi ).

tff('#skF_323',type,
    '#skF_323': ( nat * fun_Pr1643180309t_bool * fun_na1041622088t_bool * nat ) > nat ).

tff(cOMBK_751896174le_alt,type,
    cOMBK_751896174le_alt: fun_fu32501645t_bool ).

tff(big_co387207925at_nat,type,
    big_co387207925at_nat: fun_nat_nat > fun_fun_nat_bool_nat ).

tff(hAPP_f1181604821l_bool,type,
    hAPP_f1181604821l_bool: ( fun_fu1297042877l_bool * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

tff('#skF_298',type,
    '#skF_298': ( nat * fun_Pr1643180309t_bool * fun_na1041622088t_bool * nat ) > nat ).

tff(fTrue,type,
    fTrue: bool ).

tff(hAPP_f679138160l_bool,type,
    hAPP_f679138160l_bool: ( fun_fu1975854110l_bool * fun_fu1406810280i_bool ) > bool ).

tff(member1124505298t_bool,type,
    member1124505298t_bool: fun_fu846523317l_bool ).

tff('#skF_472',type,
    '#skF_472': ( fun_na6909291l_bool * fun_fu3835832l_bool * nat * nat ) > nat ).

tff('#skF_394',type,
    '#skF_394': ( fun_na144630978l_bool * fun_fu638310559l_bool * nat * nat ) > nat ).

tff(hAPP_f256405365l_bool,type,
    hAPP_f256405365l_bool: ( fun_fu138597289l_bool * fun_nat_bool ) > fun_fu3835832l_bool ).

tff(hAPP_f1539020360t_bool,type,
    hAPP_f1539020360t_bool: ( fun_fu26755632t_bool * fun_Pr1643180309t_bool ) > fun_na1041622088t_bool ).

tff('#skF_404',type,
    '#skF_404': ( fun_na300967376t_bool * fun_Ar331856045t_bool * nat * nat ) > nat ).

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

tff('#skF_427',type,
    '#skF_427': ( fun_fu309681663t_bool * fun_nat_bool * fun_fu2098777574l_bool * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

tff('#skF_269',type,
    '#skF_269': ( fun_Ar1809396326i_bool * fun_fu1254370943t_bool * fun_Ar1809396326i_bool * fun_nat_bool ) > fun_Ar1809396326i_bool ).

tff(e,type,
    e: arrow_1893660431le_alt ).

tff(cOMBC_1417338747t_bool,type,
    cOMBC_1417338747t_bool: fun_fu2128130023t_bool ).

tff('#skF_341',type,
    '#skF_341': ( fun_nat_bool * fun_Pr1643180309t_bool * fun_fu1096920966t_bool * fun_nat_bool ) > fun_nat_bool ).

tff(cOMBB_80760910e_indi,type,
    cOMBB_80760910e_indi: fun_fu1679793515t_bool > fun_fu1896276031t_bool ).

tff(hAPP_f1717907078l_bool,type,
    hAPP_f1717907078l_bool: ( fun_fu1868761018l_bool * fun_fu638310559l_bool ) > fun_Ar1474557608l_bool ).

tff('#skF_40',type,
    '#skF_40': ( fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > produc472769767le_alt ).

tff('#skF_412',type,
    '#skF_412': ( fun_fu1182412548l_bool * fun_fu638310559l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

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

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

tff('#skF_322',type,
    '#skF_322': ( nat * fun_Pr1643180309t_bool * fun_na1041622088t_bool * nat ) > nat ).

tff('#skF_274',type,
    '#skF_274': ( fun_fu638310559l_bool * fun_fu955147676ol_nat * fun_fu638310559l_bool * nat ) > fun_fu638310559l_bool ).

tff('#skF_482',type,
    '#skF_482': ( fun_fu572628082ol_nat * nat * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_304',type,
    '#skF_304': ( nat * fun_fu2098777574l_bool * fun_na138495129l_bool * nat ) > nat ).

tff(hAPP_f602741661e_indi,type,
    hAPP_f602741661e_indi: ( fun_fu1929591039e_indi * fun_Ar274636406t_bool ) > arrow_856714788e_indi ).

tff(pi_fun1035089915l_bool,type,
    pi_fun1035089915l_bool: ( fun_fu638310559l_bool * fun_fu237781875l_bool ) > fun_fu2013733473l_bool ).

tff('#skF_53',type,
    '#skF_53': ( fun_fu1023022254t_unit * fun_fu1734317328t_bool * fun_fu3835832l_bool ) > fun_Ar274636406t_bool ).

tff(cOMBC_1486904681t_bool,type,
    cOMBC_1486904681t_bool: fun_fu548876995t_bool ).

tff(hAPP_A2107398813t_bool,type,
    hAPP_A2107398813t_bool: ( fun_Ar624010239t_bool * arrow_856714788e_indi ) > fun_Ar274636406t_bool ).

tff('#skF_367',type,
    '#skF_367': ( fun_Ar1809396326i_bool * fun_nat_bool * fun_fu1254370943t_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_270',type,
    '#skF_270': ( fun_Pr1643180309t_bool * fun_fu988033326t_bool * fun_Pr1643180309t_bool * fun_nat_bool ) > fun_Pr1643180309t_bool ).

tff(hAPP_f686820739l_bool,type,
    hAPP_f686820739l_bool: ( fun_fu1108528357l_bool * fun_fu2144981539l_bool ) > bool ).

tff('#skF_127',type,
    '#skF_127': ( fun_fu3835832l_bool * fun_na6909291l_bool * nat * nat ) > nat ).

tff(cOMBC_nat_nat_bool,type,
    cOMBC_nat_nat_bool: fun_fu1733046955t_bool ).

tff('#skF_267',type,
    '#skF_267': ( bool * fun_bo1570548802t_bool * bool * fun_nat_bool ) > bool ).

tff(arrow_1481558583_mkbot,type,
    arrow_1481558583_mkbot: fun_fu1679793515t_bool ).

tff('#skF_350',type,
    '#skF_350': ( fun_nat_bool * fun_Pr2067565481t_bool * fun_fu1778022682t_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_211',type,
    '#skF_211': ( nat * fun_na998785244t_bool * nat * fun_Pr2067565481t_bool ) > nat ).

tff(f,type,
    f: fun_fu2114379172t_bool ).

tff('#skF_31',type,
    '#skF_31': ( arrow_856714788e_indi * fun_fu2114379172t_bool ) > fun_Ar274636406t_bool ).

tff(cOMBK_1255579598e_indi,type,
    cOMBK_1255579598e_indi: fun_fu1006882262l_bool ).

tff(cOMBK_14887266t_bool,type,
    cOMBK_14887266t_bool: fun_fu1093357393t_bool ).

tff('#skF_447',type,
    '#skF_447': ( fun_fu841105374ol_nat * nat * fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

tff(member_nat,type,
    member_nat: fun_na1436237685l_bool ).

tff(pi_Pro1820940723le_alt,type,
    pi_Pro1820940723le_alt: ( fun_Pr1643180309t_bool * fun_Pr1887398791t_bool ) > fun_fu524263445t_bool ).

tff(hAPP_f1582869284l_bool,type,
    hAPP_f1582869284l_bool: ( fun_fu2010474066l_bool * fun_bool_bool ) > fun_fu916327706l_bool ).

tff(hAPP_P1858715130t_bool,type,
    hAPP_P1858715130t_bool: ( fun_Pr2016729180t_bool * product_unit ) > fun_fu2114379172t_bool ).

tff(finite_card_nat,type,
    finite_card_nat: fun_fun_nat_bool_nat ).

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

tff(hAPP_f1128827177i_bool,type,
    hAPP_f1128827177i_bool: ( fun_fu2036492305i_bool * fun_Ar1809396326i_bool ) > fun_fu2142850746i_bool ).

tff(c,type,
    c: arrow_1893660431le_alt ).

tff('#skF_328',type,
    '#skF_328': ( nat * fun_fu2098777574l_bool * fun_na138495129l_bool * nat ) > nat ).

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

tff('#skF_432',type,
    '#skF_432': ( fun_bo1570548802t_bool * fun_nat_bool * bool * bool ) > bool ).

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

tff('#skF_203',type,
    '#skF_203': ( nat * fun_na2037635353i_bool * nat * fun_Ar1809396326i_bool ) > nat ).

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

tff(if_fun523439385t_bool,type,
    if_fun523439385t_bool: fun_bo1945492389t_bool ).

tff('#skF_190',type,
    '#skF_190': ( fun_Ar331856045t_bool * fun_Ar331856045t_bool ) > arrow_1893660431le_alt ).

tff('#skF_413',type,
    '#skF_413': ( fun_fu1182412548l_bool * fun_fu638310559l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(top_top_bool,type,
    top_top_bool: bool ).

tff('#skF_137',type,
    '#skF_137': ( fun_Pr1643180309t_bool * fun_fu1096920966t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_133',type,
    '#skF_133': ( fun_Ar331856045t_bool * fun_na300967376t_bool * nat * nat ) > nat ).

tff(hAPP_A1411662545l_bool,type,
    hAPP_A1411662545l_bool: ( fun_Ar1998664965l_bool * arrow_856714788e_indi ) > fun_fu3835832l_bool ).

tff(arrow_1361987423le_Lin,type,
    arrow_1361987423le_Lin: fun_fu638310559l_bool ).

tff(hAPP_f707406409l_bool,type,
    hAPP_f707406409l_bool: ( fun_fu1544203051l_bool * fun_na699243463e_indi ) > fun_fu1183182719l_bool ).

tff('#skF_431',type,
    '#skF_431': ( fun_fu477456066t_bool * fun_nat_bool * fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

tff(hAPP_f1426814865l_bool,type,
    hAPP_f1426814865l_bool: ( fun_fu1164115775l_bool * fun_fu1110306633l_bool ) > bool ).

tff('#skF_295',type,
    '#skF_295': ( fun_Ar1809396326i_bool * fun_nat_bool * fun_fu1254370943t_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff(ord_le1976645739t_bool,type,
    ord_le1976645739t_bool: fun_fu43485241l_bool ).

tff(hAPP_f430646093l_bool,type,
    hAPP_f430646093l_bool: ( fun_fu1607936949l_bool * fun_fu1929591039e_indi ) > fun_fu1304086967l_bool ).

tff('#skF_425',type,
    '#skF_425': ( fun_fu1632756612t_bool * fun_nat_bool * fun_fu638310559l_bool * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

tff('#skF_172',type,
    '#skF_172': ( nat * fun_fu777705871ol_nat * fun_fu3835832l_bool * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

tff('#skF_34',type,
    '#skF_34': ( arrow_1893660431le_alt * arrow_1893660431le_alt ) > fun_Pr2067565481t_bool ).

tff('#skF_235',type,
    '#skF_235': ( nat * fun_na998785244t_bool * nat * fun_Pr2067565481t_bool ) > nat ).

tff('#skF_450',type,
    '#skF_450': ( fun_fu1603738721ol_nat * nat * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

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

tff(cOMBC_514203746l_bool,type,
    cOMBC_514203746l_bool: fun_fu1741788849l_bool ).

tff('#skF_260',type,
    '#skF_260': ( fun_fu2098777574l_bool * fun_fu309681663t_bool * fun_fu2098777574l_bool * fun_nat_bool ) > fun_fu2098777574l_bool ).

tff('#skF_73',type,
    '#skF_73': ( fun_Pr1887398791t_bool * fun_Pr1791323223l_bool * fun_Pr1643180309t_bool ) > product_unit ).

tff('#skF_451',type,
    '#skF_451': ( fun_fu1603738721ol_nat * nat * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_469',type,
    '#skF_469': ( fun_na144630978l_bool * fun_fu638310559l_bool * nat * nat ) > nat ).

tff(hilber1580028780di_nat,type,
    hilber1580028780di_nat: ( fun_Ar1809396326i_bool * fun_Ar671024215di_nat ) > fun_na699243463e_indi ).

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

tff(hAPP_P913627340t_bool,type,
    hAPP_P913627340t_bool: ( fun_Pr1531194158t_bool * product_unit ) > fun_Ar274636406t_bool ).

tff(h,type,
    h: fun_Ar671024215di_nat ).

tff('#skF_397',type,
    '#skF_397': ( fun_na138495129l_bool * fun_fu2098777574l_bool * nat * nat ) > nat ).

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

tff(hAPP_f1631649925t_bool,type,
    hAPP_f1631649925t_bool: ( fun_fu2128130023t_bool * fun_Ar64685412t_bool ) > fun_Ar1623257374t_bool ).

tff('#skF_415',type,
    '#skF_415': ( fun_fu1927280855l_bool * fun_fu2098777574l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(pi_fun177985009t_unit,type,
    pi_fun177985009t_unit: ( fun_fu638310559l_bool * fun_fu643686505t_bool ) > fun_fu1703884119t_bool ).

tff(cOMBB_1869811296e_indi,type,
    cOMBB_1869811296e_indi: fun_nat_fun_nat_bool > fun_fu1372829539t_bool ).

tff('#skF_246',type,
    '#skF_246': ( fun_nat_bool * fun_fu1182412548l_bool * fun_nat_bool * fun_fu638310559l_bool ) > fun_nat_bool ).

tff(cOMBK_623810489ol_nat,type,
    cOMBK_623810489ol_nat: fun_fu1932307120l_bool ).

tff('#skF_373',type,
    '#skF_373': ( fun_fu638310559l_bool * nat * fun_fu955147676ol_nat * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

tff(ord_le19409623t_bool,type,
    ord_le19409623t_bool: fun_fu625013235l_bool ).

tff(hAPP_f1438163420t_bool,type,
    hAPP_f1438163420t_bool: ( fun_fu1734317328t_bool * fun_Ar274636406t_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_352',type,
    '#skF_352': ( fun_nat_bool * bool * fun_fu425979586l_bool * fun_nat_bool ) > fun_nat_bool ).

tff(cOMBK_790042732t_unit,type,
    cOMBK_790042732t_unit: fun_bo1300789993t_bool ).

tff(hAPP_f2068478898l_bool,type,
    hAPP_f2068478898l_bool: ( fun_fu1625211924l_bool * fun_fu504370642l_bool ) > bool ).

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

tff(member1333168212le_alt,type,
    member1333168212le_alt: fun_Pr1085078251l_bool ).

tff('#skF_386',type,
    '#skF_386': ( fun_Ar331856045t_bool * nat * fun_fu1677555470ol_nat * fun_Ar331856045t_bool ) > fun_Ar331856045t_bool ).

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

tff(hAPP_n1312530466t_bool,type,
    hAPP_n1312530466t_bool: ( fun_na300967376t_bool * nat ) > fun_Ar331856045t_bool ).

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

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

tff(hAPP_P2037731755t_bool,type,
    hAPP_P2037731755t_bool: ( fun_Pr1069395679t_bool * produc472769767le_alt ) > fun_Pr1643180309t_bool ).

tff(hAPP_f1152234870l_bool,type,
    hAPP_f1152234870l_bool: ( fun_fu1185305252l_bool * fun_bool_bool ) > fun_fu1522163052l_bool ).

tff(hAPP_f956752277l_bool,type,
    hAPP_f956752277l_bool: ( fun_fu810527939l_bool * fun_fu2098777574l_bool ) > fun_Pr151242052l_bool ).

tff('#skF_163',type,
    '#skF_163': ( fun_nat_bool * fun_fu1254370943t_bool * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_275',type,
    '#skF_275': ( fun_fu638310559l_bool * fun_fu955147676ol_nat * fun_fu638310559l_bool * nat ) > fun_fu638310559l_bool ).

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

tff(hAPP_f52567537l_bool,type,
    hAPP_f52567537l_bool: ( fun_fu638310559l_bool * fun_Pr2067565481t_bool ) > bool ).

tff(cOMBK_317366791l_bool,type,
    cOMBK_317366791l_bool: fun_fu146711773l_bool ).

tff('#skF_193',type,
    '#skF_193': ( fun_nat_bool * fun_fu821463397t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

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

tff(cOMBB_1575576719le_alt,type,
    cOMBB_1575576719le_alt: fun_fu1572237755l_bool > fun_fu263774347l_bool ).

tff(pi_fun1807454273e_indi,type,
    pi_fun1807454273e_indi: ( fun_fu2098777574l_bool * fun_fu2109152051i_bool ) > fun_fu523608611i_bool ).

tff(hAPP_f1344464862t_bool,type,
    hAPP_f1344464862t_bool: ( fun_fu230081932t_bool * fun_Pr2067565481t_bool ) > fun_Ar516759882t_bool ).

tff(pi_Arr1460528004le_alt,type,
    pi_Arr1460528004le_alt: ( fun_Ar1809396326i_bool * fun_Ar274636406t_bool ) > fun_fu802339430t_bool ).

tff(member387840963le_alt,type,
    member387840963le_alt: fun_fu2141985013l_bool ).

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

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

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

tff(pi_boo347863884t_bool,type,
    pi_boo347863884t_bool: ( fun_bool_bool * fun_bo2107365004l_bool ) > fun_fu625915566l_bool ).

tff(ord_le1478665215t_bool,type,
    ord_le1478665215t_bool: fun_fu643206625l_bool ).

tff(hAPP_f334747853l_bool,type,
    hAPP_f334747853l_bool: ( fun_fu662095797l_bool * fun_bo1682907689le_alt ) > fun_fu1304377569l_bool ).

tff(cOMBK_341987762ol_nat,type,
    cOMBK_341987762ol_nat: fun_fu591186160i_bool ).

tff(hAPP_f2350467l_bool,type,
    hAPP_f2350467l_bool: ( fun_fu424058085l_bool * fun_fu523608611i_bool ) > bool ).

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

tff(ord_le119247420l_bool,type,
    ord_le119247420l_bool: fun_fu2060968923l_bool ).

tff('#skF_226',type,
    '#skF_226': ( nat * fun_na2037635353i_bool * nat * fun_Ar1809396326i_bool ) > nat ).

tff(pi_boo1111177555t_bool,type,
    pi_boo1111177555t_bool: ( fun_bool_bool * fun_bo377688929l_bool ) > fun_fu1618772927l_bool ).

tff('#skF_446',type,
    '#skF_446': ( fun_fu841105374ol_nat * nat * fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

tff(member_Product_unit,type,
    member_Product_unit: fun_Pr1863373635l_bool ).

tff('#skF_164',type,
    '#skF_164': ( fun_nat_bool * fun_fu988033326t_bool * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_244',type,
    '#skF_244': ( fun_nat_bool * fun_fu1415967063i_bool * fun_nat_bool * fun_Ar1809396326i_bool ) > fun_nat_bool ).

tff('#skF_196',type,
    '#skF_196': ( fun_Ar1809396326i_bool * fun_fu1254370943t_bool * fun_Ar1809396326i_bool * fun_nat_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_197',type,
    '#skF_197': ( fun_Ar1809396326i_bool * fun_fu1254370943t_bool * fun_Ar1809396326i_bool * fun_nat_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_473',type,
    '#skF_473': ( fun_na6909291l_bool * fun_fu3835832l_bool * nat * nat ) > nat ).

tff(cOMBK_1220673277t_bool,type,
    cOMBK_1220673277t_bool: fun_fu1463347262t_bool ).

tff('#skF_69',type,
    '#skF_69': ( fun_Ar286530093t_bool * fun_Ar1321653811l_bool * fun_Ar1809396326i_bool ) > arrow_856714788e_indi ).

tff(hAPP_f723483871t_bool,type,
    hAPP_f723483871t_bool: ( fun_fu32501645t_bool * fun_Pr1643180309t_bool ) > fun_Pr1069395679t_bool ).

tff('#skF_249',type,
    '#skF_249': ( fun_nat_bool * fun_fu1927280855l_bool * fun_nat_bool * fun_fu2098777574l_bool ) > fun_nat_bool ).

tff(hAPP_f1184790797l_bool,type,
    hAPP_f1184790797l_bool: ( fun_fu1109942133l_bool * fun_fu1023022254t_unit ) > fun_fu698572390l_bool ).

tff(hAPP_f168465001t_bool,type,
    hAPP_f168465001t_bool: ( fun_fu1093357393t_bool * fun_Pr1643180309t_bool ) > fun_fu643686505t_bool ).

tff('#skF_258',type,
    '#skF_258': ( fun_fu638310559l_bool * fun_fu1632756612t_bool * fun_fu638310559l_bool * fun_nat_bool ) > fun_fu638310559l_bool ).

tff('#skF_49',type,
    '#skF_49': ( fun_Pr1509342064e_indi * fun_Pr895221296i_bool * fun_Pr2067565481t_bool ) > produc472769767le_alt ).

tff(hAPP_f846027769ol_nat,type,
    hAPP_f846027769ol_nat: ( fun_fu1603738721ol_nat * fun_Ar1809396326i_bool ) > nat ).

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

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

tff('#skF_371',type,
    '#skF_371': ( fun_Ar331856045t_bool * fun_nat_bool * fun_fu1869722514t_bool * fun_Ar331856045t_bool ) > fun_Ar331856045t_bool ).

tff('#skF_324',type,
    '#skF_324': ( nat * fun_Ar1809396326i_bool * fun_na2037635353i_bool * nat ) > nat ).

tff('#skF_28',type,
    '#skF_28': ( fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > arrow_1893660431le_alt ).

tff('#skF_272',type,
    '#skF_272': ( fun_Ar331856045t_bool * fun_fu1869722514t_bool * fun_Ar331856045t_bool * fun_nat_bool ) > fun_Ar331856045t_bool ).

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

tff(ord_le1568362934t_bool,type,
    ord_le1568362934t_bool: fun_fu1217155507l_bool ).

tff('#skF_485',type,
    '#skF_485': ( fun_fu1603738721ol_nat * nat * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

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

tff('#skF_283',type,
    '#skF_283': ( bool * fun_bool_nat * bool * nat ) > bool ).

tff(member1133581546t_bool,type,
    member1133581546t_bool: fun_fu827796887l_bool ).

tff(hAPP_f1006969351l_bool,type,
    hAPP_f1006969351l_bool: ( fun_fu687131369l_bool * fun_fu562005862e_indi ) > fun_fu1975854110l_bool ).

tff(arrow_1630265669_mktop,type,
    arrow_1630265669_mktop: fun_fu1679793515t_bool ).

tff(hAPP_A1601437999t_bool,type,
    hAPP_A1601437999t_bool: ( fun_Ar1573071255t_bool * arrow_1893660431le_alt ) > fun_Pr2067565481t_bool ).

tff(hAPP_A1608658241l_bool,type,
    hAPP_A1608658241l_bool: ( fun_Ar1995913199l_bool * arrow_1893660431le_alt ) > fun_Ar339057223l_bool ).

tff('#skF_301',type,
    '#skF_301': ( nat * fun_Ar1809396326i_bool * fun_na2037635353i_bool * nat ) > nat ).

tff(cOMBK_1987648063le_alt,type,
    cOMBK_1987648063le_alt: fun_fu857388591i_bool ).

tff(ord_le1609180592i_bool,type,
    ord_le1609180592i_bool: fun_fu924966107l_bool ).

tff(top_to1257323279t_bool,type,
    top_to1257323279t_bool: fun_Pr1643180309t_bool ).

tff('#skF_345',type,
    '#skF_345': ( fun_nat_bool * fun_fu638310559l_bool * fun_fu1182412548l_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f1212412661t_bool,type,
    hAPP_f1212412661t_bool: ( fun_fu613111337t_bool * fun_nat_bool ) > fun_Pr1029464120t_bool ).

tff('#skF_362',type,
    '#skF_362': ( fun_Pr2067565481t_bool * fun_nat_bool * fun_fu477456066t_bool * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

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

tff(cOMBB_1876517692e_indi,type,
    cOMBB_1876517692e_indi: fun_fu1287834969t_bool > fun_fu1427663149t_bool ).

tff('#skF_271',type,
    '#skF_271': ( fun_Pr1643180309t_bool * fun_fu988033326t_bool * fun_Pr1643180309t_bool * fun_nat_bool ) > fun_Pr1643180309t_bool ).

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

tff('#skF_474',type,
    '#skF_474': ( fun_na998785244t_bool * fun_Pr2067565481t_bool * nat * nat ) > nat ).

tff('#skF_475',type,
    '#skF_475': ( fun_na998785244t_bool * fun_Pr2067565481t_bool * nat * nat ) > nat ).

tff(cOMBK_118864600t_bool,type,
    cOMBK_118864600t_bool: fun_fu1829593041l_bool ).

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

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

tff('#skF_378',type,
    '#skF_378': ( fun_Pr2067565481t_bool * nat * fun_fu841105374ol_nat * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

tff('#skF_57',type,
    '#skF_57': ( fun_fu562005862e_indi * fun_fu2142850746i_bool * fun_fu638310559l_bool ) > fun_Pr2067565481t_bool ).

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

tff('#skF_200',type,
    '#skF_200': ( nat * fun_na1041622088t_bool * nat * fun_Pr1643180309t_bool ) > nat ).

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

tff('#skF_458',type,
    '#skF_458': ( fun_fu988033326t_bool * fun_nat_bool * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff(cOMBK_443335420t_bool,type,
    cOMBK_443335420t_bool: fun_fu1858742706i_bool ).

tff(hAPP_f1327693154t_bool,type,
    hAPP_f1327693154t_bool: ( fun_fu1250976912t_bool * fun_Pr1643180309t_bool ) > fun_fu1143287650t_bool ).

tff('#skF_149',type,
    '#skF_149': ( bool * fun_fu425979586l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(pi_Arr959578316t_bool,type,
    pi_Arr959578316t_bool: ( fun_Ar1809396326i_bool * fun_Ar1474557608l_bool ) > fun_fu3835832l_bool ).

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

tff(hAPP_P396106045le_alt,type,
    hAPP_P396106045le_alt: ( fun_Pr2090226719le_alt * product_unit ) > produc472769767le_alt ).

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

tff('#skF_123',type,
    '#skF_123': ( fun_fu638310559l_bool * fun_na144630978l_bool * nat * nat ) > nat ).

tff(cOMBC_557453916t_bool,type,
    cOMBC_557453916t_bool: fun_fu91004995t_bool ).

tff('#skF_440',type,
    '#skF_440': ( fun_fu955147676ol_nat * nat * fun_fu638310559l_bool * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

tff('#skF_165',type,
    '#skF_165': ( fun_nat_bool * fun_fu988033326t_bool * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff(ord_greaterThan_nat,type,
    ord_greaterThan_nat: fun_nat_fun_nat_bool ).

tff('#skF_32',type,
    '#skF_32': ( arrow_856714788e_indi * fun_fu2114379172t_bool ) > arrow_1893660431le_alt ).

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

tff('#skF_381',type,
    '#skF_381': ( bool * nat * fun_bool_nat * bool ) > bool ).

tff('#skF_479',type,
    '#skF_479': ( fun_na300967376t_bool * fun_Ar331856045t_bool * nat * nat ) > nat ).

tff(hAPP_A1299015393le_alt,type,
    hAPP_A1299015393le_alt: ( fun_Ar245737999le_alt * arrow_1893660431le_alt ) > produc472769767le_alt ).

tff(cOMBK_1521810862t_unit,type,
    cOMBK_1521810862t_unit: fun_fu109527913l_bool ).

tff(hAPP_f731870893l_bool,type,
    hAPP_f731870893l_bool: ( fun_fu924966107l_bool * fun_Ar1809396326i_bool ) > fun_fu844176604l_bool ).

tff(hAPP_f449303873t_bool,type,
    hAPP_f449303873t_bool: ( fun_fu1118734319t_bool * fun_Pr2067565481t_bool ) > fun_Ar331856045t_bool ).

tff('#skF_161',type,
    '#skF_161': ( fun_nat_bool * fun_bo1570548802t_bool * bool * bool ) > bool ).

tff('#skF_455',type,
    '#skF_455': ( fun_fu1677555470ol_nat * nat * fun_Ar331856045t_bool * fun_Ar331856045t_bool ) > fun_Ar331856045t_bool ).

tff(cOMBC_750853729t_bool,type,
    cOMBC_750853729t_bool: fun_fu205223783t_bool ).

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

tff(ord_le1577377523t_bool,type,
    ord_le1577377523t_bool: fun_fu643206625l_bool ).

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

tff(pi_boo7125949le_alt,type,
    pi_boo7125949le_alt: ( fun_bool_bool * fun_bo1431306493t_bool ) > fun_fu1168191263t_bool ).

tff('#skF_483',type,
    '#skF_483': ( fun_fu572628082ol_nat * nat * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

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

tff('#skF_181',type,
    '#skF_181': ( nat * fun_fu572628082ol_nat * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff(hAPP_f1942212041l_bool,type,
    hAPP_f1942212041l_bool: ( fun_fu1838150827l_bool * fun_Pr1887398791t_bool ) > fun_fu1164115775l_bool ).

tff('#skF_121',type,
    '#skF_121': ( fun_Ar1809396326i_bool * fun_na2037635353i_bool * nat * nat ) > nat ).

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

tff(hAPP_f1247925759t_bool,type,
    hAPP_f1247925759t_bool: ( fun_fu1094602547t_bool * fun_nat_bool ) > fun_bo1570548802t_bool ).

tff(ord_le1874503007t_bool,type,
    ord_le1874503007t_bool: fun_fu43485241l_bool ).

tff('#skF_27',type,
    '#skF_27': ( fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > arrow_1893660431le_alt ).

tff('#skF_74',type,
    '#skF_74': ( fun_Ar671024215di_nat * fun_Ar603939593t_bool * fun_Ar1809396326i_bool ) > arrow_856714788e_indi ).

tff(finite1949902593t_unit,type,
    finite1949902593t_unit: fun_fu572628082ol_nat ).

tff('#skF_426',type,
    '#skF_426': ( fun_fu309681663t_bool * fun_nat_bool * fun_fu2098777574l_bool * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

tff(hAPP_f414129720l_bool,type,
    hAPP_f414129720l_bool: ( fun_fu1522163052l_bool * fun_fu2114379172t_bool ) > fun_bool_bool ).

tff(hAPP_f502523701l_bool,type,
    hAPP_f502523701l_bool: ( fun_fu109527913l_bool * fun_fu638310559l_bool ) > fun_Pr1791323223l_bool ).

tff('#skF_67',type,
    '#skF_67': ( fun_bo1476023096t_bool * fun_bo2107365004l_bool * fun_bool_bool ) > bool ).

tff(hAPP_f1356305429t_bool,type,
    hAPP_f1356305429t_bool: ( fun_fu1550952061t_bool * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

tff(member2003579649t_unit,type,
    member2003579649t_unit: fun_fu1109942133l_bool ).

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

tff(ord_le1779845435t_bool,type,
    ord_le1779845435t_bool: fun_fu1085384691l_bool ).

tff('#skF_66',type,
    '#skF_66': ( fun_Ar624010239t_bool * fun_Ar1998664965l_bool * fun_Ar1809396326i_bool ) > arrow_856714788e_indi ).

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

tff(member87760213it_nat,type,
    member87760213it_nat: fun_fu486305773l_bool ).

tff('#skF_219',type,
    '#skF_219': ( fun_Pr1643180309t_bool * fun_fu572628082ol_nat * fun_Pr1643180309t_bool * nat ) > fun_Pr1643180309t_bool ).

tff(collec1236161569t_bool,type,
    collec1236161569t_bool: fun_fu973465149l_bool ).

tff('#skF_72',type,
    '#skF_72': ( fun_bo1431306493t_bool * fun_bo377688929l_bool * fun_bool_bool ) > bool ).

tff('#skF_185',type,
    '#skF_185': ( fun_fu2098777574l_bool * fun_fu2098777574l_bool ) > fun_fu2114379172t_bool ).

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

tff(cOMBK_681766254t_unit,type,
    cOMBK_681766254t_unit: fun_fu1648543689t_bool ).

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

tff(collec1597001935e_indi,type,
    collec1597001935e_indi: fun_fu1712056765i_bool ).

tff('#skF_417',type,
    '#skF_417': ( fun_fu138597289l_bool * fun_fu3835832l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_21',type,
    '#skF_21': fun_fu2114379172t_bool > arrow_1893660431le_alt ).

tff('#skF_7',type,
    '#skF_7': ( arrow_1893660431le_alt * arrow_1893660431le_alt * fun_Ar274636406t_bool * fun_Ar274636406t_bool * arrow_1893660431le_alt * arrow_1893660431le_alt ) > arrow_856714788e_indi ).

tff('#skF_138',type,
    '#skF_138': ( fun_Ar1809396326i_bool * fun_fu1415967063i_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(member684813948le_alt,type,
    member684813948le_alt: fun_fu662095797l_bool ).

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

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

tff(pi_nat646417955e_indi,type,
    pi_nat646417955e_indi: ( fun_nat_bool * fun_na2037635353i_bool ) > fun_fu902912905i_bool ).

tff(top_to553140914l_bool,type,
    top_to553140914l_bool: fun_fu3835832l_bool ).

tff('#skF_442',type,
    '#skF_442': ( fun_fu859131105ol_nat * nat * fun_fu2098777574l_bool * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

tff(cOMBK_445086735t_bool,type,
    cOMBK_445086735t_bool: fun_bo2107365004l_bool ).

tff('#skF_147',type,
    '#skF_147': ( fun_Pr2067565481t_bool * fun_fu1778022682t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f585353809l_bool,type,
    hAPP_f585353809l_bool: ( fun_fu1785284735l_bool * fun_fu3835832l_bool ) > fun_fu1370139438l_bool ).

tff(hAPP_f1302887663t_bool,type,
    hAPP_f1302887663t_bool: ( fun_fu1037963345t_bool * fun_Ar274636406t_bool ) > fun_Ar274636406t_bool ).

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

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

tff('#skF_141',type,
    '#skF_141': ( fun_fu638310559l_bool * fun_fu1182412548l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

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

tff(member1502495556di_nat,type,
    member1502495556di_nat: fun_fu1367082059l_bool ).

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

tff(hAPP_f1776355587l_bool,type,
    hAPP_f1776355587l_bool: ( fun_fu452089579l_bool * fun_fu864675765l_bool ) > fun_fu1824295331l_bool ).

tff(hAPP_f1001205955t_bool,type,
    hAPP_f1001205955t_bool: ( fun_fu419698981t_bool * fun_Ar274636406t_bool ) > fun_Ar516759882t_bool ).

tff(cOMBS_1925466437t_bool,type,
    cOMBS_1925466437t_bool: fun_Ar535288606t_bool > fun_fu419698981t_bool ).

tff('#skF_372',type,
    '#skF_372': ( fun_fu638310559l_bool * nat * fun_fu955147676ol_nat * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

tff('#skF_240',type,
    '#skF_240': ( fun_nat_bool * fun_fu821463397t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_229',type,
    '#skF_229': ( nat * fun_na144630978l_bool * nat * fun_fu638310559l_bool ) > nat ).

tff(hAPP_f399308031i_bool,type,
    hAPP_f399308031i_bool: ( fun_fu2109152051i_bool * fun_fu2114379172t_bool ) > fun_Ar1809396326i_bool ).

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

tff(member1220706259e_indi,type,
    member1220706259e_indi: fun_fu687131369l_bool ).

tff('#skF_278',type,
    '#skF_278': ( fun_fu3835832l_bool * fun_fu777705871ol_nat * fun_fu3835832l_bool * nat ) > fun_fu3835832l_bool ).

tff('#skF_433',type,
    '#skF_433': ( fun_bo1570548802t_bool * fun_nat_bool * bool * bool ) > bool ).

tff(collec2125531966t_bool,type,
    collec2125531966t_bool: fun_fu1824295331l_bool ).

tff(arrow_1525312447_below,type,
    arrow_1525312447_below: ( fun_Pr2067565481t_bool * arrow_1893660431le_alt * arrow_1893660431le_alt ) > fun_Pr2067565481t_bool ).

tff('#skF_173',type,
    '#skF_173': ( nat * fun_fu777705871ol_nat * fun_fu3835832l_bool * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

tff('#skF_16',type,
    '#skF_16': fun_fu2114379172t_bool > arrow_1893660431le_alt ).

tff('#skF_75',type,
    '#skF_75': ( fun_bool_nat * fun_bo1570548802t_bool * fun_bool_bool ) > bool ).

tff(cOMBB_652885079le_alt,type,
    cOMBB_652885079le_alt: fun_fu696673523t_bool > fun_fu596987971t_bool ).

tff(hAPP_A834130326t_bool,type,
    hAPP_A834130326t_bool: ( fun_Ar516759882t_bool * arrow_856714788e_indi ) > fun_fu1550952061t_bool ).

tff('#skF_379',type,
    '#skF_379': ( fun_Pr2067565481t_bool * nat * fun_fu841105374ol_nat * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

tff('#skF_80',type,
    '#skF_80': ( fun_na699243463e_indi * fun_Ar671024215di_nat ) > nat ).

tff('#skF_449',type,
    '#skF_449': ( fun_bool_nat * nat * bool * bool ) > bool ).

tff('#skF_257',type,
    '#skF_257': ( fun_nat_bool * fun_fu221658642t_bool * fun_nat_bool * fun_Ar331856045t_bool ) > fun_nat_bool ).

tff('#skF_208',type,
    '#skF_208': ( nat * fun_na6909291l_bool * nat * fun_fu3835832l_bool ) > nat ).

tff(hAPP_f561646243l_bool,type,
    hAPP_f561646243l_bool: ( fun_fu1927280855l_bool * fun_nat_bool ) > fun_fu2098777574l_bool ).

tff(pi_Arr687740481t_bool,type,
    pi_Arr687740481t_bool: ( fun_Ar1809396326i_bool * fun_Ar1321653811l_bool ) > fun_fu2144981539l_bool ).

tff('#skF_420',type,
    '#skF_420': ( fun_fu425979586l_bool * bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f2030293770ol_nat,type,
    hAPP_f2030293770ol_nat: ( fun_fu572628082ol_nat * fun_Pr1643180309t_bool ) > nat ).

tff('#skF_280',type,
    '#skF_280': ( fun_Pr2067565481t_bool * fun_fu841105374ol_nat * fun_Pr2067565481t_bool * nat ) > fun_Pr2067565481t_bool ).

tff('#skF_17',type,
    '#skF_17': fun_fu2114379172t_bool > arrow_1893660431le_alt ).

tff(hAPP_f665932885l_bool,type,
    hAPP_f665932885l_bool: ( fun_fu1304086967l_bool * fun_fu1864062453i_bool ) > bool ).

tff(ord_less_eq_bool,type,
    ord_less_eq_bool: fun_bo1549164019l_bool ).

tff(hAPP_f1754488902l_bool,type,
    hAPP_f1754488902l_bool: ( fun_fu762833832l_bool * fun_fu802339430t_bool ) > bool ).

tff(cOMBK_198697344le_alt,type,
    cOMBK_198697344le_alt: fun_bo1431306493t_bool ).

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

tff(ord_less_bool,type,
    ord_less_bool: fun_bo1549164019l_bool ).

tff('#skF_265',type,
    '#skF_265': ( fun_Pr2067565481t_bool * fun_fu477456066t_bool * fun_Pr2067565481t_bool * fun_nat_bool ) > fun_Pr2067565481t_bool ).

tff('#skF_424',type,
    '#skF_424': ( fun_fu1632756612t_bool * fun_nat_bool * fun_fu638310559l_bool * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

tff('#skF_37',type,
    '#skF_37': ( fun_fu638310559l_bool * fun_fu638310559l_bool ) > fun_Pr2067565481t_bool ).

tff(cOMBK_138598520le_alt,type,
    cOMBK_138598520le_alt: fun_fu459284641l_bool ).

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

tff(cOMBK_708287485t_unit,type,
    cOMBK_708287485t_unit: fun_fu835523175l_bool ).

tff('#skF_467',type,
    '#skF_467': ( fun_na2037635353i_bool * fun_Ar1809396326i_bool * nat * nat ) > nat ).

tff(hAPP_f369767947l_bool,type,
    hAPP_f369767947l_bool: ( fun_fu571526969l_bool * fun_fu2098777574l_bool ) > fun_bo1445676730l_bool ).

tff('#skF_254',type,
    '#skF_254': ( fun_nat_bool * fun_fu425979586l_bool * fun_nat_bool * bool ) > fun_nat_bool ).

tff('#skF_344',type,
    '#skF_344': ( fun_nat_bool * fun_fu638310559l_bool * fun_fu1182412548l_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f1686510249l_bool,type,
    hAPP_f1686510249l_bool: ( fun_fu1710953559l_bool * fun_fu2013733473l_bool ) > bool ).

tff(hAPP_f1411422157l_bool,type,
    hAPP_f1411422157l_bool: ( fun_fu1843791925l_bool * fun_fu748153389e_indi ) > fun_fu424058085l_bool ).

tff('#skF_136',type,
    '#skF_136': ( fun_Pr1643180309t_bool * fun_fu1096920966t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_8',type,
    '#skF_8': ( arrow_1893660431le_alt * arrow_1893660431le_alt * fun_Ar274636406t_bool * fun_Ar274636406t_bool * arrow_1893660431le_alt * arrow_1893660431le_alt ) > arrow_856714788e_indi ).

tff('#skF_210',type,
    '#skF_210': ( nat * fun_na998785244t_bool * nat * fun_Pr2067565481t_bool ) > nat ).

tff('#skF_349',type,
    '#skF_349': ( fun_nat_bool * fun_fu3835832l_bool * fun_fu138597289l_bool * fun_nat_bool ) > fun_nat_bool ).

tff(member344984203t_bool,type,
    member344984203t_bool: fun_fu302299893l_bool ).

tff(hAPP_f151782958t_bool,type,
    hAPP_f151782958t_bool: ( fun_fu1143287650t_bool * fun_fu2114379172t_bool ) > fun_Pr1643180309t_bool ).

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

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

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

tff('#skF_385',type,
    '#skF_385': ( fun_Pr1643180309t_bool * nat * fun_fu572628082ol_nat * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

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

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

tff('#skF_83',type,
    '#skF_83': fun_Ar671024215di_nat > arrow_856714788e_indi ).

tff(ord_le1099920642l_bool,type,
    ord_le1099920642l_bool: fun_fu1785284735l_bool ).

tff('#skF_405',type,
    '#skF_405': ( fun_na300967376t_bool * fun_Ar331856045t_bool * nat * nat ) > nat ).

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

tff(arrow_1765888670ctator,type,
    arrow_1765888670ctator: fun_fu2109152051i_bool ).

tff(hAPP_f1635284656t_bool,type,
    hAPP_f1635284656t_bool: ( fun_fu221658642t_bool * fun_nat_bool ) > fun_Ar331856045t_bool ).

tff('#skF_354',type,
    '#skF_354': ( fun_nat_bool * fun_Ar331856045t_bool * fun_fu221658642t_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_P1914371027t_bool,type,
    hAPP_P1914371027t_bool: ( fun_Pr1887398791t_bool * product_unit ) > fun_Pr2067565481t_bool ).

tff('#skF_46',type,
    '#skF_46': ( fun_Ar671024215di_nat * fun_Ar1809396326i_bool ) > arrow_856714788e_indi ).

tff(cOMBK_1701906001t_bool,type,
    cOMBK_1701906001t_bool: fun_fu329401612l_bool ).

tff(member1020280587l_bool,type,
    member1020280587l_bool: fun_fu2080348917l_bool ).

tff(hAPP_f826064725l_bool,type,
    hAPP_f826064725l_bool: ( fun_fu1464218807l_bool * fun_fu1771585781l_bool ) > bool ).

tff(hAPP_b549570054i_bool,type,
    hAPP_b549570054i_bool: ( fun_bo1933551930i_bool * bool ) > fun_Ar1809396326i_bool ).

tff(hAPP_f743717923t_bool,type,
    hAPP_f743717923t_bool: ( fun_fu1078872017t_bool * fun_fu3835832l_bool ) > fun_nat_bool ).

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

tff('#skF_340',type,
    '#skF_340': ( fun_nat_bool * fun_Pr1643180309t_bool * fun_fu1096920966t_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_146',type,
    '#skF_146': ( fun_Pr2067565481t_bool * fun_fu1778022682t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_316',type,
    '#skF_316': ( fun_Pr1643180309t_bool * nat * fun_fu572628082ol_nat * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_128',type,
    '#skF_128': ( fun_Pr2067565481t_bool * fun_na998785244t_bool * nat * nat ) > nat ).

tff(ord_le1727358153l_bool,type,
    ord_le1727358153l_bool: fun_fu1265985907l_bool ).

tff(cOMBS_1181656689t_bool,type,
    cOMBS_1181656689t_bool: fun_Ar516759882t_bool > fun_fu1037963345t_bool ).

tff(member1024687843t_unit,type,
    member1024687843t_unit: fun_fu1028680969l_bool ).

tff('#skF_194',type,
    '#skF_194': ( fun_Pr1643180309t_bool * fun_fu988033326t_bool * fun_Pr1643180309t_bool * fun_nat_bool ) > fun_Pr1643180309t_bool ).

tff(d,type,
    d: arrow_1893660431le_alt ).

tff(hAPP_f1494690701l_bool,type,
    hAPP_f1494690701l_bool: ( fun_fu224426485l_bool * fun_fu1480298716t_unit ) > fun_fu1796799636l_bool ).

tff('#skF_325',type,
    '#skF_325': ( nat * fun_Ar1809396326i_bool * fun_na2037635353i_bool * nat ) > nat ).

tff('#skF_112',type,
    '#skF_112': ( nat * fun_fu572628082ol_nat * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff(hAPP_A1748732503t_bool,type,
    hAPP_A1748732503t_bool: ( fun_Ar17477381t_bool * arrow_1893660431le_alt ) > bool ).

tff(hAPP_A1146194953le_alt,type,
    hAPP_A1146194953le_alt: ( fun_Ar2121501495le_alt * arrow_1893660431le_alt ) > fun_Ar245737999le_alt ).

tff(member1530714804e_indi,type,
    member1530714804e_indi: fun_fu1544203051l_bool ).

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

tff(size_size_nat,type,
    size_size_nat: fun_nat_nat ).

tff(produc1590937303le_alt,type,
    produc1590937303le_alt: fun_Ar2121501495le_alt ).

tff('#skF_204',type,
    '#skF_204': ( nat * fun_na144630978l_bool * nat * fun_fu638310559l_bool ) > nat ).

tff('#skF_268',type,
    '#skF_268': ( fun_Ar1809396326i_bool * fun_fu1254370943t_bool * fun_Ar1809396326i_bool * fun_nat_bool ) > fun_Ar1809396326i_bool ).

tff(ord_le742797417l_bool,type,
    ord_le742797417l_bool: fun_fu1393819981l_bool ).

tff('#skF_263',type,
    '#skF_263': ( fun_fu3835832l_bool * fun_fu1078872017t_bool * fun_fu3835832l_bool * fun_nat_bool ) > fun_fu3835832l_bool ).

tff('#skF_24',type,
    '#skF_24': ( fun_fu2114379172t_bool * arrow_856714788e_indi ) > fun_Ar274636406t_bool ).

tff('#skF_419',type,
    '#skF_419': ( fun_fu1778022682t_bool * fun_Pr2067565481t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_319',type,
    '#skF_319': ( fun_Ar1809396326i_bool * nat * fun_fu1603738721ol_nat * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

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

tff('#skF_41',type,
    '#skF_41': ( fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > arrow_856714788e_indi ).

tff('#skF_179',type,
    '#skF_179': ( nat * fun_fu1603738721ol_nat * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff(hAPP_P283873808l_bool,type,
    hAPP_P283873808l_bool: ( fun_Pr151242052l_bool * product_unit ) > fun_fu2098777574l_bool ).

tff('#skF_357',type,
    '#skF_357': ( fun_fu638310559l_bool * fun_nat_bool * fun_fu1632756612t_bool * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

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

tff('#skF_22',type,
    '#skF_22': fun_fu2114379172t_bool > arrow_1893660431le_alt ).

tff('#skF_142',type,
    '#skF_142': ( fun_fu2098777574l_bool * fun_fu1927280855l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(member1173995577l_bool,type,
    member1173995577l_bool: fun_fu2017702261l_bool ).

tff(hAPP_f225240161l_bool,type,
    hAPP_f225240161l_bool: ( fun_fu672155663l_bool * fun_fu2139962393t_bool ) > bool ).

tff(hAPP_f584385070l_bool,type,
    hAPP_f584385070l_bool: ( fun_fu844176604l_bool * fun_Ar1809396326i_bool ) > bool ).

tff(hAPP_f1482930381l_bool,type,
    hAPP_f1482930381l_bool: ( fun_fu864675765l_bool * fun_Pr2067565481t_bool ) > fun_fu2013733473l_bool ).

tff(hAPP_A1378093259t_bool,type,
    hAPP_A1378093259t_bool: ( fun_Ar286530093t_bool * arrow_856714788e_indi ) > fun_fu2114379172t_bool ).

tff('#skF_59',type,
    '#skF_59': ( fun_fu665686165t_unit * fun_fu643686505t_bool * fun_fu638310559l_bool ) > fun_Pr2067565481t_bool ).

tff(hAPP_f1061584978t_bool,type,
    hAPP_f1061584978t_bool: ( fun_fu1096920966t_bool * fun_nat_bool ) > fun_Pr1643180309t_bool ).

tff(hAPP_f1159856629l_bool,type,
    hAPP_f1159856629l_bool: ( fun_fu627447383l_bool * fun_fu1428746645t_bool ) > bool ).

tff(hAPP_f448050564i_bool,type,
    hAPP_f448050564i_bool: ( fun_fu1858742706i_bool * fun_Ar1809396326i_bool ) > fun_fu2109152051i_bool ).

tff(hAPP_f1211446716l_bool,type,
    hAPP_f1211446716l_bool: ( fun_fu1489407006l_bool * fun_fu962836700l_bool ) > bool ).

tff('#skF_221',type,
    '#skF_221': ( fun_Ar1809396326i_bool * fun_fu1603738721ol_nat * fun_Ar1809396326i_bool * nat ) > fun_Ar1809396326i_bool ).

tff(hAPP_f1930590713l_bool,type,
    hAPP_f1930590713l_bool: ( fun_fu1253304283l_bool * fun_fu638310559l_bool ) > fun_fu1710953559l_bool ).

tff('#skF_370',type,
    '#skF_370': ( fun_Ar331856045t_bool * fun_nat_bool * fun_fu1869722514t_bool * fun_Ar331856045t_bool ) > fun_Ar331856045t_bool ).

tff(hAPP_A1058422557t_bool,type,
    hAPP_A1058422557t_bool: ( fun_Ar797671557t_bool * arrow_1893660431le_alt ) > fun_Ar1573071255t_bool ).

tff('#skF_398',type,
    '#skF_398': ( fun_na6909291l_bool * fun_fu3835832l_bool * nat * nat ) > nat ).

tff('#skF_167',type,
    '#skF_167': ( fun_nat_bool * fun_fu1869722514t_bool * fun_Ar331856045t_bool * fun_Ar331856045t_bool ) > fun_Ar331856045t_bool ).

tff('#skF_407',type,
    '#skF_407': ( fun_fu821463397t_bool * fun_nat_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(a,type,
    a: arrow_1893660431le_alt ).

tff('#skF_159',type,
    '#skF_159': ( fun_nat_bool * fun_fu477456066t_bool * fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

tff(fconj,type,
    fconj: fun_bo1549164019l_bool ).

tff('#skF_155',type,
    '#skF_155': ( fun_nat_bool * fun_fu309681663t_bool * fun_fu2098777574l_bool * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

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

tff('#skF_289',type,
    '#skF_289': ( fun_Ar331856045t_bool * fun_fu1677555470ol_nat * fun_Ar331856045t_bool * nat ) > fun_Ar331856045t_bool ).

tff('#skF_51',type,
    '#skF_51': ( fun_fu1929591039e_indi * fun_fu223278561i_bool * fun_fu3835832l_bool ) > fun_Ar274636406t_bool ).

tff(ord_le1545885909l_bool,type,
    ord_le1545885909l_bool: fun_fu1265985907l_bool ).

tff(pi_Pro1290680285t_bool,type,
    pi_Pro1290680285t_bool: ( fun_Pr1643180309t_bool * fun_Pr1791323223l_bool ) > fun_fu1110306633l_bool ).

tff(hAPP_P1103642805l_bool,type,
    hAPP_P1103642805l_bool: ( fun_Pr1780397033l_bool * produc472769767le_alt ) > fun_bool_bool ).

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

tff(hAPP_f721434149i_bool,type,
    hAPP_f721434149i_bool: ( fun_fu1610971917i_bool * fun_Ar603939593t_bool ) > fun_na2037635353i_bool ).

tff(pi_Arr1233262509di_nat,type,
    pi_Arr1233262509di_nat: ( fun_Ar1809396326i_bool * fun_Ar603939593t_bool ) > fun_fu2139962393t_bool ).

tff('#skF_76',type,
    '#skF_76': ( fun_Product_unit_nat * fun_Pr1029464120t_bool * fun_Pr1643180309t_bool ) > product_unit ).

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

tff(cOMBK_81143760t_bool,type,
    cOMBK_81143760t_bool: fun_bo377688929l_bool ).

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

tff('#skF_132',type,
    '#skF_132': ( fun_Ar331856045t_bool * fun_na300967376t_bool * nat * nat ) > nat ).

tff('#skF_6',type,
    '#skF_6': ( arrow_1893660431le_alt * arrow_1893660431le_alt * arrow_1893660431le_alt * fun_Ar274636406t_bool * fun_Ar274636406t_bool ) > arrow_856714788e_indi ).

tff(hAPP_f622418129t_bool,type,
    hAPP_f622418129t_bool: ( fun_fu1254370943t_bool * fun_Ar1809396326i_bool ) > fun_nat_bool ).

tff(hAPP_f1525863565l_bool,type,
    hAPP_f1525863565l_bool: ( fun_fu302299893l_bool * fun_bo1476023096t_bool ) > fun_fu500302576l_bool ).

tff('#skF_256',type,
    '#skF_256': ( fun_nat_bool * fun_fu221658642t_bool * fun_nat_bool * fun_Ar331856045t_bool ) > fun_nat_bool ).

tff(pi_fun520512275e_indi,type,
    pi_fun520512275e_indi: ( fun_fu3835832l_bool * fun_fu223278561i_bool ) > fun_fu1864062453i_bool ).

tff('#skF_331',type,
    '#skF_331': ( nat * fun_fu3835832l_bool * fun_na6909291l_bool * nat ) > nat ).

tff(member803887220t_bool,type,
    member803887220t_bool: fun_fu1838150827l_bool ).

tff(hAPP_f1908974253t_bool,type,
    hAPP_f1908974253t_bool: ( fun_fu2030607631t_bool * fun_Ar535288606t_bool ) > fun_fu230081932t_bool ).

tff(hAPP_f2102110817t_bool,type,
    hAPP_f2102110817t_bool: ( fun_fu548876995t_bool * fun_Ar290235730t_bool ) > fun_Ar1753411852t_bool ).

tff('#skF_54',type,
    '#skF_54': ( fun_fu748153389e_indi * fun_fu2109152051i_bool * fun_fu2098777574l_bool ) > fun_fu2114379172t_bool ).

tff(cOMBK_5056120l_bool,type,
    cOMBK_5056120l_bool: fun_fu1414555455t_bool ).

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

tff(hAPP_f1060563265l_bool,type,
    hAPP_f1060563265l_bool: ( fun_fu1824295331l_bool * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

tff(member_fun_bool_nat,type,
    member_fun_bool_nat: fun_fu1531935961l_bool ).

tff('#skF_206',type,
    '#skF_206': ( nat * fun_na138495129l_bool * nat * fun_fu2098777574l_bool ) > nat ).

tff(finite1672073426e_indi,type,
    finite1672073426e_indi: fun_fu1603738721ol_nat ).

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

tff('#skF_109',type,
    '#skF_109': ( fun_Ar331856045t_bool * fun_na300967376t_bool * nat * nat ) > nat ).

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

tff(ord_le225487548i_bool,type,
    ord_le225487548i_bool: fun_fu924966107l_bool ).

tff(hAPP_f1974966541l_bool,type,
    hAPP_f1974966541l_bool: ( fun_fu1172193141l_bool * fun_Pr1531194158t_bool ) > fun_fu286455014l_bool ).

tff('#skF_251',type,
    '#skF_251': ( fun_nat_bool * fun_fu138597289l_bool * fun_nat_bool * fun_fu3835832l_bool ) > fun_nat_bool ).

tff(cOMBS_nat_bool_bool,type,
    cOMBS_nat_bool_bool: fun_na1469252690l_bool > fun_fu821463397t_bool ).

tff('#skF_346',type,
    '#skF_346': ( fun_nat_bool * fun_fu2098777574l_bool * fun_fu1927280855l_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_255',type,
    '#skF_255': ( fun_nat_bool * fun_fu425979586l_bool * fun_nat_bool * bool ) > fun_nat_bool ).

tff('#skF_3',type,
    '#skF_3': ( arrow_1893660431le_alt * arrow_1893660431le_alt * arrow_1893660431le_alt * fun_Ar274636406t_bool * arrow_1893660431le_alt * fun_Ar274636406t_bool ) > arrow_856714788e_indi ).

tff('#skF_150',type,
    '#skF_150': ( fun_Ar331856045t_bool * fun_fu221658642t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_383',type,
    '#skF_383': ( fun_Ar1809396326i_bool * nat * fun_fu1603738721ol_nat * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_294',type,
    '#skF_294': ( fun_Ar1809396326i_bool * fun_nat_bool * fun_fu1254370943t_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff(hAPP_f1751344075t_bool,type,
    hAPP_f1751344075t_bool: ( fun_fu1427663149t_bool * fun_Ar274636406t_bool ) > fun_Ar290235730t_bool ).

tff('#skF_10',type,
    '#skF_10': ( fun_Ar274636406t_bool * fun_Ar274636406t_bool * arrow_1893660431le_alt * arrow_1893660431le_alt ) > arrow_856714788e_indi ).

tff('#skF_1',type,
    '#skF_1': ( fun_Ar274636406t_bool * fun_Ar274636406t_bool * arrow_1893660431le_alt * arrow_1893660431le_alt * arrow_1893660431le_alt * arrow_1893660431le_alt ) > arrow_856714788e_indi ).

tff('#skF_125',type,
    '#skF_125': ( fun_fu2098777574l_bool * fun_na138495129l_bool * nat * nat ) > nat ).

tff('#skF_299',type,
    '#skF_299': ( nat * fun_Pr1643180309t_bool * fun_na1041622088t_bool * nat ) > nat ).

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

tff(ord_le1959568910l_bool,type,
    ord_le1959568910l_bool: fun_fu1785284735l_bool ).

tff(top_top_fun_nat_bool,type,
    top_top_fun_nat_bool: fun_nat_bool ).

tff('#skF_158',type,
    '#skF_158': ( fun_nat_bool * fun_fu477456066t_bool * fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

tff(hAPP_f2008608496t_bool,type,
    hAPP_f2008608496t_bool: ( fun_fu2114379172t_bool * fun_Ar274636406t_bool ) > fun_Pr2067565481t_bool ).

tff('#skF_215',type,
    '#skF_215': ( nat * fun_na300967376t_bool * nat * fun_Ar331856045t_bool ) > nat ).

tff(hAPP_A1309733808t_bool,type,
    hAPP_A1309733808t_bool: ( fun_Ar64685412t_bool * arrow_856714788e_indi ) > fun_Ar1573071255t_bool ).

tff(image_1465793779di_nat,type,
    image_1465793779di_nat: fun_Ar671024215di_nat > fun_fu1254370943t_bool ).

tff('#skF_232',type,
    '#skF_232': ( nat * fun_na6909291l_bool * nat * fun_fu3835832l_bool ) > nat ).

tff(hAPP_f975209902l_bool,type,
    hAPP_f975209902l_bool: ( fun_fu1992232028l_bool * fun_fu2098777574l_bool ) > bool ).

tff('#skF_347',type,
    '#skF_347': ( fun_nat_bool * fun_fu2098777574l_bool * fun_fu1927280855l_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_382',type,
    '#skF_382': ( fun_Ar1809396326i_bool * nat * fun_fu1603738721ol_nat * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_351',type,
    '#skF_351': ( fun_nat_bool * fun_Pr2067565481t_bool * fun_fu1778022682t_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_115',type,
    '#skF_115': ( nat * fun_fu1603738721ol_nat * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff(pi_Pro1533274736t_bool,type,
    pi_Pro1533274736t_bool: ( fun_Pr1643180309t_bool * fun_Pr151242052l_bool ) > fun_fu504370642l_bool ).

tff(times_times_nat,type,
    times_times_nat: nat > fun_nat_nat ).

tff('#skF_353',type,
    '#skF_353': ( fun_nat_bool * bool * fun_fu425979586l_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_441',type,
    '#skF_441': ( fun_fu955147676ol_nat * nat * fun_fu638310559l_bool * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

tff('#skF_145',type,
    '#skF_145': ( fun_fu3835832l_bool * fun_fu138597289l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_360',type,
    '#skF_360': ( fun_fu3835832l_bool * fun_nat_bool * fun_fu1078872017t_bool * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

tff(member1069471740t_bool,type,
    member1069471740t_bool: fun_fu864675765l_bool ).

tff(cOMBK_1520063231e_indi,type,
    cOMBK_1520063231e_indi: fun_fu1868761018l_bool ).

tff('#skF_168',type,
    '#skF_168': ( nat * fun_fu955147676ol_nat * fun_fu638310559l_bool * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

tff('#skF_144',type,
    '#skF_144': ( fun_fu3835832l_bool * fun_fu138597289l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

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

tff('#skF_220',type,
    '#skF_220': ( fun_Ar1809396326i_bool * fun_fu1603738721ol_nat * fun_Ar1809396326i_bool * nat ) > fun_Ar1809396326i_bool ).

tff('#skF_478',type,
    '#skF_478': ( fun_na300967376t_bool * fun_Ar331856045t_bool * nat * nat ) > nat ).

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

tff('#skF_390',type,
    '#skF_390': ( fun_na1041622088t_bool * fun_Pr1643180309t_bool * nat * nat ) > nat ).

tff(member480326063t_bool,type,
    member480326063t_bool: fun_fu1327602165l_bool ).

tff('#skF_438',type,
    '#skF_438': ( fun_fu1869722514t_bool * fun_nat_bool * fun_Ar331856045t_bool * fun_Ar331856045t_bool ) > fun_Ar331856045t_bool ).

tff(hAPP_f2010315474i_bool,type,
    hAPP_f2010315474i_bool: ( fun_fu2142850746i_bool * fun_Pr2067565481t_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_202',type,
    '#skF_202': ( nat * fun_na2037635353i_bool * nat * fun_Ar1809396326i_bool ) > nat ).

tff(pi_Arr2025169427t_bool,type,
    pi_Arr2025169427t_bool: ( fun_Ar1809396326i_bool * fun_Ar1998664965l_bool ) > fun_fu1771585781l_bool ).

tff(hAPP_A897398598l_bool,type,
    hAPP_A897398598l_bool: ( fun_Ar1474557608l_bool * arrow_856714788e_indi ) > fun_fu638310559l_bool ).

tff('#skF_380',type,
    '#skF_380': ( bool * nat * fun_bool_nat * bool ) > bool ).

tff('#skF_218',type,
    '#skF_218': ( fun_Pr1643180309t_bool * fun_fu572628082ol_nat * fun_Pr1643180309t_bool * nat ) > fun_Pr1643180309t_bool ).

tff('#skF_359',type,
    '#skF_359': ( fun_fu2098777574l_bool * fun_nat_bool * fun_fu309681663t_bool * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

tff(cOMBC_nat_nat_nat,type,
    cOMBC_nat_nat_nat: fun_fu522653757at_nat ).

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

tff(member364267905t_bool,type,
    member364267905t_bool: fun_fu1172193141l_bool ).

tff(hAPP_f1572141188l_bool,type,
    hAPP_f1572141188l_bool: ( fun_fu2098777574l_bool * fun_fu2114379172t_bool ) > bool ).

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

tff(hAPP_f59810573l_bool,type,
    hAPP_f59810573l_bool: ( fun_fu2017702261l_bool * fun_fu2098777574l_bool ) > fun_fu178397086l_bool ).

tff(hAPP_f1049163897ol_nat,type,
    hAPP_f1049163897ol_nat: ( fun_fu859131105ol_nat * fun_fu2098777574l_bool ) > nat ).

tff('#skF_39',type,
    '#skF_39': ( fun_fu3835832l_bool * fun_fu3835832l_bool ) > fun_Ar274636406t_bool ).

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

tff(hAPP_f1055587775l_bool,type,
    hAPP_f1055587775l_bool: ( fun_fu625013235l_bool * fun_Ar331856045t_bool ) > fun_fu573468015l_bool ).

tff('#skF_454',type,
    '#skF_454': ( fun_fu1677555470ol_nat * nat * fun_Ar331856045t_bool * fun_Ar331856045t_bool ) > fun_Ar331856045t_bool ).

tff(member1479139729e_indi,type,
    member1479139729e_indi: fun_Ar1047186533l_bool ).

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

tff('#skF_201',type,
    '#skF_201': ( nat * fun_na1041622088t_bool * nat * fun_Pr1643180309t_bool ) > nat ).

tff('#skF_471',type,
    '#skF_471': ( fun_na138495129l_bool * fun_fu2098777574l_bool * nat * nat ) > nat ).

tff('#skF_273',type,
    '#skF_273': ( fun_Ar331856045t_bool * fun_fu1869722514t_bool * fun_Ar331856045t_bool * fun_nat_bool ) > fun_Ar331856045t_bool ).

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

tff('#skF_264',type,
    '#skF_264': ( fun_Pr2067565481t_bool * fun_fu477456066t_bool * fun_Pr2067565481t_bool * fun_nat_bool ) > fun_Pr2067565481t_bool ).

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

tff('#skF_182',type,
    '#skF_182': ( nat * fun_fu1677555470ol_nat * fun_Ar331856045t_bool * fun_Ar331856045t_bool ) > fun_Ar331856045t_bool ).

tff(cOMBK_818801614t_bool,type,
    cOMBK_818801614t_bool: fun_fu2005129568i_bool ).

tff(pi_fun853738700l_bool,type,
    pi_fun853738700l_bool: ( fun_fu3835832l_bool * fun_fu916327706l_bool ) > fun_fu1370139438l_bool ).

tff(hAPP_f1689397393t_bool,type,
    hAPP_f1689397393t_bool: ( fun_fu696673523t_bool * fun_Ar339057223l_bool ) > fun_fu1534804551t_bool ).

tff('#skF_243',type,
    '#skF_243': ( fun_nat_bool * fun_fu1096920966t_bool * fun_nat_bool * fun_Pr1643180309t_bool ) > fun_nat_bool ).

tff('#skF_12',type,
    '#skF_12': fun_Pr2067565481t_bool > arrow_1893660431le_alt ).

tff('#skF_302',type,
    '#skF_302': ( nat * fun_fu638310559l_bool * fun_na144630978l_bool * nat ) > nat ).

tff('#skF_248',type,
    '#skF_248': ( fun_nat_bool * fun_fu1927280855l_bool * fun_nat_bool * fun_fu2098777574l_bool ) > fun_nat_bool ).

tff('#skF_183',type,
    '#skF_183': ( nat * fun_fu1677555470ol_nat * fun_Ar331856045t_bool * fun_Ar331856045t_bool ) > fun_Ar331856045t_bool ).

tff(hAPP_f1612707285i_bool,type,
    hAPP_f1612707285i_bool: ( fun_fu1712056765i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_174',type,
    '#skF_174': ( nat * fun_fu841105374ol_nat * fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

tff(hAPP_b2094455111le_alt,type,
    hAPP_b2094455111le_alt: ( fun_bo1682907689le_alt * bool ) > produc472769767le_alt ).

tff('#skF_126',type,
    '#skF_126': ( fun_fu3835832l_bool * fun_na6909291l_bool * nat * nat ) > nat ).

tff('#skF_434',type,
    '#skF_434': ( fun_fu1254370943t_bool * fun_nat_bool * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_439',type,
    '#skF_439': ( fun_fu1869722514t_bool * fun_nat_bool * fun_Ar331856045t_bool * fun_Ar331856045t_bool ) > fun_Ar331856045t_bool ).

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

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

tff(hAPP_f916323245l_bool,type,
    hAPP_f916323245l_bool: ( fun_fu2060968923l_bool * fun_fu2098777574l_bool ) > fun_fu1992232028l_bool ).

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

tff(lba,type,
    lba: fun_Pr2067565481t_bool ).

tff(hAPP_A442239897l_bool,type,
    hAPP_A442239897l_bool: ( fun_Ar339057223l_bool * arrow_1893660431le_alt ) > fun_fu638310559l_bool ).

tff(hAPP_f92582962l_bool,type,
    hAPP_f92582962l_bool: ( fun_fu1796799636l_bool * fun_fu186682962t_bool ) > bool ).

tff(arrow_1335103695le_IIA,type,
    arrow_1335103695le_IIA: fun_fu2098777574l_bool ).

tff('#skF_318',type,
    '#skF_318': ( fun_Ar1809396326i_bool * nat * fun_fu1603738721ol_nat * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff(cOMBB_1061985500e_indi,type,
    cOMBB_1061985500e_indi: fun_bo1945492389t_bool > fun_fu1821795357t_bool ).

tff(nat_size,type,
    nat_size: fun_nat_nat ).

tff(hAPP_P284783074l_bool,type,
    hAPP_P284783074l_bool: ( fun_Pr537467670l_bool * product_unit ) > fun_fu3835832l_bool ).

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

tff('#skF_292',type,
    '#skF_292': ( fun_Pr1643180309t_bool * fun_nat_bool * fun_fu988033326t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_333',type,
    '#skF_333': ( nat * fun_Pr2067565481t_bool * fun_na998785244t_bool * nat ) > nat ).

tff('#skF_30',type,
    '#skF_30': ( fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > arrow_1893660431le_alt ).

tff('#skF_460',type,
    '#skF_460': ( fun_fu1254370943t_bool * fun_nat_bool * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_366',type,
    '#skF_366': ( fun_Ar1809396326i_bool * fun_nat_bool * fun_fu1254370943t_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

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

tff('#skF_70',type,
    '#skF_70': ( fun_bo559790694t_bool * fun_bo1445676730l_bool * fun_bool_bool ) > bool ).

tff('#skF_205',type,
    '#skF_205': ( nat * fun_na144630978l_bool * nat * fun_fu638310559l_bool ) > nat ).

tff(one_one_nat,type,
    one_one_nat: nat ).

tff('#skF_414',type,
    '#skF_414': ( fun_fu1927280855l_bool * fun_fu2098777574l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_337',type,
    '#skF_337': ( nat * fun_Ar331856045t_bool * fun_na300967376t_bool * nat ) > nat ).

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

tff('#skF_309',type,
    '#skF_309': ( nat * fun_Pr2067565481t_bool * fun_na998785244t_bool * nat ) > nat ).

tff(pi_Pro782712642t_bool,type,
    pi_Pro782712642t_bool: ( fun_Pr1643180309t_bool * fun_Pr537467670l_bool ) > fun_fu1638321572l_bool ).

tff('#skF_343',type,
    '#skF_343': ( fun_nat_bool * fun_Ar1809396326i_bool * fun_fu1415967063i_bool * fun_nat_bool ) > fun_nat_bool ).

tff(image_nat_nat,type,
    image_nat_nat: fun_nat_nat > fun_fu821463397t_bool ).

tff(hAPP_f398210311l_bool,type,
    hAPP_f398210311l_bool: ( fun_fu422653621l_bool * fun_fu1618772927l_bool ) > bool ).

tff('#skF_233',type,
    '#skF_233': ( nat * fun_na6909291l_bool * nat * fun_fu3835832l_bool ) > nat ).

tff('#skF_286',type,
    '#skF_286': ( fun_Pr1643180309t_bool * fun_fu572628082ol_nat * fun_Pr1643180309t_bool * nat ) > fun_Pr1643180309t_bool ).

tff('#skF_300',type,
    '#skF_300': ( nat * fun_Ar1809396326i_bool * fun_na2037635353i_bool * nat ) > nat ).

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

tff('#skF_422',type,
    '#skF_422': ( fun_fu221658642t_bool * fun_Ar331856045t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_279',type,
    '#skF_279': ( fun_fu3835832l_bool * fun_fu777705871ol_nat * fun_fu3835832l_bool * nat ) > fun_fu3835832l_bool ).

tff(hAPP_f1579826888l_bool,type,
    hAPP_f1579826888l_bool: ( fun_fu1932307120l_bool * fun_bool_bool ) > fun_na1469252690l_bool ).

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

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

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

tff(hAPP_f692361165l_bool,type,
    hAPP_f692361165l_bool: ( fun_fu1072826421l_bool * fun_Ar286530093t_bool ) > fun_fu1108528357l_bool ).

tff('#skF_399',type,
    '#skF_399': ( fun_na6909291l_bool * fun_fu3835832l_bool * nat * nat ) > nat ).

tff('#skF_175',type,
    '#skF_175': ( nat * fun_fu841105374ol_nat * fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

tff('#skF_108',type,
    '#skF_108': ( fun_Ar331856045t_bool * fun_na300967376t_bool * nat * nat ) > nat ).

tff(hAPP_f1549597448i_bool,type,
    hAPP_f1549597448i_bool: ( fun_fu591186160i_bool * fun_Ar1809396326i_bool ) > fun_na2037635353i_bool ).

tff('#skF_435',type,
    '#skF_435': ( fun_fu1254370943t_bool * fun_nat_bool * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

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

tff(hAPP_f1104294872l_bool,type,
    hAPP_f1104294872l_bool: ( fun_fu329401612l_bool * fun_fu638310559l_bool ) > fun_fu1863781882l_bool ).

tff(hAPP_P276596750e_indi,type,
    hAPP_P276596750e_indi: ( fun_Pr1509342064e_indi * produc472769767le_alt ) > arrow_856714788e_indi ).

tff('#skF_401',type,
    '#skF_401': ( fun_na998785244t_bool * fun_Pr2067565481t_bool * nat * nat ) > nat ).

tff(hAPP_A38124190t_bool,type,
    hAPP_A38124190t_bool: ( fun_Ar290235730t_bool * arrow_856714788e_indi ) > fun_Ar797671557t_bool ).

tff(hAPP_f1487854056ol_nat,type,
    hAPP_f1487854056ol_nat: ( fun_fu955147676ol_nat * fun_fu638310559l_bool ) > nat ).

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

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

tff('#skF_250',type,
    '#skF_250': ( fun_nat_bool * fun_fu138597289l_bool * fun_nat_bool * fun_fu3835832l_bool ) > fun_nat_bool ).

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

tff('#skF_230',type,
    '#skF_230': ( nat * fun_na138495129l_bool * nat * fun_fu2098777574l_bool ) > nat ).

tff('#skF_19',type,
    '#skF_19': ( fun_Ar274636406t_bool * fun_Ar274636406t_bool * arrow_1893660431le_alt * fun_fu2114379172t_bool * arrow_1893660431le_alt ) > arrow_856714788e_indi ).

tff(hAPP_b489616086t_bool,type,
    hAPP_b489616086t_bool: ( fun_bo1476023096t_bool * bool ) > fun_Ar274636406t_bool ).

tff('#skF_62',type,
    '#skF_62': ( fun_nat_Product_unit * fun_na1041622088t_bool * fun_nat_bool ) > nat ).

tff(hAPP_f966656047t_bool,type,
    hAPP_f966656047t_bool: ( fun_fu1372829539t_bool * fun_Ar671024215di_nat ) > fun_Ar603939593t_bool ).

tff('#skF_143',type,
    '#skF_143': ( fun_fu2098777574l_bool * fun_fu1927280855l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_P754918389l_bool,type,
    hAPP_P754918389l_bool: ( fun_Pr1791323223l_bool * product_unit ) > fun_fu638310559l_bool ).

tff(top_to788185952i_bool,type,
    top_to788185952i_bool: fun_Ar1809396326i_bool ).

tff('#skF_33',type,
    '#skF_33': ( arrow_856714788e_indi * fun_fu2114379172t_bool ) > arrow_1893660431le_alt ).

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

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

tff(cOMBK_1514079484e_indi,type,
    cOMBK_1514079484e_indi: fun_fu546411570l_bool ).

tff(hAPP_f184584489l_bool,type,
    hAPP_f184584489l_bool: ( fun_fu263774347l_bool * fun_Ar2121501495le_alt ) > fun_Ar1995913199l_bool ).

tff(hAPP_f1187850253l_bool,type,
    hAPP_f1187850253l_bool: ( fun_fu916781301l_bool * fun_Pr1509342064e_indi ) > fun_fu1132933928l_bool ).

tff('#skF_355',type,
    '#skF_355': ( fun_nat_bool * fun_Ar331856045t_bool * fun_fu221658642t_bool * fun_nat_bool ) > fun_nat_bool ).

tff(ord_le172225251t_bool,type,
    ord_le172225251t_bool: fun_fu625013235l_bool ).

tff('#skF_342',type,
    '#skF_342': ( fun_nat_bool * fun_Ar1809396326i_bool * fun_fu1415967063i_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_395',type,
    '#skF_395': ( fun_na144630978l_bool * fun_fu638310559l_bool * nat * nat ) > nat ).

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

tff('#skF_134',type,
    '#skF_134': ( fun_nat_bool * fun_fu821463397t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_23',type,
    '#skF_23': ( fun_fu2114379172t_bool * fun_Ar274636406t_bool * arrow_1893660431le_alt * arrow_1893660431le_alt ) > arrow_856714788e_indi ).

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

tff('#skF_408',type,
    '#skF_408': ( fun_fu1096920966t_bool * fun_Pr1643180309t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_231',type,
    '#skF_231': ( nat * fun_na138495129l_bool * nat * fun_fu2098777574l_bool ) > nat ).

tff(hAPP_A1395684458t_bool,type,
    hAPP_A1395684458t_bool: ( fun_Ar535288606t_bool * arrow_856714788e_indi ) > fun_fu297564241t_bool ).

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

tff(pi_fun1540376560t_unit,type,
    pi_fun1540376560t_unit: ( fun_fu2098777574l_bool * fun_fu1143287650t_bool ) > fun_fu186682962t_bool ).

tff(top_to951839027t_bool,type,
    top_to951839027t_bool: fun_Ar331856045t_bool ).

tff(lab,type,
    lab: fun_Pr2067565481t_bool ).

tff('#skF_409',type,
    '#skF_409': ( fun_fu1096920966t_bool * fun_Pr1643180309t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f1048573069l_bool,type,
    hAPP_f1048573069l_bool: ( fun_fu2080348917l_bool * fun_fu3835832l_bool ) > fun_fu761902960l_bool ).

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

tff('#skF_282',type,
    '#skF_282': ( bool * fun_bool_nat * bool * nat ) > bool ).

tff(hAPP_b1078573912l_bool,type,
    hAPP_b1078573912l_bool: ( fun_bo2107365004l_bool * bool ) > fun_fu3835832l_bool ).

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

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

tff(hAPP_f41367117l_bool,type,
    hAPP_f41367117l_bool: ( fun_fu323675445l_bool * fun_Pr2090226719le_alt ) > fun_fu152274135l_bool ).

tff(hAPP_b128655177t_bool,type,
    hAPP_b128655177t_bool: ( fun_bo1431306493t_bool * bool ) > fun_Pr2067565481t_bool ).

tff(hAPP_f1482764601l_bool,type,
    hAPP_f1482764601l_bool: ( fun_fu835523175l_bool * fun_fu3835832l_bool ) > fun_Pr537467670l_bool ).

tff(inj_on1960344199di_nat,type,
    inj_on1960344199di_nat: fun_Ar671024215di_nat > fun_fu844176604l_bool ).

tff('#skF_195',type,
    '#skF_195': ( fun_Pr1643180309t_bool * fun_fu988033326t_bool * fun_Pr1643180309t_bool * fun_nat_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_252',type,
    '#skF_252': ( fun_nat_bool * fun_fu1778022682t_bool * fun_nat_bool * fun_Pr2067565481t_bool ) > fun_nat_bool ).

tff('#skF_43',type,
    '#skF_43': ( fun_Ar331856045t_bool * fun_Ar331856045t_bool ) > arrow_1893660431le_alt ).

tff(hAPP_f736267217l_bool,type,
    hAPP_f736267217l_bool: ( fun_fu1183182719l_bool * fun_fu902912905i_bool ) > bool ).

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

tff('#skF_468',type,
    '#skF_468': ( fun_na144630978l_bool * fun_fu638310559l_bool * nat * nat ) > nat ).

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

tff(hAPP_f1364091725l_bool,type,
    hAPP_f1364091725l_bool: ( fun_fu846523317l_bool * fun_Ar624010239t_bool ) > fun_fu1464218807l_bool ).

tff('#skF_225',type,
    '#skF_225': ( nat * fun_na1041622088t_bool * nat * fun_Pr1643180309t_bool ) > nat ).

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

tff('#skF_79',type,
    '#skF_79': ( fun_Ar274636406t_bool * fun_Ar1474557608l_bool * fun_Ar1809396326i_bool ) > arrow_856714788e_indi ).

tff('#skF_312',type,
    '#skF_312': ( nat * fun_Ar331856045t_bool * fun_na300967376t_bool * nat ) > nat ).

tff('#skF_338',type,
    '#skF_338': ( fun_nat_bool * fun_nat_bool * fun_fu821463397t_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f1867557646l_bool,type,
    hAPP_f1867557646l_bool: ( fun_fu761902960l_bool * fun_fu1370139438l_bool ) > bool ).

tff(zero_zero_nat,type,
    zero_zero_nat: nat ).

tff('#skF_384',type,
    '#skF_384': ( fun_Pr1643180309t_bool * nat * fun_fu572628082ol_nat * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff(arrow_216713899_above,type,
    arrow_216713899_above: fun_fu1287834969t_bool ).

tff(cOMBB_1660064607le_alt,type,
    cOMBB_1660064607le_alt: fun_Pr1085078251l_bool > fun_fu1572237755l_bool ).

tff('#skF_421',type,
    '#skF_421': ( fun_fu425979586l_bool * bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(cOMBC_395465908l_bool,type,
    cOMBC_395465908l_bool: fun_fu696673523t_bool ).

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

tff('#skF_9',type,
    '#skF_9': ( fun_Ar274636406t_bool * fun_Ar274636406t_bool * arrow_1893660431le_alt * arrow_1893660431le_alt ) > arrow_856714788e_indi ).

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

tff('#skF_437',type,
    '#skF_437': ( fun_fu988033326t_bool * fun_nat_bool * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_261',type,
    '#skF_261': ( fun_fu2098777574l_bool * fun_fu309681663t_bool * fun_fu2098777574l_bool * fun_nat_bool ) > fun_fu2098777574l_bool ).

tff(finite_finite_nat,type,
    finite_finite_nat: fun_fu425979586l_bool ).

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

tff(collect_Product_unit,type,
    collect_Product_unit: fun_fu391017725t_bool ).

tff('#skF_176',type,
    '#skF_176': ( nat * fun_bool_nat * bool * bool ) > bool ).

tff(hAPP_f1352816552l_bool,type,
    hAPP_f1352816552l_bool: ( fun_fu1006882262l_bool * fun_fu3835832l_bool ) > fun_Ar1998664965l_bool ).

tff('#skF_387',type,
    '#skF_387': ( fun_Ar331856045t_bool * nat * fun_fu1677555470ol_nat * fun_Ar331856045t_bool ) > fun_Ar331856045t_bool ).

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

tff('#skF_166',type,
    '#skF_166': ( fun_nat_bool * fun_fu1869722514t_bool * fun_Ar331856045t_bool * fun_Ar331856045t_bool ) > fun_Ar331856045t_bool ).

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

tff(hAPP_f22106695ol_nat,type,
    hAPP_f22106695ol_nat: ( fun_fun_nat_bool_nat * fun_nat_bool ) > nat ).

tff('#skF_277',type,
    '#skF_277': ( fun_fu2098777574l_bool * fun_fu859131105ol_nat * fun_fu2098777574l_bool * nat ) > fun_fu2098777574l_bool ).

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

tff(member1729658242t_unit,type,
    member1729658242t_unit: fun_fu2020020679l_bool ).

tff('#skF_461',type,
    '#skF_461': ( fun_fu1254370943t_bool * fun_nat_bool * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_363',type,
    '#skF_363': ( fun_Pr2067565481t_bool * fun_nat_bool * fun_fu477456066t_bool * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

tff('#skF_348',type,
    '#skF_348': ( fun_nat_bool * fun_fu3835832l_bool * fun_fu138597289l_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f1761571331t_bool,type,
    hAPP_f1761571331t_bool: ( fun_fu1679793515t_bool * fun_Pr2067565481t_bool ) > fun_Ar1573071255t_bool ).

tff(cOMBK_650639032l_bool,type,
    cOMBK_650639032l_bool: fun_fu151575155l_bool ).

tff('#skF_214',type,
    '#skF_214': ( nat * fun_na300967376t_bool * nat * fun_Ar331856045t_bool ) > nat ).

tff('#skF_245',type,
    '#skF_245': ( fun_nat_bool * fun_fu1415967063i_bool * fun_nat_bool * fun_Ar1809396326i_bool ) > fun_nat_bool ).

tff(cOMBK_833041760e_indi,type,
    cOMBK_833041760e_indi: fun_fu191830394t_bool ).

tff(plus_plus_nat,type,
    plus_plus_nat: fun_nat_fun_nat_nat ).

tff(fFalse,type,
    fFalse: bool ).

tff(cOMBK_1279003709t_bool,type,
    cOMBK_1279003709t_bool: fun_bo1445676730l_bool ).

tff('#skF_177',type,
    '#skF_177': ( nat * fun_bool_nat * bool * bool ) > bool ).

tff(ord_less_nat,type,
    ord_less_nat: fun_nat_fun_nat_bool ).

tff(top_to1138392227t_bool,type,
    top_to1138392227t_bool: fun_Pr2067565481t_bool ).

tff(hAPP_f182583295l_bool,type,
    hAPP_f182583295l_bool: ( fun_fu2013733473l_bool * fun_fu638310559l_bool ) > bool ).

tff(hAPP_P38525833l_bool,type,
    hAPP_P38525833l_bool: ( fun_Pr1085078251l_bool * produc472769767le_alt ) > fun_fu638310559l_bool ).

tff('#skF_456',type,
    '#skF_456': ( fun_fu821463397t_bool * fun_nat_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f1723896209t_bool,type,
    hAPP_f1723896209t_bool: ( fun_fu1414555455t_bool * fun_Pr2067565481t_bool ) > fun_bo1431306493t_bool ).

tff('#skF_20',type,
    '#skF_20': fun_fu2114379172t_bool > fun_Ar274636406t_bool ).

tff('#skF_60',type,
    '#skF_60': ( fun_na699243463e_indi * fun_na2037635353i_bool * fun_nat_bool ) > nat ).

tff('#skF_436',type,
    '#skF_436': ( fun_fu988033326t_bool * fun_nat_bool * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

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

tff('#skF_119',type,
    '#skF_119': ( fun_Pr1643180309t_bool * fun_na1041622088t_bool * nat * nat ) > nat ).

tff('#skF_290',type,
    '#skF_290': ( fun_nat_bool * fun_nat_bool * fun_fu821463397t_bool * fun_nat_bool ) > fun_nat_bool ).

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

tff('#skF_266',type,
    '#skF_266': ( bool * fun_bo1570548802t_bool * bool * fun_nat_bool ) > bool ).

tff('#skF_361',type,
    '#skF_361': ( fun_fu3835832l_bool * fun_nat_bool * fun_fu1078872017t_bool * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

tff('#skF_78',type,
    '#skF_78': ( fun_fu2114379172t_bool * fun_fu1863781882l_bool * fun_fu3835832l_bool ) > fun_Ar274636406t_bool ).

tff('#skF_151',type,
    '#skF_151': ( fun_Ar331856045t_bool * fun_fu221658642t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f391644589i_bool,type,
    hAPP_f391644589i_bool: ( fun_fu223278561i_bool * fun_Ar274636406t_bool ) > fun_Ar1809396326i_bool ).

tff(cOMBC_722552198t_bool,type,
    cOMBC_722552198t_bool: fun_fu1610971917i_bool ).

tff(hAPP_f359069313i_bool,type,
    hAPP_f359069313i_bool: ( fun_fu857388591i_bool * fun_Ar1809396326i_bool ) > fun_Pr895221296i_bool ).

tff(cOMBK_bool_nat,type,
    cOMBK_bool_nat: fun_bo1570548802t_bool ).

tff('#skF_276',type,
    '#skF_276': ( fun_fu2098777574l_bool * fun_fu859131105ol_nat * fun_fu2098777574l_bool * nat ) > fun_fu2098777574l_bool ).

tff('#skF_140',type,
    '#skF_140': ( fun_fu638310559l_bool * fun_fu1182412548l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f1134773005l_bool,type,
    hAPP_f1134773005l_bool: ( fun_fu1407717749l_bool * fun_bo559790694t_bool ) > fun_fu1489407006l_bool ).

tff('#skF_113',type,
    '#skF_113': ( nat * fun_fu572628082ol_nat * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_170',type,
    '#skF_170': ( nat * fun_fu859131105ol_nat * fun_fu2098777574l_bool * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

tff(hAPP_A997847300i_bool,type,
    hAPP_A997847300i_bool: ( fun_Ar1809396326i_bool * arrow_856714788e_indi ) > bool ).

tff('#skF_118',type,
    '#skF_118': ( fun_Pr1643180309t_bool * fun_na1041622088t_bool * nat * nat ) > nat ).

tff(cOMBK_1770320693t_bool,type,
    cOMBK_1770320693t_bool: fun_fu1185305252l_bool ).

tff('#skF_369',type,
    '#skF_369': ( fun_Pr1643180309t_bool * fun_nat_bool * fun_fu988033326t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff(arrow_320876018nimity,type,
    arrow_320876018nimity: fun_fu2098777574l_bool ).

tff('#skF_287',type,
    '#skF_287': ( fun_Pr1643180309t_bool * fun_fu572628082ol_nat * fun_Pr1643180309t_bool * nat ) > fun_Pr1643180309t_bool ).

tff('#skF_284',type,
    '#skF_284': ( fun_Ar1809396326i_bool * fun_fu1603738721ol_nat * fun_Ar1809396326i_bool * nat ) > fun_Ar1809396326i_bool ).

tff('#skF_393',type,
    '#skF_393': ( fun_na2037635353i_bool * fun_Ar1809396326i_bool * nat * nat ) > nat ).

tff('#skF_124',type,
    '#skF_124': ( fun_fu2098777574l_bool * fun_na138495129l_bool * nat * nat ) > nat ).

tff(hAPP_b1272691967l_bool,type,
    hAPP_b1272691967l_bool: ( fun_bo377688929l_bool * bool ) > fun_fu638310559l_bool ).

tff(top_to1647826457l_bool,type,
    top_to1647826457l_bool: fun_bool_bool ).

tff('#skF_293',type,
    '#skF_293': ( fun_Pr1643180309t_bool * fun_nat_bool * fun_fu988033326t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

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

tff('#skF_514',type,
    '#skF_514': fun_Ar671024215di_nat ).

tff(nat_case_bool,type,
    nat_case_bool: bool > fun_fu821463397t_bool ).

tff(hAPP_f1865816954t_unit,type,
    hAPP_f1865816954t_unit: ( fun_fu1480298716t_unit * fun_fu2114379172t_bool ) > product_unit ).

tff('#skF_358',type,
    '#skF_358': ( fun_fu2098777574l_bool * fun_nat_bool * fun_fu309681663t_bool * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

tff(hAPP_f668886383t_bool,type,
    hAPP_f668886383t_bool: ( fun_fu1821795357t_bool * fun_Ar1809396326i_bool ) > fun_Ar535288606t_bool ).

tff('#skF_317',type,
    '#skF_317': ( fun_Pr1643180309t_bool * nat * fun_fu572628082ol_nat * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

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

tff('#skF_364',type,
    '#skF_364': ( bool * fun_nat_bool * fun_bo1570548802t_bool * bool ) > bool ).

tff(hAPP_f1403773274ol_nat,type,
    hAPP_f1403773274ol_nat: ( fun_fu1677555470ol_nat * fun_Ar331856045t_bool ) > nat ).

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

tff(hAPP_n1161265524t_bool,type,
    hAPP_n1161265524t_bool: ( fun_na998785244t_bool * nat ) > fun_Pr2067565481t_bool ).

tff(member_fun_nat_bool,type,
    member_fun_nat_bool: fun_fu1436348701l_bool ).

tff(hAPP_A899858958le_alt,type,
    hAPP_A899858958le_alt: ( fun_Ar338949104le_alt * arrow_856714788e_indi ) > produc472769767le_alt ).

tff('#skF_114',type,
    '#skF_114': ( nat * fun_fu1603738721ol_nat * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

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

tff(hAPP_f543204480t_bool,type,
    hAPP_f543204480t_bool: ( fun_fu988033326t_bool * fun_Pr1643180309t_bool ) > fun_nat_bool ).

tff(hAPP_n1134275860l_bool,type,
    hAPP_n1134275860l_bool: ( fun_na144630978l_bool * nat ) > fun_fu638310559l_bool ).

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

tff('#skF_430',type,
    '#skF_430': ( fun_fu477456066t_bool * fun_nat_bool * fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > fun_Pr2067565481t_bool ).

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

tff('#skF_484',type,
    '#skF_484': ( fun_fu1603738721ol_nat * nat * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff('#skF_444',type,
    '#skF_444': ( fun_fu777705871ol_nat * nat * fun_fu3835832l_bool * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

tff('#skF_259',type,
    '#skF_259': ( fun_fu638310559l_bool * fun_fu1632756612t_bool * fun_fu638310559l_bool * fun_nat_bool ) > fun_fu638310559l_bool ).

tff('#skF_327',type,
    '#skF_327': ( nat * fun_fu638310559l_bool * fun_na144630978l_bool * nat ) > nat ).

tff(hAPP_f1550387441t_bool,type,
    hAPP_f1550387441t_bool: ( fun_fu1287834969t_bool * fun_Pr2067565481t_bool ) > fun_Ar797671557t_bool ).

tff('#skF_306',type,
    '#skF_306': ( nat * fun_fu3835832l_bool * fun_na6909291l_bool * nat ) > nat ).

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

tff('#skF_453',type,
    '#skF_453': ( fun_fu572628082ol_nat * nat * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_429',type,
    '#skF_429': ( fun_fu1078872017t_bool * fun_nat_bool * fun_fu3835832l_bool * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

tff('#skF_227',type,
    '#skF_227': ( nat * fun_na2037635353i_bool * nat * fun_Ar1809396326i_bool ) > nat ).

tff('#skF_291',type,
    '#skF_291': ( fun_nat_bool * fun_nat_bool * fun_fu821463397t_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f995490902l_bool,type,
    hAPP_f995490902l_bool: ( fun_fu3835832l_bool * fun_Ar274636406t_bool ) > bool ).

tff('#skF_238',type,
    '#skF_238': ( nat * fun_na300967376t_bool * nat * fun_Ar331856045t_bool ) > nat ).

tff('#skF_242',type,
    '#skF_242': ( fun_nat_bool * fun_fu1096920966t_bool * fun_nat_bool * fun_Pr1643180309t_bool ) > fun_nat_bool ).

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

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

tff(hAPP_f73423488l_bool,type,
    hAPP_f73423488l_bool: ( fun_fu1370139438l_bool * fun_fu3835832l_bool ) > bool ).

tff(hAPP_f1081591777t_bool,type,
    hAPP_f1081591777t_bool: ( fun_fu91004995t_bool * fun_Ar636018671t_bool ) > fun_fu1118734319t_bool ).

tff(hAPP_f1851324036l_bool,type,
    hAPP_f1851324036l_bool: ( fun_fu286455014l_bool * fun_fu1638321572l_bool ) > bool ).

tff('#skF_465',type,
    '#skF_465': ( fun_na1041622088t_bool * fun_Pr1643180309t_bool * nat * nat ) > nat ).

tff(hAPP_f1549168575l_bool,type,
    hAPP_f1549168575l_bool: ( fun_fu1085384691l_bool * fun_Ar17477381t_bool ) > fun_fu1618786247l_bool ).

tff(member282602450e_indi,type,
    member282602450e_indi: fun_fu1607936949l_bool ).

tff('#skF_247',type,
    '#skF_247': ( fun_nat_bool * fun_fu1182412548l_bool * fun_nat_bool * fun_fu638310559l_bool ) > fun_nat_bool ).

tff('#skF_71',type,
    '#skF_71': ( fun_Pr2016729180t_bool * fun_Pr151242052l_bool * fun_Pr1643180309t_bool ) > product_unit ).

tff(hAPP_f1322579375l_bool,type,
    hAPP_f1322579375l_bool: ( fun_fu146711773l_bool * fun_fu3835832l_bool ) > fun_bo2107365004l_bool ).

tff(hAPP_f258290692l_bool,type,
    hAPP_f258290692l_bool: ( fun_fu546411570l_bool * fun_fu2098777574l_bool ) > fun_Ar1321653811l_bool ).

tff(member340585612l_bool,type,
    member340585612l_bool: fun_fu1253304283l_bool ).

tff('#skF_416',type,
    '#skF_416': ( fun_fu138597289l_bool * fun_fu3835832l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(ord_le382113706t_bool,type,
    ord_le382113706t_bool: fun_fu1217155507l_bool ).

tff(member173038353t_bool,type,
    member173038353t_bool: fun_fu1383920485l_bool ).

tff('#skF_377',type,
    '#skF_377': ( fun_fu3835832l_bool * nat * fun_fu777705871ol_nat * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

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

tff(hAPP_f1225332775l_bool,type,
    hAPP_f1225332775l_bool: ( fun_fu361117961l_bool * fun_Ar274636406t_bool ) > fun_fu1370139438l_bool ).

tff(hAPP_f1760776521l_bool,type,
    hAPP_f1760776521l_bool: ( fun_fu1741788849l_bool * fun_fu361117961l_bool ) > fun_fu973465149l_bool ).

tff('#skF_281',type,
    '#skF_281': ( fun_Pr2067565481t_bool * fun_fu841105374ol_nat * fun_Pr2067565481t_bool * nat ) > fun_Pr2067565481t_bool ).

tff(hAPP_f1605957262l_bool,type,
    hAPP_f1605957262l_bool: ( fun_fu500302576l_bool * fun_fu625915566l_bool ) > bool ).

tff(suc,type,
    suc: fun_nat_nat ).

tff('#skF_375',type,
    '#skF_375': ( fun_fu2098777574l_bool * nat * fun_fu859131105ol_nat * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

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

tff(hAPP_f1472089702t_bool,type,
    hAPP_f1472089702t_bool: ( fun_fu1778022682t_bool * fun_nat_bool ) > fun_Pr2067565481t_bool ).

tff(bool_size,type,
    bool_size: fun_bool_nat ).

tff('#skF_428',type,
    '#skF_428': ( fun_fu1078872017t_bool * fun_nat_bool * fun_fu3835832l_bool * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

tff('#skF_459',type,
    '#skF_459': ( fun_fu988033326t_bool * fun_nat_bool * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_443',type,
    '#skF_443': ( fun_fu859131105ol_nat * nat * fun_fu2098777574l_bool * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

tff(hAPP_f9587896e_indi,type,
    hAPP_f9587896e_indi: ( fun_fu562005862e_indi * fun_Pr2067565481t_bool ) > arrow_856714788e_indi ).

tff('#skF_307',type,
    '#skF_307': ( nat * fun_fu3835832l_bool * fun_na6909291l_bool * nat ) > nat ).

tff(hAPP_f677301097l_bool,type,
    hAPP_f677301097l_bool: ( fun_fu1367082059l_bool * fun_Ar671024215di_nat ) > fun_fu672155663l_bool ).

tff('#skF_63',type,
    '#skF_63': ( fun_Ar338949104le_alt * fun_Ar274636406t_bool * fun_Ar1809396326i_bool ) > arrow_856714788e_indi ).

tff('#skF_178',type,
    '#skF_178': ( nat * fun_fu1603738721ol_nat * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff(hAPP_f766019597l_bool,type,
    hAPP_f766019597l_bool: ( fun_fu2141985013l_bool * fun_Ar338949104le_alt ) > fun_fu762833832l_bool ).

tff('#skF_169',type,
    '#skF_169': ( nat * fun_fu955147676ol_nat * fun_fu638310559l_bool * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

tff('#skF_65',type,
    '#skF_65': ( fun_Pr2090226719le_alt * fun_Pr1887398791t_bool * fun_Pr1643180309t_bool ) > product_unit ).

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

tff(member1303779570t_unit,type,
    member1303779570t_unit: fun_fu318801205l_bool ).

tff('#skF_153',type,
    '#skF_153': ( fun_nat_bool * fun_fu1632756612t_bool * fun_fu638310559l_bool * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

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

tff(hAPP_f819682389l_bool,type,
    hAPP_f819682389l_bool: ( fun_fu973465149l_bool * fun_fu3835832l_bool ) > fun_fu3835832l_bool ).

tff('#skF_192',type,
    '#skF_192': ( fun_nat_bool * fun_fu821463397t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

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

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

tff('#skF_336',type,
    '#skF_336': ( nat * fun_Ar331856045t_bool * fun_na300967376t_bool * nat ) > nat ).

tff(cOMBK_1034797721l_bool,type,
    cOMBK_1034797721l_bool: fun_fu1094602547t_bool ).

tff(member2091379247t_unit,type,
    member2091379247t_unit: fun_fu224426485l_bool ).

tff('#skF_68',type,
    '#skF_68': ( fun_Pr1531194158t_bool * fun_Pr537467670l_bool * fun_Pr1643180309t_bool ) > product_unit ).

tff('#skF_55',type,
    '#skF_55': ( fun_fu2098777574l_bool * fun_fu1522163052l_bool * fun_fu2098777574l_bool ) > fun_fu2114379172t_bool ).

tff(cOMBC_593569186l_bool,type,
    cOMBC_593569186l_bool: fun_fu598681231t_bool ).

tff('#skF_228',type,
    '#skF_228': ( nat * fun_na144630978l_bool * nat * fun_fu638310559l_bool ) > nat ).

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

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

tff('#skF_285',type,
    '#skF_285': ( fun_Ar1809396326i_bool * fun_fu1603738721ol_nat * fun_Ar1809396326i_bool * nat ) > fun_Ar1809396326i_bool ).

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

tff('#skF_162',type,
    '#skF_162': ( fun_nat_bool * fun_fu1254370943t_bool * fun_Ar1809396326i_bool * fun_Ar1809396326i_bool ) > fun_Ar1809396326i_bool ).

tff(cOMBK_814147665t_bool,type,
    cOMBK_814147665t_bool: fun_fu2036492305i_bool ).

tff(cOMBI_nat,type,
    cOMBI_nat: fun_nat_nat ).

tff('#skF_52',type,
    '#skF_52': ( fun_fu3835832l_bool * fun_fu916327706l_bool * fun_fu3835832l_bool ) > fun_Ar274636406t_bool ).

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

tff('#skF_452',type,
    '#skF_452': ( fun_fu572628082ol_nat * nat * fun_Pr1643180309t_bool * fun_Pr1643180309t_bool ) > fun_Pr1643180309t_bool ).

tff('#skF_457',type,
    '#skF_457': ( fun_fu821463397t_bool * fun_nat_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_56',type,
    '#skF_56': ( fun_fu1480298716t_unit * fun_fu1143287650t_bool * fun_fu2098777574l_bool ) > fun_fu2114379172t_bool ).

tff('#skF_13',type,
    '#skF_13': fun_Pr2067565481t_bool > produc472769767le_alt ).

tff('#skF_356',type,
    '#skF_356': ( fun_fu638310559l_bool * fun_nat_bool * fun_fu1632756612t_bool * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

tff(pi_fun1312540410l_bool,type,
    pi_fun1312540410l_bool: ( fun_fu2098777574l_bool * fun_fu1522163052l_bool ) > fun_fu1992232028l_bool ).

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

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

tff(hAPP_f1676084198l_bool,type,
    hAPP_f1676084198l_bool: ( fun_fu916327706l_bool * fun_Ar274636406t_bool ) > fun_bool_bool ).

tff(cOMBK_1650320063e_indi,type,
    cOMBK_1650320063e_indi: fun_fu1847201208t_bool ).

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

tff(hAPP_P1859429372i_bool,type,
    hAPP_P1859429372i_bool: ( fun_Pr895221296i_bool * produc472769767le_alt ) > fun_Ar1809396326i_bool ).

tff(collec71394895t_bool,type,
    collec71394895t_bool: fun_fu1297042877l_bool ).

tff(finite92092049e_indi,type,
    finite92092049e_indi: fun_fu844176604l_bool ).

tff('#skF_148',type,
    '#skF_148': ( bool * fun_fu425979586l_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(cOMBC_226598744l_bool,type,
    cOMBC_226598744l_bool: fun_fu80187629t_bool ).

tff(ord_less_eq_nat,type,
    ord_less_eq_nat: fun_nat_fun_nat_bool ).

tff(hAPP_f2047920444l_bool,type,
    hAPP_f2047920444l_bool: ( fun_fu178397086l_bool * fun_fu1992232028l_bool ) > bool ).

tff(hAPP_A656921921t_bool,type,
    hAPP_A656921921t_bool: ( fun_Ar636018671t_bool * arrow_1893660431le_alt ) > fun_fu1534804551t_bool ).

tff(hAPP_f2063587362t_bool,type,
    hAPP_f2063587362t_bool: ( fun_fu1632756612t_bool * fun_fu638310559l_bool ) > fun_nat_bool ).

tff('#skF_262',type,
    '#skF_262': ( fun_fu3835832l_bool * fun_fu1078872017t_bool * fun_fu3835832l_bool * fun_nat_bool ) > fun_fu3835832l_bool ).

tff('#skF_4',type,
    '#skF_4': ( arrow_1893660431le_alt * arrow_1893660431le_alt * arrow_1893660431le_alt * fun_Ar274636406t_bool * arrow_1893660431le_alt * fun_Ar274636406t_bool ) > arrow_856714788e_indi ).

tff(pi_fun1746584570t_bool,type,
    pi_fun1746584570t_bool: ( fun_fu3835832l_bool * fun_fu1863781882l_bool ) > fun_fu2098777574l_bool ).

tff(top_to1312956197l_bool,type,
    top_to1312956197l_bool: fun_fu638310559l_bool ).

tff(cOMBC_2133093654l_bool,type,
    cOMBC_2133093654l_bool: fun_fu452089579l_bool ).

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

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

tff(member1247254528e_indi,type,
    member1247254528e_indi: fun_fu1843791925l_bool ).

tff(hAPP_n34002993i_bool,type,
    hAPP_n34002993i_bool: ( fun_na2037635353i_bool * nat ) > fun_Ar1809396326i_bool ).

tff('#skF_392',type,
    '#skF_392': ( fun_na2037635353i_bool * fun_Ar1809396326i_bool * nat * nat ) > nat ).

tff(b,type,
    b: arrow_1893660431le_alt ).

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

tff('#skF_406',type,
    '#skF_406': ( fun_fu821463397t_bool * fun_nat_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_410',type,
    '#skF_410': ( fun_fu1415967063i_bool * fun_Ar1809396326i_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_f463104139l_bool,type,
    hAPP_f463104139l_bool: ( fun_fu237781875l_bool * fun_Pr2067565481t_bool ) > fun_bool_bool ).

tff('#skF_374',type,
    '#skF_374': ( fun_fu2098777574l_bool * nat * fun_fu859131105ol_nat * fun_fu2098777574l_bool ) > fun_fu2098777574l_bool ).

tff(cOMBK_1385893163t_bool,type,
    cOMBK_1385893163t_bool: fun_fu1250976912t_bool ).

tff(hAPP_b1777246598l_bool,type,
    hAPP_b1777246598l_bool: ( fun_bo1445676730l_bool * bool ) > fun_fu2098777574l_bool ).

tff('#skF_329',type,
    '#skF_329': ( nat * fun_fu2098777574l_bool * fun_na138495129l_bool * nat ) > nat ).

tff('#skF_38',type,
    '#skF_38': ( fun_fu2098777574l_bool * fun_fu2098777574l_bool ) > fun_fu2114379172t_bool ).

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

tff('#skF_491',type,
    '#skF_491': fun_Pr2067565481t_bool ).

tff('#skF_396',type,
    '#skF_396': ( fun_na138495129l_bool * fun_fu2098777574l_bool * nat * nat ) > nat ).

tff(hAPP_f1714503811l_bool,type,
    hAPP_f1714503811l_bool: ( fun_fu1383920485l_bool * fun_fu2114379172t_bool ) > fun_fu1992232028l_bool ).

tff('#skF_152',type,
    '#skF_152': ( fun_nat_bool * fun_fu1632756612t_bool * fun_fu638310559l_bool * fun_fu638310559l_bool ) > fun_fu638310559l_bool ).

tff('#skF_77',type,
    '#skF_77': ( fun_Pr2067565481t_bool * fun_Pr1780397033l_bool * fun_Pr2067565481t_bool ) > produc472769767le_alt ).

tff(pi_Pro346842291t_unit,type,
    pi_Pro346842291t_unit: ( fun_Pr2067565481t_bool * fun_Pr1069395679t_bool ) > fun_fu1428746645t_bool ).

tff(hAPP_f1691234864t_bool,type,
    hAPP_f1691234864t_bool: ( fun_fu1869722514t_bool * fun_Ar331856045t_bool ) > fun_nat_bool ).

tff(hAPP_f1705385041t_bool,type,
    hAPP_f1705385041t_bool: ( fun_fu309681663t_bool * fun_fu2098777574l_bool ) > fun_nat_bool ).

tff('#skF_58',type,
    '#skF_58': ( fun_fu638310559l_bool * fun_fu237781875l_bool * fun_fu638310559l_bool ) > fun_Pr2067565481t_bool ).

tff(hAPP_f134177552t_bool,type,
    hAPP_f134177552t_bool: ( fun_fu1463347262t_bool * fun_Pr1643180309t_bool ) > fun_fu1734317328t_bool ).

tff(member1782492345t_bool,type,
    member1782492345t_bool: fun_fu1407717749l_bool ).

tff(hAPP_f930900275l_bool,type,
    hAPP_f930900275l_bool: ( fun_fu643206625l_bool * fun_Pr2067565481t_bool ) > fun_fu638310559l_bool ).

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

tff('#skF_187',type,
    '#skF_187': ( fun_Pr2067565481t_bool * fun_Pr2067565481t_bool ) > produc472769767le_alt ).

tff(hAPP_A376526755di_nat,type,
    hAPP_A376526755di_nat: ( fun_Ar671024215di_nat * arrow_856714788e_indi ) > nat ).

tff('#skF_305',type,
    '#skF_305': ( nat * fun_fu2098777574l_bool * fun_na138495129l_bool * nat ) > nat ).

tff(pi_fun1644711874t_unit,type,
    pi_fun1644711874t_unit: ( fun_fu3835832l_bool * fun_fu1734317328t_bool ) > fun_fu1318713124t_bool ).

tff(hAPP_f1132083526t_bool,type,
    hAPP_f1132083526t_bool: ( fun_fu191830394t_bool * fun_nat_bool ) > fun_Ar603939593t_bool ).

tff('#skF_15',type,
    '#skF_15': fun_fu2114379172t_bool > fun_Ar274636406t_bool ).

tff(hAPP_f699791347l_bool,type,
    hAPP_f699791347l_bool: ( fun_fu459284641l_bool * fun_bool_bool ) > fun_Pr1780397033l_bool ).

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

tff(hAPP_f1722316607l_bool,type,
    hAPP_f1722316607l_bool: ( fun_fu1265985907l_bool * fun_fu638310559l_bool ) > fun_fu2013733473l_bool ).

tff(hAPP_f684683381l_bool,type,
    hAPP_f684683381l_bool: ( fun_fu152274135l_bool * fun_fu524263445t_bool ) > bool ).

tff('#skF_239',type,
    '#skF_239': ( nat * fun_na300967376t_bool * nat * fun_Ar331856045t_bool ) > nat ).

tff(ord_le1121695024l_bool,type,
    ord_le1121695024l_bool: fun_fu2060968923l_bool ).

tff(member785631232t_bool,type,
    member785631232t_bool: fun_fu1072826421l_bool ).

tff(pi_fun1470523330e_indi,type,
    pi_fun1470523330e_indi: ( fun_fu638310559l_bool * fun_fu2142850746i_bool ) > fun_fu1406810280i_bool ).

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

tff(hAPP_A2063800319t_bool,type,
    hAPP_A2063800319t_bool: ( fun_Ar331856045t_bool * arrow_1893660431le_alt ) > fun_Ar17477381t_bool ).

tff('#skF_400',type,
    '#skF_400': ( fun_na998785244t_bool * fun_Pr2067565481t_bool * nat * nat ) > nat ).

tff(pi_Pro837265796e_indi,type,
    pi_Pro837265796e_indi: ( fun_Pr2067565481t_bool * fun_Pr895221296i_bool ) > fun_fu902545894i_bool ).

tff(hAPP_f2124588998l_bool,type,
    hAPP_f2124588998l_bool: ( fun_fu1132933928l_bool * fun_fu902545894i_bool ) > bool ).

tff('#skF_64',type,
    '#skF_64': ( fun_bo1682907689le_alt * fun_bo1431306493t_bool * fun_bool_bool ) > bool ).

tff(hAPP_f1329172965l_bool,type,
    hAPP_f1329172965l_bool: ( fun_fu2020020679l_bool * fun_fu665686165t_unit ) > fun_fu1215489613l_bool ).

tff('#skF_365',type,
    '#skF_365': ( bool * fun_nat_bool * fun_bo1570548802t_bool * bool ) > bool ).

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

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

tff(member869664626le_alt,type,
    member869664626le_alt: fun_fu323675445l_bool ).

tff(semila465093516t_bool,type,
    semila465093516t_bool: fun_nat_bool > fun_fu821463397t_bool ).

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

tff('#skF_332',type,
    '#skF_332': ( nat * fun_Pr2067565481t_bool * fun_na998785244t_bool * nat ) > nat ).

tff(hAPP_A1646126530t_bool,type,
    hAPP_A1646126530t_bool: ( fun_Ar274636406t_bool * arrow_856714788e_indi ) > fun_Pr2067565481t_bool ).

tff('#skF_470',type,
    '#skF_470': ( fun_na138495129l_bool * fun_fu2098777574l_bool * nat * nat ) > nat ).

tff(hAPP_n2125602947l_bool,type,
    hAPP_n2125602947l_bool: ( fun_na6909291l_bool * nat ) > fun_fu3835832l_bool ).

tff('#skF_466',type,
    '#skF_466': ( fun_na2037635353i_bool * fun_Ar1809396326i_bool * nat * nat ) > nat ).

tff(p,type,
    p: fun_Ar274636406t_bool ).

tff('#skF_391',type,
    '#skF_391': ( fun_na1041622088t_bool * fun_Pr1643180309t_bool * nat * nat ) > nat ).

tff('#skF_184',type,
    '#skF_184': ( fun_fu638310559l_bool * fun_fu638310559l_bool ) > fun_Pr2067565481t_bool ).

tff('#skF_135',type,
    '#skF_135': ( fun_nat_bool * fun_fu821463397t_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_2',type,
    '#skF_2': ( fun_Ar274636406t_bool * fun_Ar274636406t_bool * arrow_1893660431le_alt * arrow_1893660431le_alt * arrow_1893660431le_alt * arrow_1893660431le_alt ) > arrow_856714788e_indi ).

tff(hAPP_f601594885t_bool,type,
    hAPP_f601594885t_bool: ( fun_fu205223783t_bool * fun_Ar516759882t_bool ) > fun_fu1847201208t_bool ).

tff('#skF_411',type,
    '#skF_411': ( fun_fu1415967063i_bool * fun_Ar1809396326i_bool * fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff(hAPP_A1597696899l_bool,type,
    hAPP_A1597696899l_bool: ( fun_Ar1047186533l_bool * arrow_856714788e_indi ) > fun_fu844176604l_bool ).

tff(hAPP_f1883507597l_bool,type,
    hAPP_f1883507597l_bool: ( fun_fu1327602165l_bool * fun_Pr2016729180t_bool ) > fun_fu1625211924l_bool ).

tff('#skF_129',type,
    '#skF_129': ( fun_Pr2067565481t_bool * fun_na998785244t_bool * nat * nat ) > nat ).

tff(f_7847,negated_conjecture,
    ~ hBOOL(hAPP_f52567537l_bool(hAPP_P38525833l_bool(member1333168212le_alt,hAPP_A1299015393le_alt(hAPP_A1146194953le_alt(produc1590937303le_alt,c),d)),hAPP_f2008608496t_bool(f,p))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_0) ).

tff(f_196,axiom,
    ( hBOOL(hAPP_f52567537l_bool(hAPP_P38525833l_bool(member1333168212le_alt,hAPP_A1299015393le_alt(hAPP_A1146194953le_alt(produc1590937303le_alt,c),d)),hAPP_f2008608496t_bool(f,p)))
  <=> hBOOL(hAPP_f52567537l_bool(hAPP_P38525833l_bool(member1333168212le_alt,hAPP_A1299015393le_alt(hAPP_A1146194953le_alt(produc1590937303le_alt,c),d)),hAPP_f2008608496t_bool(f,hAPP_f1302887663t_bool(cOMBS_1181656689t_bool(hAPP_f1001205955t_bool(cOMBS_1925466437t_bool(hAPP_f668886383t_bool(cOMBB_1061985500e_indi(if_fun523439385t_bool),hAPP_n34002993i_bool(hAPP_f721434149i_bool(cOMBC_722552198t_bool,hAPP_f966656047t_bool(cOMBB_1869811296e_indi(ord_less_nat),h)),n))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_f831214557t_bool(cOMBB_80760910e_indi(arrow_1630265669_mktop),p)),e))),hAPP_f1302887663t_bool(cOMBS_1181656689t_bool(hAPP_f1001205955t_bool(cOMBS_1925466437t_bool(hAPP_f668886383t_bool(cOMBB_1061985500e_indi(if_fun523439385t_bool),hAPP_n34002993i_bool(hAPP_f721434149i_bool(cOMBC_722552198t_bool,hAPP_f966656047t_bool(cOMBB_1869811296e_indi(fequal_nat),h)),n))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_A1889513822t_bool(hAPP_f2102110817t_bool(cOMBC_1486904681t_bool,hAPP_f1751344075t_bool(cOMBB_1876517692e_indi(arrow_216713899_above),p)),c)),e))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_f831214557t_bool(cOMBB_80760910e_indi(arrow_1481558583_mkbot),p)),e)))))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_14_PW) ).

tff(f_193,axiom,
    hBOOL(hAPP_f52567537l_bool(hAPP_P38525833l_bool(member1333168212le_alt,hAPP_A1299015393le_alt(hAPP_A1146194953le_alt(produc1590937303le_alt,c),d)),hAPP_f2008608496t_bool(f,hAPP_f1302887663t_bool(cOMBS_1181656689t_bool(hAPP_f1001205955t_bool(cOMBS_1925466437t_bool(hAPP_f668886383t_bool(cOMBB_1061985500e_indi(if_fun523439385t_bool),hAPP_n34002993i_bool(hAPP_f721434149i_bool(cOMBC_722552198t_bool,hAPP_f966656047t_bool(cOMBB_1869811296e_indi(ord_less_nat),h)),n))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_f831214557t_bool(cOMBB_80760910e_indi(arrow_1630265669_mktop),p)),e))),hAPP_f1302887663t_bool(cOMBS_1181656689t_bool(hAPP_f1001205955t_bool(cOMBS_1925466437t_bool(hAPP_f668886383t_bool(cOMBB_1061985500e_indi(if_fun523439385t_bool),hAPP_n34002993i_bool(hAPP_f721434149i_bool(cOMBC_722552198t_bool,hAPP_f966656047t_bool(cOMBB_1869811296e_indi(fequal_nat),h)),n))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_A1889513822t_bool(hAPP_f2102110817t_bool(cOMBC_1486904681t_bool,hAPP_f1751344075t_bool(cOMBB_1876517692e_indi(arrow_216713899_above),p)),c)),e))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_f831214557t_bool(cOMBB_80760910e_indi(arrow_1481558583_mkbot),p)),e)))))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_13__096c_A_060_092_060_094bsub_062F_A_I_Fi_O_Aif_Ah_Ai_A_060_An_Athen_Amkto) ).

tff(c_4191,plain,
    ~ hBOOL(hAPP_f52567537l_bool(hAPP_P38525833l_bool(member1333168212le_alt,hAPP_A1299015393le_alt(hAPP_A1146194953le_alt(produc1590937303le_alt,c),d)),hAPP_f2008608496t_bool(f,p))),
    inference(cnfTransformation,[status(thm)],[f_7847]) ).

tff(c_142,plain,
    ( hBOOL(hAPP_f52567537l_bool(hAPP_P38525833l_bool(member1333168212le_alt,hAPP_A1299015393le_alt(hAPP_A1146194953le_alt(produc1590937303le_alt,c),d)),hAPP_f2008608496t_bool(f,p)))
    | ~ hBOOL(hAPP_f52567537l_bool(hAPP_P38525833l_bool(member1333168212le_alt,hAPP_A1299015393le_alt(hAPP_A1146194953le_alt(produc1590937303le_alt,c),d)),hAPP_f2008608496t_bool(f,hAPP_f1302887663t_bool(cOMBS_1181656689t_bool(hAPP_f1001205955t_bool(cOMBS_1925466437t_bool(hAPP_f668886383t_bool(cOMBB_1061985500e_indi(if_fun523439385t_bool),hAPP_n34002993i_bool(hAPP_f721434149i_bool(cOMBC_722552198t_bool,hAPP_f966656047t_bool(cOMBB_1869811296e_indi(ord_less_nat),h)),n))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_f831214557t_bool(cOMBB_80760910e_indi(arrow_1630265669_mktop),p)),e))),hAPP_f1302887663t_bool(cOMBS_1181656689t_bool(hAPP_f1001205955t_bool(cOMBS_1925466437t_bool(hAPP_f668886383t_bool(cOMBB_1061985500e_indi(if_fun523439385t_bool),hAPP_n34002993i_bool(hAPP_f721434149i_bool(cOMBC_722552198t_bool,hAPP_f966656047t_bool(cOMBB_1869811296e_indi(fequal_nat),h)),n))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_A1889513822t_bool(hAPP_f2102110817t_bool(cOMBC_1486904681t_bool,hAPP_f1751344075t_bool(cOMBB_1876517692e_indi(arrow_216713899_above),p)),c)),e))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_f831214557t_bool(cOMBB_80760910e_indi(arrow_1481558583_mkbot),p)),e)))))) ),
    inference(cnfTransformation,[status(thm)],[f_196]) ).

tff(c_4442,plain,
    ~ hBOOL(hAPP_f52567537l_bool(hAPP_P38525833l_bool(member1333168212le_alt,hAPP_A1299015393le_alt(hAPP_A1146194953le_alt(produc1590937303le_alt,c),d)),hAPP_f2008608496t_bool(f,hAPP_f1302887663t_bool(cOMBS_1181656689t_bool(hAPP_f1001205955t_bool(cOMBS_1925466437t_bool(hAPP_f668886383t_bool(cOMBB_1061985500e_indi(if_fun523439385t_bool),hAPP_n34002993i_bool(hAPP_f721434149i_bool(cOMBC_722552198t_bool,hAPP_f966656047t_bool(cOMBB_1869811296e_indi(ord_less_nat),h)),n))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_f831214557t_bool(cOMBB_80760910e_indi(arrow_1630265669_mktop),p)),e))),hAPP_f1302887663t_bool(cOMBS_1181656689t_bool(hAPP_f1001205955t_bool(cOMBS_1925466437t_bool(hAPP_f668886383t_bool(cOMBB_1061985500e_indi(if_fun523439385t_bool),hAPP_n34002993i_bool(hAPP_f721434149i_bool(cOMBC_722552198t_bool,hAPP_f966656047t_bool(cOMBB_1869811296e_indi(fequal_nat),h)),n))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_A1889513822t_bool(hAPP_f2102110817t_bool(cOMBC_1486904681t_bool,hAPP_f1751344075t_bool(cOMBB_1876517692e_indi(arrow_216713899_above),p)),c)),e))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_f831214557t_bool(cOMBB_80760910e_indi(arrow_1481558583_mkbot),p)),e)))))),
    inference(negUnitSimplification,[status(thm)],[c_4191,c_142]) ).

tff(c_140,plain,
    hBOOL(hAPP_f52567537l_bool(hAPP_P38525833l_bool(member1333168212le_alt,hAPP_A1299015393le_alt(hAPP_A1146194953le_alt(produc1590937303le_alt,c),d)),hAPP_f2008608496t_bool(f,hAPP_f1302887663t_bool(cOMBS_1181656689t_bool(hAPP_f1001205955t_bool(cOMBS_1925466437t_bool(hAPP_f668886383t_bool(cOMBB_1061985500e_indi(if_fun523439385t_bool),hAPP_n34002993i_bool(hAPP_f721434149i_bool(cOMBC_722552198t_bool,hAPP_f966656047t_bool(cOMBB_1869811296e_indi(ord_less_nat),h)),n))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_f831214557t_bool(cOMBB_80760910e_indi(arrow_1630265669_mktop),p)),e))),hAPP_f1302887663t_bool(cOMBS_1181656689t_bool(hAPP_f1001205955t_bool(cOMBS_1925466437t_bool(hAPP_f668886383t_bool(cOMBB_1061985500e_indi(if_fun523439385t_bool),hAPP_n34002993i_bool(hAPP_f721434149i_bool(cOMBC_722552198t_bool,hAPP_f966656047t_bool(cOMBB_1869811296e_indi(fequal_nat),h)),n))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_A1889513822t_bool(hAPP_f2102110817t_bool(cOMBC_1486904681t_bool,hAPP_f1751344075t_bool(cOMBB_1876517692e_indi(arrow_216713899_above),p)),c)),e))),hAPP_A425126512t_bool(hAPP_f1631649925t_bool(cOMBC_1417338747t_bool,hAPP_f831214557t_bool(cOMBB_80760910e_indi(arrow_1481558583_mkbot),p)),e)))))),
    inference(cnfTransformation,[status(thm)],[f_193]) ).

tff(c_4443,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4442,c_140]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11  % Problem  : SCT171_3 : TPTP v8.1.2. Released v5.3.0.
% 0.00/0.11  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.14/0.32  % Computer : n032.cluster.edu
% 0.14/0.32  % Model    : x86_64 x86_64
% 0.14/0.32  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.32  % Memory   : 8042.1875MB
% 0.14/0.32  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.32  % CPULimit : 300
% 0.14/0.32  % WCLimit  : 300
% 0.14/0.32  % DateTime : Thu Aug  3 13:18:06 EDT 2023
% 0.14/0.32  % CPUTime  : 
% 22.42/8.49  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 22.42/8.49  
% 22.42/8.49  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 22.42/8.54  
% 22.42/8.54  Inference rules
% 22.42/8.54  ----------------------
% 22.42/8.54  #Ref     : 0
% 22.42/8.54  #Sup     : 0
% 22.42/8.54  #Fact    : 0
% 22.42/8.54  #Define  : 0
% 22.42/8.54  #Split   : 0
% 22.42/8.54  #Chain   : 0
% 22.42/8.54  #Close   : 0
% 22.42/8.54  
% 22.42/8.54  Ordering : KBO
% 22.42/8.54  
% 22.42/8.54  Simplification rules
% 22.42/8.54  ----------------------
% 22.42/8.54  #Subsume      : 1794
% 22.42/8.54  #Demod        : 266
% 22.42/8.54  #Tautology    : 288
% 22.42/8.54  #SimpNegUnit  : 11
% 22.42/8.54  #BackRed      : 0
% 22.42/8.54  
% 22.42/8.54  #Partial instantiations: 0
% 22.42/8.54  #Strategies tried      : 1
% 22.42/8.54  
% 22.42/8.54  Timing (in seconds)
% 22.42/8.54  ----------------------
% 22.42/8.54  Preprocessing        : 4.39
% 22.42/8.54  Parsing              : 2.16
% 22.42/8.54  CNF conversion       : 0.44
% 22.42/8.54  Main loop            : 3.12
% 22.42/8.54  Inferencing          : 0.00
% 22.42/8.54  Reduction            : 1.88
% 22.42/8.54  Demodulation         : 1.41
% 22.42/8.54  BG Simplification    : 0.20
% 22.42/8.54  Subsumption          : 0.83
% 22.42/8.54  Abstraction          : 0.06
% 22.42/8.54  MUC search           : 0.00
% 22.42/8.54  Cooper               : 0.00
% 22.42/8.55  Total                : 7.58
% 22.42/8.55  Index Insertion      : 0.00
% 22.42/8.55  Index Deletion       : 0.00
% 22.42/8.55  Index Matching       : 0.00
% 22.42/8.55  BG Taut test         : 0.00
%------------------------------------------------------------------------------