TSTP Solution File: SWW478_3 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : SWW478_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 : n006.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 11:07:33 EDT 2023

% Result   : Theorem 40.53s 17.34s
% Output   : CNFRefutation 40.53s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    2
%            Number of leaves      : 2804
% Syntax   : Number of formulae    : 2807 (   5 unt;2802 typ;   0 def)
%            Number of atoms       :    5 (   0 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    2 (   2   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    2 (   1 avg)
%            Maximal term depth    :    9 (   2 avg)
%            Number of types       :  690 ( 689 usr)
%            Number of type conns  : 4085 (1830   >;2255   *;   0   +;   0  <<)
%            Number of predicates  :    2 (   1 usr;   1 prp; 0-1 aty)
%            Number of functors    : 2112 (2112 usr; 283 con; 0-10 aty)
%            Number of variables   :    0 (;   0   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ hBOOL > method1809630380t_char > wTrts_1 > wTrts > wTrt_1 > wTrt > tryCatch_list_char > has_fi1183600461t_char > fAss_list_char > conf_P373316194t_char > redsp > redp > overri2012515291on_val > option1388193227on_val > map_up891053837har_ty > map_up1085636310ar_val > list_all2_ty_ty > fun_up424764369ion_ty > fun_up204312361on_val > fun_up2041264236on_val > fun_up1149430426on_val > fields1147507508t_char > fAcc_list_char > evals > eval > cond_list_char > call_list_char > block_list_char > binOp_list_char > while_list_char > wf_pro755087577t_char > typeSa1917327191_sconf > seq_list_char > semila919158006r_bool > semila751111325l_bool > semila465093516t_bool > semila449273525l_bool > semila1731249415r_bool > semila1346223580r_bool > semila1168318597r_bool > restri761823004ar_val > oconf_1869808039t_char > map_val_option_ty > map_va1934808527t_char > map_ty_option_ty > map_list_char_val > map_add_list_char_ty > map_ad61982421on_val > map_ad325961431ar_val > map_ad1185064968ar_val > lex_prod_val_val > lex_pr731210613on_val > lex_pr69619957on_val > lex_pr307591827t_char > lex_pr280535005t_char > lex_pr213428520t_char > lex_pr2110711565on_val > lex_pr1971266694on_val > lex_pr1932514710al_val > lex_pr1876288492t_char > lex_pr1787105337t_char > lex_pr167435119t_char > lex_pr1668767798t_char > lex_pr1588300168t_char > lex_pr1541028704on_val > lex_pr1038007919on_val > lAss_list_char > hext > hAPP_val_option_val > hAPP_val_option_ty > hAPP_val_bool > hAPP_v852496844al_val > hAPP_v834067052t_char > hAPP_v417179479l_bool > hAPP_v3604996l_bool > hAPP_v1988122071l_bool > hAPP_v1519391al_val > hAPP_v1392248405l_bool > hAPP_ty_option_ty > hAPP_ty_fun_ty_bool > hAPP_ty_bool > hAPP_t708040077har_ty > hAPP_t1875766236har_ty > hAPP_t1369077401t_char > hAPP_option_val_val > hAPP_option_val_bool > hAPP_option_ty_ty > hAPP_option_ty_bool > hAPP_option_nat_nat > hAPP_o586881855l_bool > hAPP_o538043682on_val > hAPP_o534509643ion_ty > hAPP_o453398608r_bool > hAPP_o285151112r_bool > hAPP_o2007402111l_bool > hAPP_o1977518472on_val > hAPP_o1968908095l_bool > hAPP_o1576581476on_val > hAPP_o1566711458t_bool > hAPP_o1269033393on_val > hAPP_o1240645474ion_ty > hAPP_nat_option_nat > hAPP_nat_bool > hAPP_n95946796l_bool > hAPP_n546249108on_val > hAPP_n215258509l_bool > hAPP_n1006566506l_bool > hAPP_list_char_ty > hAPP_list_char_bool > hAPP_l96108383r_bool > hAPP_l923073979r_bool > hAPP_l902950593t_char > hAPP_l902158906r_bool > hAPP_l810309945l_bool > hAPP_l796364813t_char > hAPP_l753659065r_bool > hAPP_l553007690l_bool > hAPP_l551544901l_bool > hAPP_l512744617ion_ty > hAPP_l465799708l_bool > hAPP_l352172327t_char > hAPP_l309186817t_char > hAPP_l296209613r_bool > hAPP_l277216047t_char > hAPP_l24694616r_bool > hAPP_l232580245l_bool > hAPP_l217977712r_bool > hAPP_l214204733r_bool > hAPP_l2140727500r_bool > hAPP_l2138409430r_bool > hAPP_l213519975l_bool > hAPP_l2111308793l_bool > hAPP_l2100324114t_char > hAPP_l208357873t_char > hAPP_l207779698on_val > hAPP_l2054741776r_bool > hAPP_l2053770731r_bool > hAPP_l2048923787t_char > hAPP_l2019537453t_char > hAPP_l2010421276l_bool > hAPP_l2000496933ion_ty > hAPP_l1988620845r_bool > hAPP_l1987619678r_bool > hAPP_l1948972481har_ty > hAPP_l1903254203l_bool > hAPP_l1883348915t_char > hAPP_l1873467853t_char > hAPP_l1859255743t_char > hAPP_l1845912621l_bool > hAPP_l1842007287l_bool > hAPP_l1786340417on_val > hAPP_l1783480313r_bool > hAPP_l177734933l_bool > hAPP_l1770520637ist_ty > hAPP_l1739862107l_bool > hAPP_l1657578379har_ty > hAPP_l165010689r_bool > hAPP_l1648260346t_char > hAPP_l1646953198l_bool > hAPP_l1591404153l_bool > hAPP_l1571522437l_bool > hAPP_l1536299231l_bool > hAPP_l146377954l_bool > hAPP_l1450984463t_char > hAPP_l14371579t_char > hAPP_l1425867561l_bool > hAPP_l1388836853t_char > hAPP_l1361600383r_bool > hAPP_l1342015621r_bool > hAPP_l1335043179r_bool > hAPP_l1334098948t_char > hAPP_l1319068228ist_ty > hAPP_l1294856089har_ty > hAPP_l1275479261on_val > hAPP_l1249476511st_val > hAPP_l1129005983r_bool > hAPP_l1117138611l_bool > hAPP_l1105836155t_char > hAPP_l1062423959r_bool > hAPP_l103437071st_val > hAPP_f998390560l_bool > hAPP_f989077673l_bool > hAPP_f987862447r_bool > hAPP_f986089162l_bool > hAPP_f983152497l_bool > hAPP_f973018659l_bool > hAPP_f966411375l_bool > hAPP_f961387813l_bool > hAPP_f953097879r_bool > hAPP_f952817385r_bool > hAPP_f937861397l_bool > hAPP_f935003377l_bool > hAPP_f926979333l_bool > hAPP_f921434893l_bool > hAPP_f919000597l_bool > hAPP_f91506671l_bool > hAPP_f914702973l_bool > hAPP_f901718717l_bool > hAPP_f900686428on_val > hAPP_f895126887r_bool > hAPP_f894608603t_bool > hAPP_f893576377l_bool > hAPP_f877616419l_bool > hAPP_f876671127l_bool > hAPP_f869803751l_bool > hAPP_f866074145l_bool > hAPP_f864891091on_val > hAPP_f861853459l_bool > hAPP_f857351829l_bool > hAPP_f851858423l_bool > hAPP_f844901525l_bool > hAPP_f842743203r_bool > hAPP_f841257045r_bool > hAPP_f838396643l_bool > hAPP_f837795298l_bool > hAPP_f826324045l_bool > hAPP_f82569901l_bool > hAPP_f810261999l_bool > hAPP_f802560783ion_ty > hAPP_f800510211t_bool > hAPP_f77033475l_bool > hAPP_f764724814r_bool > hAPP_f7643013ion_ty > hAPP_f762728813l_bool > hAPP_f749178132l_bool > hAPP_f742333458l_bool > hAPP_f732843907r_bool > hAPP_f722872225l_bool > hAPP_f720086610l_bool > hAPP_f719350875r_bool > hAPP_f705562443l_bool > hAPP_f69964139ion_ty > hAPP_f693085049l_bool > hAPP_f678833350l_bool > hAPP_f677078775l_bool > hAPP_f665343921l_bool > hAPP_f658521820r_bool > hAPP_f652398900ion_ty > hAPP_f644972157l_bool > hAPP_f635218277l_bool > hAPP_f62511709l_bool > hAPP_f614662951l_bool > hAPP_f613075253l_bool > hAPP_f61040418l_bool > hAPP_f606945057l_bool > hAPP_f605643693r_bool > hAPP_f603925568l_bool > hAPP_f595031537l_bool > hAPP_f592397849l_bool > hAPP_f588675559l_bool > hAPP_f570766339l_bool > hAPP_f565735867l_bool > hAPP_f561246575l_bool > hAPP_f558380429l_bool > hAPP_f555424277l_bool > hAPP_f552300311l_bool > hAPP_f550652027l_bool > hAPP_f54304608l_bool > hAPP_f539072365l_bool > hAPP_f538118321l_bool > hAPP_f531187933r_bool > hAPP_f528956081l_bool > hAPP_f522372661r_bool > hAPP_f521496323r_bool > hAPP_f515912112l_bool > hAPP_f510152537l_bool > hAPP_f509342689ion_ty > hAPP_f489569861t_bool > hAPP_f483496539l_bool > hAPP_f479632753l_bool > hAPP_f47713631l_bool > hAPP_f466945179l_bool > hAPP_f46308763ion_ty > hAPP_f458849545l_bool > hAPP_f454222487r_bool > hAPP_f451501457ion_ty > hAPP_f447563647r_bool > hAPP_f447422815l_bool > hAPP_f434955681l_bool > hAPP_f433445541l_bool > hAPP_f40682957l_bool > hAPP_f400269243l_bool > hAPP_f399018025r_bool > hAPP_f396807521l_bool > hAPP_f388705405r_bool > hAPP_f388097003r_bool > hAPP_f380623487l_bool > hAPP_f379976829l_bool > hAPP_f375531599l_bool > hAPP_f368284312on_val > hAPP_f363827556r_bool > hAPP_f361629773l_bool > hAPP_f359949478ion_ty > hAPP_f350189921l_bool > hAPP_f348753975l_bool > hAPP_f348508809l_bool > hAPP_f348318673l_bool > hAPP_f344506159r_bool > hAPP_f340876351l_bool > hAPP_f335969926r_bool > hAPP_f333583909l_bool > hAPP_f33142364l_bool > hAPP_f32926423l_bool > hAPP_f321462169l_bool > hAPP_f308875635r_bool > hAPP_f306469557r_bool > hAPP_f304993943r_bool > hAPP_f293485653l_bool > hAPP_f292637069l_bool > hAPP_f29105311r_bool > hAPP_f288221747l_bool > hAPP_f279818502r_bool > hAPP_f272179441l_bool > hAPP_f263393637l_bool > hAPP_f258424141l_bool > hAPP_f257113085l_bool > hAPP_f254182519r_bool > hAPP_f252398939r_bool > hAPP_f251669717l_bool > hAPP_f247798919l_bool > hAPP_f225832321r_bool > hAPP_f2133563379r_bool > hAPP_f2132060507r_bool > hAPP_f2129782055l_bool > hAPP_f2121594859l_bool > hAPP_f2118054305l_bool > hAPP_f2110071953ion_ty > hAPP_f2106398425l_bool > hAPP_f2100207721l_bool > hAPP_f2095325577l_bool > hAPP_f2091926485r_bool > hAPP_f2080627739l_bool > hAPP_f2071340985r_bool > hAPP_f2071159779l_bool > hAPP_f2060496320y_bool > hAPP_f2059406941r_bool > hAPP_f2057883639l_bool > hAPP_f2052909183l_bool > hAPP_f2050077417l_bool > hAPP_f2047757465l_bool > hAPP_f2041029616l_bool > hAPP_f2037329933l_bool > hAPP_f2036784149l_bool > hAPP_f2028441009l_bool > hAPP_f2026692601l_bool > hAPP_f2025561243r_bool > hAPP_f198821591l_bool > hAPP_f1985672189l_bool > hAPP_f1980787287l_bool > hAPP_f1977633121l_bool > hAPP_f197435839r_bool > hAPP_f1957374161r_bool > hAPP_f1946480059l_bool > hAPP_f1937828171l_bool > hAPP_f1933376467r_bool > hAPP_f1931964053l_bool > hAPP_f1930574389l_bool > hAPP_f1889282162l_bool > hAPP_f1880802701l_bool > hAPP_f1876889431r_bool > hAPP_f1874697593r_bool > hAPP_f1868463117l_bool > hAPP_f1863694447l_bool > hAPP_f1861125939r_bool > hAPP_f1860331535l_bool > hAPP_f1859053709l_bool > hAPP_f1856968213l_bool > hAPP_f1854361213l_bool > hAPP_f1853572245r_bool > hAPP_f1850037271l_bool > hAPP_f1849790461on_val > hAPP_f1847120981l_bool > hAPP_f183649339l_bool > hAPP_f1823921107r_bool > hAPP_f1820115955r_bool > hAPP_f1817350437l_bool > hAPP_f181262431l_bool > hAPP_f1805337205on_val > hAPP_f1795246582l_bool > hAPP_f179418505r_bool > hAPP_f1780084320l_bool > hAPP_f1776493709l_bool > hAPP_f1776419603l_bool > hAPP_f1776070952l_bool > hAPP_f1766231913r_bool > hAPP_f1764548711l_bool > hAPP_f1764180741l_bool > hAPP_f1754555101l_bool > hAPP_f1752856401l_bool > hAPP_f1749915625r_bool > hAPP_f1748390065l_bool > hAPP_f1746574980l_bool > hAPP_f1744304433on_val > hAPP_f1741070310on_val > hAPP_f1736484361l_bool > hAPP_f1734997943l_bool > hAPP_f1734879897l_bool > hAPP_f1734260017l_bool > hAPP_f1728541444l_bool > hAPP_f1727192346on_val > hAPP_f1724656343r_bool > hAPP_f1722879237t_bool > hAPP_f1720452391l_bool > hAPP_f1715733055l_bool > hAPP_f1715346603l_bool > hAPP_f1707979241r_bool > hAPP_f1697332217r_bool > hAPP_f1687138147l_bool > hAPP_f1677329295l_bool > hAPP_f1670595613l_bool > hAPP_f1666729379r_bool > hAPP_f1661305905l_bool > hAPP_f165071409l_bool > hAPP_f1646911885l_bool > hAPP_f1639555093l_bool > hAPP_f1634841927l_bool > hAPP_f162154931l_bool > hAPP_f1617787571l_bool > hAPP_f1614195593l_bool > hAPP_f1613448899r_bool > hAPP_f1612138403l_bool > hAPP_f1611569977l_bool > hAPP_f1608277885r_bool > hAPP_f1600936353l_bool > hAPP_f1579743228l_bool > hAPP_f156692813l_bool > hAPP_f1564338425l_bool > hAPP_f1563448447r_bool > hAPP_f1534412387l_bool > hAPP_f1526206996l_bool > hAPP_f1525114763l_bool > hAPP_f1523875321l_bool > hAPP_f1520735791l_bool > hAPP_f1510763001l_bool > hAPP_f1500560577r_bool > hAPP_f1492320500l_bool > hAPP_f1484794973r_bool > hAPP_f1475571983l_bool > hAPP_f1472899487l_bool > hAPP_f1467537159l_bool > hAPP_f1466436665r_bool > hAPP_f1453283057l_bool > hAPP_f1452292669l_bool > hAPP_f1450446905l_bool > hAPP_f1449341487r_bool > hAPP_f144783951l_bool > hAPP_f1443410953l_bool > hAPP_f1427871743l_bool > hAPP_f1419180947r_bool > hAPP_f1410576713r_bool > hAPP_f1409772418l_bool > hAPP_f1407048615l_bool > hAPP_f1406462375l_bool > hAPP_f1394668591l_bool > hAPP_f1374595987l_bool > hAPP_f1371002581r_bool > hAPP_f1370205989l_bool > hAPP_f1367982615r_bool > hAPP_f1365840271l_bool > hAPP_f1363667773l_bool > hAPP_f1335946228l_bool > hAPP_f133320957r_bool > hAPP_f1317381998l_bool > hAPP_f1314764175l_bool > hAPP_f1298720864r_bool > hAPP_f1297673713l_bool > hAPP_f126445617l_bool > hAPP_f1261741735l_bool > hAPP_f126136681l_bool > hAPP_f1250221913l_bool > hAPP_f1243585741ion_ty > hAPP_f1239832973l_bool > hAPP_f1233028029l_bool > hAPP_f1213370163y_bool > hAPP_f1209019955r_bool > hAPP_f1204100177l_bool > hAPP_f1200025813l_bool > hAPP_f1175813647l_bool > hAPP_f1175362209l_bool > hAPP_f1174637065l_bool > hAPP_f1169733153l_bool > hAPP_f1168269397l_bool > hAPP_f1166017719l_bool > hAPP_f1163760061l_bool > hAPP_f1161798306l_bool > hAPP_f1157863905l_bool > hAPP_f1149562121l_bool > hAPP_f1146629647l_bool > hAPP_f1146435765on_val > hAPP_f1145574243l_bool > hAPP_f1145256474l_bool > hAPP_f1136362289l_bool > hAPP_f1135930489l_bool > hAPP_f1134950784l_bool > hAPP_f1134248971r_bool > hAPP_f112056853r_bool > hAPP_f1118567467l_bool > hAPP_f1107475085l_bool > hAPP_f1100052969l_bool > hAPP_f1099622285l_bool > hAPP_f1094343359l_bool > hAPP_f1089788553l_bool > hAPP_f1082373989l_bool > hAPP_f108089737r_bool > hAPP_f1080886329l_bool > hAPP_f1074020887l_bool > hAPP_f1051205629r_bool > hAPP_f1050935001l_bool > hAPP_f1044627221r_bool > hAPP_f1033709212l_bool > hAPP_f1032444159r_bool > hAPP_f1020753317r_bool > hAPP_f102021095r_bool > hAPP_f101237475l_bool > hAPP_f1008932791l_bool > hAPP_f1001225811y_bool > hAPP_e952791821t_char > hAPP_e817857447t_char > hAPP_e544220455r_bool > hAPP_e53687815l_bool > hAPP_e286792811l_bool > hAPP_e1833980889l_bool > hAPP_e1752110927t_char > hAPP_e1705922617l_bool > hAPP_e1659493427on_val > hAPP_e1376201919t_char > hAPP_e1303556805l_bool > hAPP_bool_bool > hAPP_b97269396l_bool > hAPP_b589554111l_bool > hAPP_b406740087l_bool > hAPP_b1909667208op_bop > hAPP_b1257035143l_bool > hAPP_b1229254591al_val > hAPP_b1058859669op_bop > hAPP_P998768845l_bool > hAPP_P991802092t_char > hAPP_P982127993l_bool > hAPP_P976433298t_char > hAPP_P975284999r_bool > hAPP_P943837928l_bool > hAPP_P929938951l_bool > hAPP_P929466802al_val > hAPP_P929449287r_bool > hAPP_P92196306r_bool > hAPP_P91410073t_char > hAPP_P895943837l_bool > hAPP_P88824722l_bool > hAPP_P845017029l_bool > hAPP_P828904212r_bool > hAPP_P827589667har_ty > hAPP_P824029447r_bool > hAPP_P801803911r_bool > hAPP_P786771093l_bool > hAPP_P780018708l_bool > hAPP_P777914897t_char > hAPP_P768428603l_bool > hAPP_P767818445t_char > hAPP_P76086873l_bool > hAPP_P748443392y_bool > hAPP_P738987199l_bool > hAPP_P719127871t_char > hAPP_P71593144l_bool > hAPP_P7095645l_bool > hAPP_P659547099r_bool > hAPP_P658340954on_val > hAPP_P638161699l_bool > hAPP_P609938901l_bool > hAPP_P604205461on_val > hAPP_P594889876l_bool > hAPP_P579374437t_char > hAPP_P569585933l_bool > hAPP_P53416969l_bool > hAPP_P530382601l_bool > hAPP_P527298901l_bool > hAPP_P504978887l_bool > hAPP_P502294281l_bool > hAPP_P499022727r_bool > hAPP_P483670507l_bool > hAPP_P47773639al_val > hAPP_P476431815r_bool > hAPP_P468446343l_bool > hAPP_P449474095r_bool > hAPP_P415257547l_bool > hAPP_P409642305l_bool > hAPP_P396425609l_bool > hAPP_P378063101l_bool > hAPP_P330218428on_val > hAPP_P325013257l_bool > hAPP_P291613419on_val > hAPP_P282169671l_bool > hAPP_P27757617y_bool > hAPP_P274544981l_bool > hAPP_P265246237on_val > hAPP_P242904598t_char > hAPP_P240409993l_bool > hAPP_P2139822957l_bool > hAPP_P2123720426al_val > hAPP_P2123002749l_bool > hAPP_P2118621157r_bool > hAPP_P2115985549l_bool > hAPP_P2094403585on_val > hAPP_P2077557811l_bool > hAPP_P2077211775on_val > hAPP_P205570445l_bool > hAPP_P2053453961y_bool > hAPP_P2028292026l_bool > hAPP_P2028072621l_bool > hAPP_P2015860941l_bool > hAPP_P2015431471on_val > hAPP_P2014166431r_bool > hAPP_P2010574925r_bool > hAPP_P1963616220on_val > hAPP_P1958775007t_char > hAPP_P1953134729l_bool > hAPP_P1926698759r_bool > hAPP_P1907982426r_bool > hAPP_P1886180715on_val > hAPP_P1878549513l_bool > hAPP_P1875010047on_val > hAPP_P1874979071al_val > hAPP_P1870962205on_val > hAPP_P1862681481l_bool > hAPP_P1860450421l_bool > hAPP_P1859316965t_char > hAPP_P1758592847on_val > hAPP_P1756548163t_char > hAPP_P1708370145l_bool > hAPP_P1680401186r_bool > hAPP_P1679186017l_bool > hAPP_P1668407995t_char > hAPP_P1661798543t_char > hAPP_P1657265855t_char > hAPP_P1653675595l_bool > hAPP_P1632759357r_bool > hAPP_P1614880106l_bool > hAPP_P1609485901l_bool > hAPP_P159683425l_bool > hAPP_P1574824955y_bool > hAPP_P1562529797l_bool > hAPP_P1552072218l_bool > hAPP_P1539798428t_char > hAPP_P1538518401al_val > hAPP_P153687689l_bool > hAPP_P1526035745on_val > hAPP_P1517699917l_bool > hAPP_P1510515380on_val > hAPP_P1503283977l_bool > hAPP_P1486793863on_val > hAPP_P1472618637l_bool > hAPP_P1457625805l_bool > hAPP_P1423780764t_char > hAPP_P1418247892l_bool > hAPP_P1402001845l_bool > hAPP_P1392904962t_char > hAPP_P1390376713l_bool > hAPP_P1384137393r_bool > hAPP_P1383068750l_bool > hAPP_P1362631157l_bool > hAPP_P1342907945t_char > hAPP_P1333668416t_char > hAPP_P1333315679l_bool > hAPP_P1327510541l_bool > hAPP_P1313790473l_bool > hAPP_P1303341961l_bool > hAPP_P1293136973l_bool > hAPP_P126004409l_bool > hAPP_P1247668062t_char > hAPP_P124661l_bool > hAPP_P124632071l_bool > hAPP_P1240100515r_bool > hAPP_P1235399154l_bool > hAPP_P1228500987ion_ty > hAPP_P1224499548t_char > hAPP_P1221872711l_bool > hAPP_P1220989409t_char > hAPP_P1217996045l_bool > hAPP_P1198052655l_bool > hAPP_P1187139874r_bool > hAPP_P1183499705r_bool > hAPP_P1183008383l_bool > hAPP_P1180869721l_bool > hAPP_P1116729363l_bool > hAPP_P1085566419p_bool > hAPP_P1071727823t_char > hAPP_P1034346913l_bool > hAPP_P1033205013l_bool > hAPP_P1019319281l_bool > hAPP_P1002912327r_bool > d_list_char > cons_val > cons_ty > cons_list_char > cons_exp_list_char > comp_o1129292306t_char > cast_list_char > cOMBS_nat_bool_bool > cOMBS_635570165l_bool > cOMBS_570216337l_bool > cOMBS_350755140l_bool > cOMBS_1743887558l_bool > cOMBS_1502238389l_bool > cOMBS_1319864284l_bool > cOMBS_1218320756l_bool > assigned > append_exp_list_char > #nlpp > widen_2090681816t_char > typeof_h > transi935034983cl_val > transi921647814on_val > transi910771962on_val > transi772168185t_char > transi61620055on_val > transi374442731on_val > transi208336786on_val > transi2024712006on_val > transi2005320128t_char > transi198989188t_char > transi1906258203al_val > transi1789604888t_char > transi1423755450al_val > transi1395422419t_char > transi1257872013t_char > transi122195895t_char > transi1123801095t_char > transi1095029602t_char > transi1065307915t_char > throw_list_char > subcls851966956t_char > subcls744239332t_char > size_size_list_val > size_size_list_ty > size_s2113983095t_char > size_s1143674878t_char > set_list_char > set_Pr2033386304t_char > set_Pr1494163115t_char > reds > red > produc95371820r_bool > produc886919678l_bool > produc550034914r_bool > produc481748255l_bool > produc288369490r_bool > produc266042248r_bool > produc2116052801r_bool > produc2062775566l_bool > produc2053127004l_bool > produc1911975310l_bool > produc1838470831l_bool > produc1675615144ion_ty > produc1588781647r_bool > produc1574020101r_bool > produc156891095r_bool > produc1555310053l_bool > produc1159035454l_bool > preallocated > ord_less_eq_bool > ord_le989574145r_bool > ord_le817953186r_bool > ord_le735260024r_bool > ord_le725666495r_bool > ord_le715555971r_bool > ord_le640323803r_bool > ord_le458107652r_bool > ord_le408082617l_bool > ord_le310098611l_bool > ord_le285175110l_bool > ord_le2092826700r_bool > ord_le2008677227r_bool > ord_le1987888477r_bool > ord_le1908998213l_bool > ord_le188521288l_bool > ord_le1871967977r_bool > ord_le1852058257r_bool > ord_le1776148979l_bool > ord_le176694639r_bool > ord_le1744419030l_bool > ord_le1734858744r_bool > ord_le1725884030l_bool > ord_le1668954565l_bool > ord_le1579844278r_bool > ord_le1568362934t_bool > ord_le1467847572l_bool > ord_le1461833060l_bool > ord_le1449176264r_bool > ord_le1438917387l_bool > ord_le1270183657l_bool > ord_le125655867l_bool > ord_le1218729222r_bool > ord_le117566470r_bool > ord_le1151384881r_bool > ord_le1080391173l_bool > ord_le1050317687l_bool > new_list_char > new_Addr > lconf_496643946t_char > is_refT > is_cla570604648t_char > init_fields > hp > hconf_97414254t_char > fvs > fv > finals_list_char > final_list_char > dom_na996029170on_val > dom_list_char_val > dom_list_char_ty > dom_Pr695701035ar_val > distinct_list_char > collect_nat > collect_list_char > collec718040978on_val > collec2087910442on_val > collec1797130234t_char > collec1583467887t_char > collec1387638140t_char > bool_1 > blocks > binop > addr_of_sys_xcpt > addr > wwf_J_mdecl > wf_J_mdecl > void > val_list_char > v_2 > v_1 > v > unit > this > the_val > the_ty > the_nat > the_fu297177755r_bool > the_Pr431167171on_val > t_1 > t > sys_xcpts > some_val > some_ty > some_nat > some_f80346385r_bool > some_P948696889on_val > product_Pair_val_val > product_Pair_bop_bop > produc943465171t_char > produc921874948t_char > produc907433735ion_ty > produc899768717on_val > produc870913623on_val > produc823076510on_val > produc822965838t_char > produc769963999l_bool > produc723279022r_bool > produc70644925l_bool > produc635935767t_char > produc621191550al_val > produc57279289t_char > produc512429457ist_ty > produc5062597t_char > produc499151895on_val > produc436875159t_char > produc392960766l_bool > produc379668296on_val > produc251930284har_ty > produc24551831t_char > produc21910851r_bool > produc2128769400l_bool > produc2080520419t_char > produc2078839843st_val > produc2035944023t_char > produc2027921764r_bool > produc2016959032t_char > produc1960514199on_val > produc1958875245l_bool > produc1951691075on_val > produc1924279125al_val > produc1916172923t_char > produc1911463199l_bool > produc1909267824t_char > produc1897818327t_char > produc1860789535har_ty > produc1815960045l_bool > produc1732333873r_bool > produc1712663241on_val > produc1704639885r_bool > produc1641293463t_char > produc1618304727on_val > produc1611380469on_val > produc1596557472r_bool > produc1577326610ion_ty > produc1564932627on_val > produc154616760r_bool > produc1545444669t_char > produc1491230096l_bool > produc1483578759t_char > produc1441475159on_val > produc1431439831t_char > produc1331140167t_char > produc1326056646l_bool > produc1324280167r_bool > produc1299387215t_char > produc1265154397har_ty > produc1259058957on_val > produc1244920211al_val > produc1237966615t_char > produc1152259904t_char > produc1147572817t_char > p > outOfMemory > nullPointer > null > nt > none_val > none_ty > none_nat > none_f478147469r_bool > none_P179726773on_val > member_nat > member_list_char > member978285664op_bop > member894971540t_char > member88670778on_val > member875476972on_val > member840932460on_val > member837208074al_val > member817832404t_char > member808015754on_val > member794220506t_char > member781783252on_val > member773094996on_val > member763590124on_val > member699351154t_char > member649088532al_val > member563141460on_val > member520253462har_ty > member490182804on_val > member273646106st_val > member1999287380t_char > member1972431429on_val > member1840112042t_char > member1771544038t_char > member1732271180al_val > member162552852t_char > member1607118676t_char > member1601084734t_char > member1580476948t_char > member1551446420t_char > member1542417277on_val > member1467889965t_char > member1420286996t_char > member1417904245al_val > member140606439t_char > member1379348767t_char > member1337019328on_val > member133545693t_char > member1322055188on_val > member1251428284t_char > member125098544t_char > member1199939018t_char > member1161907014t_char > member104734088ist_ty > la > l_a > ha > h_a > fequal_val > fequal_option_val > fequal1937332960on_val > fdisj > fconj > fTrue > fNot > fFalse > ea > e_a > e > classCast > class > c_Expr_Obop_OEq > cOMBK_1944287343al_nat > cOMBK_1867744698t_char > cOMBK_184479553on_val > cOMBK_1294242658t_char > cOMBK_1097134891t_char > cOMBC_967917532l_bool > cOMBC_892477410l_bool > cOMBC_886773442r_bool > cOMBC_832625297y_bool > cOMBC_818212448l_bool > cOMBC_813705475l_bool > cOMBC_790582442r_bool > cOMBC_766524526l_bool > cOMBC_654453230r_bool > cOMBC_622308798l_bool > cOMBC_562612496l_bool > cOMBC_516637475l_bool > cOMBC_475083938l_bool > cOMBC_442485623l_bool > cOMBC_407285762l_bool > cOMBC_390659185l_bool > cOMBC_389248878r_bool > cOMBC_36589090l_bool > cOMBC_331963401l_bool > cOMBC_317789649l_bool > cOMBC_229530231l_bool > cOMBC_226598744l_bool > cOMBC_220519196l_bool > cOMBC_2141828763l_bool > cOMBC_2027949654l_bool > cOMBC_199425070l_bool > cOMBC_1979963740l_bool > cOMBC_1784597444r_bool > cOMBC_1718404842r_bool > cOMBC_1608987946l_bool > cOMBC_1603044337l_bool > cOMBC_1585774710l_bool > cOMBC_1535683812l_bool > cOMBC_1518234801l_bool > cOMBC_1491642377l_bool > cOMBC_148995234l_bool > cOMBC_1407716098l_bool > cOMBC_1387630958r_bool > cOMBC_1365742487l_bool > cOMBC_1338332465l_bool > cOMBC_1317565126l_bool > cOMBC_1297648632l_bool > cOMBC_1127703214r_bool > cOMBC_1025440566r_bool > cOMBC_1021753250l_bool > cOMBB_bool_bool_nat > cOMBB_985659173on_val > cOMBB_984708934t_char > cOMBB_961360819t_char > cOMBB_864319000t_char > cOMBB_859890145har_ty > cOMBB_847828016t_char > cOMBB_815843940ol_val > cOMBB_808210516t_char > cOMBB_779086262on_val > cOMBB_773661144t_char > cOMBB_773375802t_char > cOMBB_761748254ol_bop > cOMBB_741416308t_char > cOMBB_731867268ol_nat > cOMBB_705522285on_val > cOMBB_68065882ist_ty > cOMBB_673739729t_char > cOMBB_672864638t_char > cOMBB_657296617har_ty > cOMBB_588525814on_val > cOMBB_565990871t_char > cOMBB_565412073on_val > cOMBB_555068556on_val > cOMBB_550632017t_char > cOMBB_526805108t_char > cOMBB_507006011t_char > cOMBB_383678192on_val > cOMBB_352765746t_char > cOMBB_338473166ist_ty > cOMBB_33167485t_char > cOMBB_308691073st_val > cOMBB_2143526097t_char > cOMBB_2139740953al_val > cOMBB_2084052674on_val > cOMBB_2078984970ol_val > cOMBB_2078271971st_val > cOMBB_2042763133t_char > cOMBB_2041093409on_val > cOMBB_1977588741on_val > cOMBB_1888336841t_char > cOMBB_1750801836on_val > cOMBB_1718333400on_val > cOMBB_1705938036t_char > cOMBB_1701031980ol_val > cOMBB_1681501894t_char > cOMBB_1643767893t_char > cOMBB_1617503877on_val > cOMBB_1586673472t_char > cOMBB_1558246132t_char > cOMBB_1551681790t_char > cOMBB_1522540928on_val > cOMBB_1520154591t_char > cOMBB_1518282696on_val > cOMBB_1490692730t_char > cOMBB_147773915t_char > cOMBB_1458388806ol_bop > cOMBB_1303934920on_val > cOMBB_1293776864on_val > cOMBB_1270208498t_char > cOMBB_123628846t_char > cOMBB_1223415373on_val > cOMBB_1200577438t_char > cOMBB_1153773871on_val > cOMBB_1153617344on_val > cOMBB_1112666310t_char > cOMBB_109816436t_char > cOMBB_1091123364t_char > cOMBB_1078680455on_val > cOMBB_1035649854t_char > cOMBB_1034324152on_val > cOMBB_1033145403t_char > cOMBB_1015721476ol_nat > add > #skF_229 > #skF_268 > #skF_87 > #skF_856 > #skF_155 > #skF_278 > #skF_157 > #skF_625 > #skF_877 > #skF_716 > #skF_81 > #skF_686 > #skF_487 > #skF_217 > #skF_791 > #skF_124 > #skF_1002 > #skF_423 > #skF_626 > #skF_173 > #skF_803 > #skF_120 > #skF_432 > #skF_381 > #skF_209 > #skF_881 > #skF_115 > #skF_41 > #skF_385 > #skF_371 > #skF_1001 > #skF_45 > #skF_717 > #skF_829 > #skF_160 > #skF_996 > #skF_414 > #skF_516 > #skF_900 > #skF_645 > #skF_360 > #skF_639 > #skF_152 > #skF_950 > #skF_729 > #skF_448 > #skF_734 > #skF_135 > #skF_178 > #skF_281 > #skF_730 > #skF_72 > #skF_465 > #skF_815 > #skF_200 > #skF_974 > #skF_523 > #skF_449 > #skF_303 > #skF_759 > #skF_847 > #skF_581 > #skF_994 > #skF_117 > #skF_390 > #skF_326 > #skF_563 > #skF_165 > #skF_289 > #skF_341 > #skF_823 > #skF_566 > #skF_114 > #skF_201 > #skF_374 > #skF_501 > #skF_747 > #skF_677 > #skF_290 > #skF_148 > #skF_234 > #skF_641 > #skF_313 > #skF_494 > #skF_719 > #skF_28 > #skF_773 > #skF_46 > #skF_546 > #skF_890 > #skF_638 > #skF_103 > #skF_1006 > #skF_506 > #skF_745 > #skF_260 > #skF_339 > #skF_42 > #skF_631 > #skF_111 > #skF_126 > #skF_514 > #skF_392 > #skF_513 > #skF_558 > #skF_687 > #skF_954 > #skF_800 > #skF_735 > #skF_57 > #skF_549 > #skF_128 > #skF_799 > #skF_276 > #skF_464 > #skF_923 > #skF_679 > #skF_642 > #skF_578 > #skF_913 > #skF_252 > #skF_258 > #skF_947 > #skF_499 > #skF_27 > #skF_821 > #skF_1000 > #skF_969 > #skF_521 > #skF_753 > #skF_851 > #skF_827 > #skF_894 > #skF_33 > #skF_706 > #skF_850 > #skF_663 > #skF_282 > #skF_299 > #skF_772 > #skF_814 > #skF_692 > #skF_285 > #skF_489 > #skF_19 > #skF_402 > #skF_972 > #skF_482 > #skF_133 > #skF_541 > #skF_741 > #skF_885 > #skF_476 > #skF_955 > #skF_797 > #skF_12 > #skF_825 > #skF_787 > #skF_455 > #skF_166 > #skF_519 > #skF_454 > #skF_177 > #skF_837 > #skF_603 > #skF_879 > #skF_279 > #skF_207 > #skF_701 > #skF_895 > #skF_407 > #skF_261 > #skF_364 > #skF_149 > #skF_65 > #skF_470 > #skF_788 > #skF_147 > #skF_156 > #skF_17 > #skF_225 > #skF_765 > #skF_649 > #skF_394 > #skF_711 > #skF_929 > #skF_460 > #skF_548 > #skF_976 > #skF_255 > #skF_932 > #skF_259 > #skF_538 > #skF_755 > #skF_459 > #skF_848 > #skF_137 > #skF_812 > #skF_409 > #skF_254 > #skF_404 > #skF_908 > #skF_198 > #skF_771 > #skF_208 > #skF_347 > #skF_121 > #skF_388 > #skF_758 > #skF_990 > #skF_805 > #skF_869 > #skF_920 > #skF_453 > #skF_790 > #skF_245 > #skF_136 > #skF_720 > #skF_874 > #skF_496 > #skF_665 > #skF_213 > #skF_54 > #skF_724 > #skF_594 > #skF_206 > #skF_334 > #skF_505 > #skF_421 > #skF_781 > #skF_368 > #skF_76 > #skF_627 > #skF_806 > #skF_93 > #skF_408 > #skF_68 > #skF_654 > #skF_406 > #skF_860 > #skF_411 > #skF_852 > #skF_510 > #skF_933 > #skF_180 > #skF_379 > #skF_64 > #skF_865 > #skF_776 > #skF_685 > #skF_500 > #skF_921 > #skF_122 > #skF_888 > #skF_777 > #skF_88 > #skF_998 > #skF_2 > #skF_739 > #skF_274 > #skF_233 > #skF_44 > #skF_218 > #skF_569 > #skF_75 > #skF_530 > #skF_723 > #skF_132 > #skF_655 > #skF_399 > #skF_988 > #skF_362 > #skF_162 > #skF_936 > #skF_911 > #skF_657 > #skF_181 > #skF_980 > #skF_582 > #skF_363 > #skF_529 > #skF_818 > #skF_509 > #skF_382 > #skF_835 > #skF_67 > #skF_689 > #skF_613 > #skF_346 > #skF_630 > #skF_840 > #skF_889 > #skF_18 > #skF_237 > #skF_993 > #skF_249 > #skF_868 > #skF_256 > #skF_893 > #skF_761 > #skF_886 > #skF_682 > #skF_332 > #skF_775 > #skF_443 > #skF_584 > #skF_483 > #skF_648 > #skF_598 > #skF_478 > #skF_591 > #skF_688 > #skF_576 > #skF_836 > #skF_919 > #skF_537 > #skF_366 > #skF_528 > #skF_375 > #skF_86 > #skF_63 > #skF_562 > #skF_611 > #skF_11 > #skF_995 > #skF_985 > #skF_882 > #skF_731 > #skF_291 > #skF_30 > #skF_811 > #skF_188 > #skF_807 > #skF_203 > #skF_119 > #skF_644 > #skF_336 > #skF_142 > #skF_486 > #skF_979 > #skF_652 > #skF_418 > #skF_968 > #skF_185 > #skF_635 > #skF_867 > #skF_636 > #skF_744 > #skF_671 > #skF_356 > #skF_508 > #skF_31 > #skF_106 > #skF_740 > #skF_179 > #skF_497 > #skF_736 > #skF_704 > #skF_333 > #skF_502 > #skF_963 > #skF_43 > #skF_796 > #skF_659 > #skF_319 > #skF_684 > #skF_35 > #skF_844 > #skF_910 > #skF_533 > #skF_737 > #skF_897 > #skF_71 > #skF_22 > #skF_621 > #skF_56 > #skF_78 > #skF_854 > #skF_567 > #skF_338 > #skF_697 > #skF_870 > #skF_518 > #skF_846 > #skF_675 > #skF_941 > #skF_194 > #skF_970 > #skF_610 > #skF_442 > #skF_553 > #skF_49 > #skF_738 > #skF_24 > #skF_197 > #skF_492 > #skF_84 > #skF_899 > #skF_310 > #skF_405 > #skF_216 > #skF_793 > #skF_658 > #skF_25 > #skF_647 > #skF_58 > #skF_158 > #skF_415 > #skF_752 > #skF_517 > #skF_808 > #skF_223 > #skF_555 > #skF_212 > #skF_1003 > #skF_522 > #skF_599 > #skF_275 > #skF_306 > #skF_296 > #skF_145 > #skF_683 > #skF_981 > #skF_962 > #skF_751 > #skF_579 > #skF_702 > #skF_551 > #skF_651 > #skF_186 > #skF_330 > #skF_66 > #skF_138 > #skF_820 > #skF_520 > #skF_728 > #skF_228 > #skF_9 > #skF_413 > #skF_656 > #skF_643 > #skF_789 > #skF_612 > #skF_329 > #skF_943 > #skF_698 > #skF_633 > #skF_902 > #skF_189 > #skF_746 > #skF_451 > #skF_424 > #skF_3 > #skF_845 > #skF_681 > #skF_397 > #skF_640 > #skF_477 > #skF_452 > #skF_192 > #skF_34 > #skF_403 > #skF_810 > #skF_571 > #skF_802 > #skF_999 > #skF_664 > #skF_361 > #skF_925 > #skF_714 > #skF_164 > #skF_871 > #skF_831 > #skF_134 > #skF_104 > #skF_589 > #skF_561 > #skF_896 > #skF_196 > #skF_350 > #skF_293 > #skF_295 > #skF_596 > #skF_468 > #skF_50 > #skF_6 > #skF_29 > #skF_966 > #skF_515 > #skF_778 > #skF_298 > #skF_853 > #skF_434 > #skF_875 > #skF_23 > #skF_264 > #skF_580 > #skF_798 > #skF_269 > #skF_4 > #skF_314 > #skF_354 > #skF_342 > #skF_556 > #skF_387 > #skF_769 > #skF_243 > #skF_607 > #skF_182 > #skF_986 > #skF_597 > #skF_945 > #skF_883 > #skF_624 > #skF_926 > #skF_219 > #skF_277 > #skF_742 > #skF_139 > #skF_20 > #skF_82 > #skF_674 > #skF_426 > #skF_304 > #skF_604 > #skF_526 > #skF_833 > #skF_586 > #skF_222 > #skF_267 > #skF_721 > #skF_230 > #skF_653 > #skF_292 > #skF_308 > #skF_320 > #skF_170 > #skF_466 > #skF_271 > #skF_949 > #skF_472 > #skF_662 > #skF_691 > #skF_265 > #skF_73 > #skF_8 > #skF_588 > #skF_676 > #skF_395 > #skF_540 > #skF_770 > #skF_725 > #skF_89 > #skF_764 > #skF_437 > #skF_880 > #skF_650 > #skF_353 > #skF_493 > #skF_450 > #skF_345 > #skF_629 > #skF_376 > #skF_872 > #skF_199 > #skF_813 > #skF_184 > #skF_992 > #skF_785 > #skF_316 > #skF_646 > #skF_960 > #skF_491 > #skF_942 > #skF_161 > #skF_151 > #skF_430 > #skF_779 > #skF_531 > #skF_247 > #skF_915 > #skF_975 > #skF_592 > #skF_828 > #skF_60 > #skF_750 > #skF_978 > #skF_619 > #skF_855 > #skF_982 > #skF_242 > #skF_270 > #skF_609 > #skF_997 > #skF_140 > #skF_349 > #skF_668 > #skF_585 > #skF_766 > #skF_110 > #skF_498 > #skF_410 > #skF_80 > #skF_756 > #skF_297 > #skF_343 > #skF_918 > #skF_830 > #skF_307 > #skF_235 > #skF_552 > #skF_150 > #skF_393 > #skF_554 > #skF_439 > #skF_809 > #skF_939 > #skF_322 > #skF_99 > #skF_786 > #skF_372 > #skF_429 > #skF_957 > #skF_175 > #skF_457 > #skF_7 > #skF_550 > #skF_762 > #skF_632 > #skF_832 > #skF_618 > #skF_816 > #skF_661 > #skF_524 > #skF_236 > #skF_535 > #skF_710 > #skF_471 > #skF_782 > #skF_401 > #skF_857 > #skF_891 > #skF_475 > #skF_873 > #skF_15 > #skF_98 > #skF_221 > #skF_784 > #skF_211 > #skF_614 > #skF_130 > #skF_171 > #skF_695 > #skF_964 > #skF_231 > #skF_1005 > #skF_69 > #skF_754 > #skF_253 > #skF_91 > #skF_369 > #skF_248 > #skF_266 > #skF_696 > #skF_600 > #skF_446 > #skF_462 > #skF_583 > #skF_532 > #skF_938 > #skF_794 > #skF_678 > #skF_262 > #skF_905 > #skF_417 > #skF_971 > #skF_504 > #skF_953 > #skF_912 > #skF_693 > #skF_205 > #skF_123 > #skF_480 > #skF_463 > #skF_490 > #skF_94 > #skF_90 > #skF_280 > #skF_389 > #skF_557 > #skF_525 > #skF_989 > #skF_112 > #skF_577 > #skF_246 > #skF_26 > #skF_325 > #skF_13 > #skF_92 > #skF_672 > #skF_416 > #skF_384 > #skF_1 > #skF_948 > #skF_839 > #skF_914 > #skF_469 > #skF_74 > #skF_544 > #skF_425 > #skF_543 > #skF_210 > #skF_172 > #skF_273 > #skF_481 > #skF_116 > #skF_400 > #skF_144 > #skF_83 > #skF_824 > #skF_284 > #skF_862 > #skF_495 > #skF_700 > #skF_14 > #skF_294 > #skF_143 > #skF_62 > #skF_21 > #skF_749 > #skF_951 > #skF_587 > #skF_512 > #skF_311 > #skF_946 > #skF_174 > #skF_146 > #skF_767 > #skF_433 > #skF_444 > #skF_605 > #skF_927 > #skF_359 > #skF_163 > #skF_511 > #skF_573 > #skF_622 > #skF_670 > #skF_456 > #skF_623 > #skF_722 > #skF_660 > #skF_108 > #skF_560 > #skF_727 > #skF_257 > #skF_204 > #skF_118 > #skF_792 > #skF_1004 > #skF_984 > #skF_726 > #skF_419 > #skF_917 > #skF_822 > #skF_351 > #skF_445 > #skF_238 > #skF_241 > #skF_398 > #skF_328 > #skF_858 > #skF_287 > #skF_715 > #skF_321 > #skF_667 > #skF_768 > #skF_547 > #skF_380 > #skF_901 > #skF_572 > #skF_615 > #skF_826 > #skF_718 > #skF_283 > #skF_38 > #skF_16 > #skF_125 > #skF_427 > #skF_352 > #skF_575 > #skF_337 > #skF_335 > #skF_40 > #skF_131 > #skF_420 > #skF_937 > #skF_239 > #skF_412 > #skF_37 > #skF_226 > #skF_849 > #skF_302 > #skF_301 > #skF_503 > #skF_70 > #skF_488 > #skF_634 > #skF_602 > #skF_272 > #skF_195 > #skF_47 > #skF_817 > #skF_680 > #skF_944 > #skF_85 > #skF_440 > #skF_904 > #skF_842 > #skF_377 > #skF_534 > #skF_760 > #skF_159 > #skF_286 > #skF_441 > #skF_743 > #skF_187 > #skF_461 > #skF_358 > #skF_153 > #skF_616 > #skF_507 > #skF_906 > #skF_774 > #skF_843 > #skF_983 > #skF_909 > #skF_32 > #skF_542 > #skF_568 > #skF_305 > #skF_733 > #skF_732 > #skF_876 > #skF_977 > #skF_961 > #skF_859 > #skF_447 > #skF_183 > #skF_485 > #skF_435 > #skF_928 > #skF_240 > #skF_958 > #skF_191 > #skF_473 > #skF_53 > #skF_220 > #skF_215 > #skF_757 > #skF_317 > #skF_365 > #skF_838 > #skF_386 > #skF_168 > #skF_331 > #skF_935 > #skF_783 > #skF_251 > #skF_202 > #skF_709 > #skF_620 > #skF_113 > #skF_694 > #skF_707 > #skF_690 > #skF_973 > #skF_127 > #skF_190 > #skF_438 > #skF_340 > #skF_357 > #skF_344 > #skF_991 > #skF_564 > #skF_601 > #skF_367 > #skF_167 > #skF_250 > #skF_288 > #skF_244 > #skF_324 > #skF_930 > #skF_864 > #skF_673 > #skF_628 > #skF_595 > #skF_841 > #skF_391 > #skF_176 > #skF_703 > #skF_79 > #skF_666 > #skF_214 > #skF_705 > #skF_383 > #skF_748 > #skF_952 > #skF_987 > #skF_884 > #skF_903 > #skF_536 > #skF_708 > #skF_141 > #skF_539 > #skF_892 > #skF_300 > #skF_458 > #skF_55 > #skF_763 > #skF_51 > #skF_327 > #skF_965 > #skF_967 > #skF_224 > #skF_606 > #skF_866 > #skF_348 > #skF_959 > #skF_861 > #skF_309 > #skF_52 > #skF_109 > #skF_934 > #skF_922 > #skF_479 > #skF_96 > #skF_318 > #skF_712 > #skF_422 > #skF_154 > #skF_378 > #skF_713 > #skF_898 > #skF_559 > #skF_36 > #skF_39 > #skF_193 > #skF_593 > #skF_819 > #skF_370 > #skF_780 > #skF_1007 > #skF_617 > #skF_101 > #skF_590 > #skF_59 > #skF_570 > #skF_916 > #skF_467 > #skF_312 > #skF_956 > #skF_637 > #skF_232 > #skF_699 > #skF_227 > #skF_5 > #skF_77 > #skF_169 > #skF_834 > #skF_474 > #skF_545 > #skF_105 > #skF_804 > #skF_801 > #skF_931 > #skF_323 > #skF_396 > #skF_263 > #skF_95 > #skF_436 > #skF_97 > #skF_565 > #skF_100 > #skF_428 > #skF_863 > #skF_574 > #skF_315 > #skF_527 > #skF_940 > #skF_431 > #skF_484 > #skF_669 > #skF_924 > #skF_61 > #skF_608 > #skF_10 > #skF_795 > #skF_887 > #skF_129 > #skF_102 > #skF_878 > #skF_107 > #skF_355 > #skF_373 > #skF_907 > #skF_48

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

%Background operators:

%Foreground operators:
tff('#skF_229',type,
    '#skF_229': fun_Pr673659369l_bool > fun_li1432931796on_val ).

tff('#skF_268',type,
    '#skF_268': fun_Pr1861226704r_bool > list_char ).

tff(hAPP_f1145256474l_bool,type,
    hAPP_f1145256474l_bool: ( fun_fu250820942l_bool * fun_na939144002on_val ) > fun_bool_bool ).

tff(hAPP_f1764180741l_bool,type,
    hAPP_f1764180741l_bool: ( fun_fu1196958311l_bool * fun_li835958565t_char ) > fun_li515230429l_bool ).

tff('#skF_87',type,
    '#skF_87': ( produc349695911t_char * fun_Pr1895638121r_bool ) > produc662261637t_char ).

tff('#skF_856',type,
    '#skF_856': ( list_exp_list_char * fun_Pr859510977l_bool * fun_li1372729616l_bool * list_exp_list_char * produc12694297on_val * produc12694297on_val ) > list_exp_list_char ).

tff(cOMBC_442485623l_bool,type,
    cOMBC_442485623l_bool: fun_fu1734620171r_bool ).

tff('#skF_155',type,
    '#skF_155': fun_Pr70170387r_bool > produc1025221954t_char ).

tff(hAPP_l1657578379har_ty,type,
    hAPP_l1657578379har_ty: ( fun_li1679860159har_ty * list_P1940453997har_ty ) > fun_li846919931har_ty ).

tff('#skF_278',type,
    '#skF_278': fun_Pr1336948301r_bool > exp_list_char ).

tff(semila1168318597r_bool,type,
    semila1168318597r_bool: ( fun_Pr565113489r_bool * fun_Pr565113489r_bool ) > fun_Pr565113489r_bool ).

tff('#skF_157',type,
    '#skF_157': fun_Pr908866473r_bool > produc809539159t_char ).

tff(set_list_char,type,
    set_list_char: list_list_char > fun_list_char_bool ).

tff('#skF_625',type,
    '#skF_625': fun_Pr859510977l_bool > produc2061676504on_val ).

tff(transi921647814on_val,type,
    transi921647814on_val: fun_Pr693020585l_bool > fun_Pr693020585l_bool ).

tff('#skF_877',type,
    '#skF_877': ( produc952412819t_char * list_char * fun_li522008110r_bool * list_char * produc952412819t_char * fun_Pr981088873r_bool ) > produc952412819t_char ).

tff(fun_up204312361on_val,type,
    fun_up204312361on_val: ( fun_Pr806764899on_val * produc1278157519t_char * option_val ) > fun_Pr806764899on_val ).

tff(transi1906258203al_val,type,
    transi1906258203al_val: fun_Pr897334561l_bool > fun_Pr897334561l_bool ).

tff(hAPP_l1450984463t_char,type,
    hAPP_l1450984463t_char: ( fun_li310247229t_char * list_P341299826t_char ) > fun_li614370610t_char ).

tff(transi1095029602t_char,type,
    transi1095029602t_char: fun_Pr1336847023r_bool > fun_Pr1336847023r_bool ).

tff(member1580476948t_char,type,
    member1580476948t_char: fun_Pr269504363l_bool ).

tff(member273646106st_val,type,
    member273646106st_val: fun_Pr1642705399l_bool ).

tff('#skF_716',type,
    '#skF_716': ( fun_li1301775111ion_ty * fun_Pr876827561ion_ty ) > fun_Pr806764899on_val ).

tff(hAPP_l1062423959r_bool,type,
    hAPP_l1062423959r_bool: ( fun_li826105035r_bool * list_val ) > fun_ex736065929r_bool ).

tff('#skF_81',type,
    '#skF_81': ( produc1466422861on_val * fun_Pr302334223l_bool ) > produc2061676504on_val ).

tff(is_refT,type,
    is_refT: ty > bool ).

tff(hAPP_P2053453961y_bool,type,
    hAPP_P2053453961y_bool: ( fun_Pr263169771y_bool * produc450000425har_ty ) > bool ).

tff(hAPP_f552300311l_bool,type,
    hAPP_f552300311l_bool: ( fun_fu312143231l_bool * fun_fu793340337l_bool ) > fun_fu338455219l_bool ).

tff(hAPP_P378063101l_bool,type,
    hAPP_P378063101l_bool: ( fun_Pr903661919l_bool * produc231486621on_val ) > bool ).

tff('#skF_686',type,
    '#skF_686': ( fun_li522008110r_bool * produc1971331930t_char ) > list_char ).

tff(hAPP_e1376201919t_char,type,
    hAPP_e1376201919t_char: ( fun_ex660466419t_char * exp_list_char ) > fun_ex1695787785t_char ).

tff('#skF_487',type,
    '#skF_487': ( fun_Pr2081272681l_bool * fun_Pr2081272681l_bool ) > val ).

tff(redsp,type,
    redsp: ( list_P1999446415t_char * list_exp_list_char * produc12694297on_val ) > fun_li1372729616l_bool ).

tff(hAPP_l1249476511st_val,type,
    hAPP_l1249476511st_val: ( fun_li351020801st_val * list_val ) > produc753553453st_val ).

tff('#skF_217',type,
    '#skF_217': fun_Pr306783325y_bool > list_ty ).

tff(hAPP_f2041029616l_bool,type,
    hAPP_f2041029616l_bool: ( fun_fu1939745362l_bool * fun_li1372729616l_bool ) > bool ).

tff('#skF_791',type,
    '#skF_791': ( fun_Pr903661919l_bool * produc124828825on_val * produc124828825on_val * produc124828825on_val * produc124828825on_val ) > produc124828825on_val ).

tff(hAPP_f1854361213l_bool,type,
    hAPP_f1854361213l_bool: ( fun_fu318834731l_bool * fun_Pr851759157p_bool ) > bool ).

tff('#skF_124',type,
    '#skF_124': produc630464863al_val > produc1645268488al_val ).

tff(hAPP_f1744304433on_val,type,
    hAPP_f1744304433on_val: ( fun_fu766397407on_val * fun_Pr806764899on_val ) > fun_fu1153772003on_val ).

tff('#skF_1002',type,
    '#skF_1002': ( list_exp_list_char * produc12694297on_val * list_exp_list_char * produc12694297on_val * exp_list_char * list_P1999446415t_char ) > val ).

tff(produc1611380469on_val,type,
    produc1611380469on_val: fun_Pr1643560277on_val ).

tff('#skF_423',type,
    '#skF_423': ( produc1534059751t_char * fun_Pr908866473r_bool ) > exp_list_char ).

tff('#skF_626',type,
    '#skF_626': fun_Pr859510977l_bool > produc2061676504on_val ).

tff('#skF_173',type,
    '#skF_173': fun_Pr1728267013r_bool > produc220283002t_char ).

tff('#skF_803',type,
    '#skF_803': ( list_list_char * fun_li221477r_bool * exp_list_char * list_list_char * fun_Pr908866473r_bool * exp_list_char ) > exp_list_char ).

tff('#skF_120',type,
    '#skF_120': produc231486621on_val > produc1102272487on_val ).

tff(hAPP_P124632071l_bool,type,
    hAPP_P124632071l_bool: ( fun_Pr235369833l_bool * produc87279271on_val ) > bool ).

tff('#skF_432',type,
    '#skF_432': ( fun_Pr382120745r_bool * fun_Pr382120745r_bool ) > list_list_char ).

tff(hAPP_f46308763ion_ty,type,
    hAPP_f46308763ion_ty: ( fun_fu571290057ion_ty * fun_li1301775111ion_ty ) > fun_Pr876827561ion_ty ).

tff('#skF_381',type,
    '#skF_381': ( produc952412819t_char * fun_Pr1898949769r_bool ) > list_P341299826t_char ).

tff(hAPP_f272179441l_bool,type,
    hAPP_f272179441l_bool: ( fun_fu1579426719l_bool * fun_Pr1538825897r_bool ) > bool ).

tff(hAPP_f1611569977l_bool,type,
    hAPP_f1611569977l_bool: ( fun_fu701816347l_bool * fun_op1529201523l_bool ) > fun_fu1092588739l_bool ).

tff('#skF_209',type,
    '#skF_209': fun_Pr263169771y_bool > list_P1940453997har_ty ).

tff(transi935034983cl_val,type,
    transi935034983cl_val: fun_Pr2081272681l_bool > fun_Pr2081272681l_bool ).

tff('#skF_881',type,
    '#skF_881': ( fun_li826105035r_bool * exp_list_char * list_val * list_val * fun_Pr1890037787r_bool * exp_list_char ) > exp_list_char ).

tff(hAPP_f742333458l_bool,type,
    hAPP_f742333458l_bool: ( fun_fu1654159552l_bool * fun_Pr252072522l_bool ) > bool ).

tff(hAPP_f1335946228l_bool,type,
    hAPP_f1335946228l_bool: ( fun_fu559253084l_bool * fun_Pr252072522l_bool ) > fun_Pr2081272681l_bool ).

tff('#skF_115',type,
    '#skF_115': produc1285161482t_char > exp_list_char ).

tff('#skF_41',type,
    '#skF_41': produc349695911t_char > exp_list_char ).

tff(produc156891095r_bool,type,
    produc156891095r_bool: fun_Pr46158268r_bool > fun_li887890578r_bool ).

tff('#skF_385',type,
    '#skF_385': ( produc409205479on_val * fun_Pr693020585l_bool ) > produc12694297on_val ).

tff('#skF_371',type,
    '#skF_371': ( produc1285161482t_char * fun_Pr227936640r_bool ) > list_ty ).

tff('#skF_1001',type,
    '#skF_1001': ( exp_list_char * exp_list_char * produc12694297on_val * list_P1999446415t_char * produc12694297on_val * exp_list_char * exp_list_char ) > exp_list_char ).

tff(hAPP_P1235399154l_bool,type,
    hAPP_P1235399154l_bool: ( fun_Pr315804320l_bool * produc639455274on_val ) > bool ).

tff(hAPP_e1303556805l_bool,type,
    hAPP_e1303556805l_bool: ( fun_ex535087353l_bool * exp_list_char ) > fun_fu1983565583l_bool ).

tff('#skF_45',type,
    '#skF_45': produc84451751t_char > list_P1940453997har_ty ).

tff(cOMBB_526805108t_char,type,
    cOMBB_526805108t_char: fun_fu130047471l_bool ).

tff(member490182804on_val,type,
    member490182804on_val: fun_Pr1364095339l_bool ).

tff(member563141460on_val,type,
    member563141460on_val: fun_Pr736615915l_bool ).

tff(hAPP_f1937828171l_bool,type,
    hAPP_f1937828171l_bool: ( fun_fu176695091l_bool * fun_Pr1752471359l_bool ) > fun_fu748506869l_bool ).

tff('#skF_717',type,
    '#skF_717': ( fun_Pr1696029455l_bool * fun_fu100249073l_bool ) > fun_na939144002on_val ).

tff(hAPP_l2138409430r_bool,type,
    hAPP_l2138409430r_bool: ( fun_li318226104r_bool * list_P1999446415t_char ) > fun_li616154692r_bool ).

tff(cons_ty,type,
    cons_ty: ( ty * list_ty ) > list_ty ).

tff(hAPP_f595031537l_bool,type,
    hAPP_f595031537l_bool: ( fun_fu1661458591l_bool * fun_Pr908866473r_bool ) > bool ).

tff('#skF_829',type,
    '#skF_829': ( produc2061676504on_val * fun_Pr302334223l_bool * produc2061676504on_val * fun_Pr597144499l_bool * produc2061676504on_val * produc2061676504on_val ) > produc2061676504on_val ).

tff('#skF_160',type,
    '#skF_160': fun_Pr286306793r_bool > produc2146869324t_char ).

tff('#skF_996',type,
    '#skF_996': ( ty * exp_list_char * exp_list_char * fun_li688206603ion_ty * fun_na939144002on_val * list_P1999446415t_char * list_char * list_char ) > ty ).

tff('#skF_414',type,
    '#skF_414': ( produc84451751t_char * fun_Pr981088873r_bool ) > produc952412819t_char ).

tff(hAPP_P609938901l_bool,type,
    hAPP_P609938901l_bool: ( fun_Pr519971843l_bool * produc124828825on_val ) > fun_fu1055869009l_bool ).

tff(null,type,
    null: val ).

tff('#skF_516',type,
    '#skF_516': ( fun_Pr691271849l_bool * fun_Pr691271849l_bool ) > produc124828825on_val ).

tff('#skF_900',type,
    '#skF_900': ( product_prod_val_val * fun_bo1454185032l_bool * bop * fun_Pr897334561l_bool * bop * product_prod_val_val ) > bop ).

tff(cOMBB_864319000t_char,type,
    cOMBB_864319000t_char: fun_fu182032103ion_ty ).

tff(while_list_char,type,
    while_list_char: ( exp_list_char * exp_list_char ) > exp_list_char ).

tff(cOMBC_407285762l_bool,type,
    cOMBC_407285762l_bool: fun_fu839442891r_bool ).

tff(produc57279289t_char,type,
    produc57279289t_char: fun_Pr1541015321t_char ).

tff(hAPP_f344506159r_bool,type,
    hAPP_f344506159r_bool: ( fun_fu1278980701r_bool * fun_Pr565113489r_bool ) > fun_li860735411r_bool ).

tff('#skF_645',type,
    '#skF_645': fun_Pr691271849l_bool > produc1102272487on_val ).

tff('#skF_360',type,
    '#skF_360': ( produc124828825on_val * fun_Pr680585871l_bool ) > fun_li1432931796on_val ).

tff('#skF_639',type,
    '#skF_639': fun_Pr1696029455l_bool > produc12694297on_val ).

tff(hAPP_f864891091on_val,type,
    hAPP_f864891091on_val: ( fun_fu760919681on_val * fun_li1432931796on_val ) > fun_fu620918548on_val ).

tff('#skF_152',type,
    '#skF_152': fun_Pr2102567903y_bool > ty ).

tff('#skF_950',type,
    '#skF_950': ( fun_val_bool * val * val * fun_Pr2081272681l_bool ) > val ).

tff(produc1588781647r_bool,type,
    produc1588781647r_bool: fun_Pr1861226704r_bool > fun_li522008110r_bool ).

tff(hAPP_f565735867l_bool,type,
    hAPP_f565735867l_bool: ( fun_fu22126627l_bool * fun_fu1915524369l_bool ) > fun_fu436604087l_bool ).

tff('#skF_729',type,
    '#skF_729': ( fun_na939144002on_val * fun_na939144002on_val ) > list_char ).

tff('#skF_448',type,
    '#skF_448': ( fun_Pr306783325y_bool * fun_Pr306783325y_bool ) > list_ty ).

tff(member_list_char,type,
    member_list_char: fun_li1362522525l_bool ).

tff(member781783252on_val,type,
    member781783252on_val: fun_Pr1110793451l_bool ).

tff('#skF_734',type,
    '#skF_734': ( fun_na939144002on_val * fun_na939144002on_val ) > fun_Pr806764899on_val ).

tff(hAPP_l213519975l_bool,type,
    hAPP_l213519975l_bool: ( fun_li1548711503l_bool * list_P341299826t_char ) > fun_fu1272536068l_bool ).

tff(cOMBC_1387630958r_bool,type,
    cOMBC_1387630958r_bool: fun_fu1402349329r_bool ).

tff(produc5062597t_char,type,
    produc5062597t_char: fun_li835958565t_char ).

tff(hAPP_P265246237on_val,type,
    hAPP_P265246237on_val: ( fun_Pr1305575371on_val * produc12694297on_val ) > fun_Pr84821017on_val ).

tff(lex_pr307591827t_char,type,
    lex_pr307591827t_char: ( fun_Pr1618624239l_bool * fun_Pr136267935r_bool ) > fun_Pr1890037787r_bool ).

tff('#skF_135',type,
    '#skF_135': produc349695911t_char > produc662261637t_char ).

tff(hAPP_f644972157l_bool,type,
    hAPP_f644972157l_bool: ( fun_fu164328875l_bool * fun_Pr565113489r_bool ) > fun_Pr1475963649l_bool ).

tff(hAPP_P71593144l_bool,type,
    hAPP_P71593144l_bool: ( fun_Pr248118298l_bool * produc2061676504on_val ) > bool ).

tff(hAPP_f451501457ion_ty,type,
    hAPP_f451501457ion_ty: ( fun_fu2078908153ion_ty * fun_li688206603ion_ty ) > fun_li1301775111ion_ty ).

tff(hAPP_f1859053709l_bool,type,
    hAPP_f1859053709l_bool: ( fun_fu1270086127l_bool * fun_va2018308997l_bool ) > fun_va310403589l_bool ).

tff('#skF_178',type,
    '#skF_178': fun_Pr302334223l_bool > produc430140671on_val ).

tff(cOMBB_2041093409on_val,type,
    cOMBB_2041093409on_val: fun_fu549698637ion_ty ).

tff(member1601084734t_char,type,
    member1601084734t_char: fun_Pr1752471359l_bool ).

tff(some_f80346385r_bool,type,
    some_f80346385r_bool: fun_fu450339090r_bool ).

tff(subcls851966956t_char,type,
    subcls851966956t_char: list_P1999446415t_char > fun_Pr565113489r_bool ).

tff('#skF_281',type,
    '#skF_281': produc1013743697t_char > list_ty ).

tff('#skF_730',type,
    '#skF_730': ( fun_na939144002on_val * fun_na939144002on_val ) > fun_Pr806764899on_val ).

tff(hAPP_val_option_ty,type,
    hAPP_val_option_ty: ( fun_val_option_ty * val ) > option_ty ).

tff('#skF_72',type,
    '#skF_72': ( produc231486621on_val * fun_Pr903661919l_bool ) > produc1102272487on_val ).

tff(member1251428284t_char,type,
    member1251428284t_char: fun_Pr534396731l_bool ).

tff('#skF_465',type,
    '#skF_465': ( fun_Pr673659369l_bool * fun_Pr673659369l_bool ) > fun_li1432931796on_val ).

tff(hAPP_f61040418l_bool,type,
    hAPP_f61040418l_bool: ( fun_fu1246919812l_bool * fun_na939144002on_val ) > bool ).

tff(produc1909267824t_char,type,
    produc1909267824t_char: fun_li1548633647t_char ).

tff('#skF_815',type,
    '#skF_815': ( fun_li522008110r_bool * list_char * fun_Pr981088873r_bool * produc952412819t_char * produc952412819t_char * list_char ) > produc952412819t_char ).

tff('#skF_200',type,
    '#skF_200': fun_Pr716652265r_bool > list_exp_list_char ).

tff('#skF_974',type,
    '#skF_974': ( list_P1999446415t_char * exp_list_char * produc12694297on_val * bop * produc12694297on_val * exp_list_char * exp_list_char ) > produc12694297on_val ).

tff('#skF_523',type,
    '#skF_523': ( fun_Pr565113489r_bool * fun_Pr565113489r_bool ) > list_char ).

tff('#skF_449',type,
    '#skF_449': ( fun_Pr306783325y_bool * fun_Pr306783325y_bool ) > list_ty ).

tff(hp,type,
    hp: produc12694297on_val > fun_na939144002on_val ).

tff('#skF_303',type,
    '#skF_303': produc220283002t_char > exp_list_char ).

tff(hAPP_f181262431l_bool,type,
    hAPP_f181262431l_bool: ( fun_fu2083094209l_bool * fun_fu1670877422y_bool ) > fun_fu2075294830l_bool ).

tff('#skF_759',type,
    '#skF_759': ( fun_Pr691271849l_bool * fun_Pr691271849l_bool ) > produc1102272487on_val ).

tff('#skF_847',type,
    '#skF_847': ( list_char * fun_Pr806764899on_val * fun_li823162622l_bool * fun_Pr806764899on_val * fun_Pr235369833l_bool * list_char ) > fun_Pr806764899on_val ).

tff('#skF_581',type,
    '#skF_581': produc1285161482t_char > produc220283002t_char ).

tff('#skF_994',type,
    '#skF_994': ( ty * exp_list_char * exp_list_char * fun_li688206603ion_ty * fun_na939144002on_val * list_P1999446415t_char * list_char * list_char ) > list_char ).

tff('#skF_117',type,
    '#skF_117': produc1971331930t_char > list_char ).

tff('#skF_390',type,
    '#skF_390': ( produc87279271on_val * fun_Pr235369833l_bool ) > fun_Pr806764899on_val ).

tff('#skF_326',type,
    '#skF_326': produc800118557al_val > val ).

tff(cOMBC_390659185l_bool,type,
    cOMBC_390659185l_bool: fun_fu1497625339r_bool ).

tff(cOMBB_1293776864on_val,type,
    cOMBB_1293776864on_val: fun_fu2070930493l_bool ).

tff('#skF_563',type,
    '#skF_563': produc12694297on_val > fun_li1432931796on_val ).

tff('#skF_165',type,
    '#skF_165': fun_Pr1538825897r_bool > produc740765671t_char ).

tff('#skF_289',type,
    '#skF_289': produc1645268488al_val > bop ).

tff('#skF_341',type,
    '#skF_341': produc84451751t_char > list_char ).

tff(assigned,type,
    assigned: ( list_char * exp_list_char ) > bool ).

tff('#skF_823',type,
    '#skF_823': ( produc662261637t_char * produc662261637t_char * fun_Pr1728267013r_bool * fun_li887890578r_bool * list_ty * list_ty ) > produc662261637t_char ).

tff(hAPP_f1370205989l_bool,type,
    hAPP_f1370205989l_bool: ( fun_fu1537555463l_bool * fun_li1436431093on_val ) > fun_li1000975661l_bool ).

tff('#skF_566',type,
    '#skF_566': produc1102272487on_val > produc124828825on_val ).

tff(produc823076510on_val,type,
    produc823076510on_val: fun_li1436431093on_val ).

tff(redp,type,
    redp: ( list_P1999446415t_char * exp_list_char * produc12694297on_val ) > fun_ex1201926843l_bool ).

tff('#skF_114',type,
    '#skF_114': produc1285161482t_char > list_val ).

tff(hAPP_f165071409l_bool,type,
    hAPP_f165071409l_bool: ( fun_fu1934570515l_bool * fun_li1727207611t_char ) > fun_li99597427l_bool ).

tff('#skF_201',type,
    '#skF_201': fun_Pr716652265r_bool > produc91527719t_char ).

tff(cOMBC_766524526l_bool,type,
    cOMBC_766524526l_bool: fun_fu1389374689l_bool ).

tff(hAPP_f1526206996l_bool,type,
    hAPP_f1526206996l_bool: ( fun_fu173338434l_bool * fun_Pr248118298l_bool ) > fun_Pr1696029455l_bool ).

tff(hAPP_P1457625805l_bool,type,
    hAPP_P1457625805l_bool: ( fun_Pr1475963649l_bool * produc1278157519t_char ) > fun_bool_bool ).

tff('#skF_374',type,
    '#skF_374': ( produc220283002t_char * fun_Pr46158268r_bool ) > list_val ).

tff('#skF_501',type,
    '#skF_501': ( fun_Pr827765831r_bool * fun_Pr827765831r_bool ) > exp_list_char ).

tff(hAPP_f1367982615r_bool,type,
    hAPP_f1367982615r_bool: ( fun_fu1125427583r_bool * fun_li758413868l_bool ) > fun_fu667589486r_bool ).

tff('#skF_747',type,
    '#skF_747': ( fun_li688206603ion_ty * list_char * ty ) > list_char ).

tff(produc1960514199on_val,type,
    produc1960514199on_val: fun_fu760919681on_val ).

tff('#skF_677',type,
    '#skF_677': ( fun_ex1201926843l_bool * produc124828825on_val ) > produc12694297on_val ).

tff('#skF_290',type,
    '#skF_290': produc1645268488al_val > val ).

tff('#skF_148',type,
    '#skF_148': fun_Pr1127025070y_bool > list_char ).

tff('#skF_234',type,
    '#skF_234': fun_Pr691271849l_bool > produc1102272487on_val ).

tff(ord_le989574145r_bool,type,
    ord_le989574145r_bool: fun_li826105035r_bool > fun_fu1965526925l_bool ).

tff(hAPP_f1450446905l_bool,type,
    hAPP_f1450446905l_bool: ( fun_fu299475175l_bool * fun_fu100249073l_bool ) > bool ).

tff('#skF_641',type,
    '#skF_641': fun_Pr1696029455l_bool > fun_li1432931796on_val ).

tff(produc1712663241on_val,type,
    produc1712663241on_val: fun_fu1932450473on_val ).

tff(hAPP_f1233028029l_bool,type,
    hAPP_f1233028029l_bool: ( fun_fu821374111l_bool * fun_Pr141094017t_char ) > fun_Pr402119737l_bool ).

tff('#skF_313',type,
    '#skF_313': produc409205479on_val > produc12694297on_val ).

tff(hAPP_f321462169l_bool,type,
    hAPP_f321462169l_bool: ( fun_fu585405563l_bool * fun_bo1549164019l_bool ) > fun_fu6617763l_bool ).

tff('#skF_494',type,
    '#skF_494': ( fun_Pr227936640r_bool * fun_Pr227936640r_bool ) > list_list_char ).

tff('#skF_719',type,
    '#skF_719': ( fun_Pr1696029455l_bool * fun_fu100249073l_bool ) > fun_na939144002on_val ).

tff('#skF_28',type,
    '#skF_28': produc1466422861on_val > produc2061676504on_val ).

tff(hAPP_f434955681l_bool,type,
    hAPP_f434955681l_bool: ( fun_fu2042905603l_bool * fun_Pr633696065l_bool ) > bool ).

tff(hAPP_f348753975l_bool,type,
    hAPP_f348753975l_bool: ( fun_fu58576357l_bool * fun_Pr1618624239l_bool ) > bool ).

tff('#skF_773',type,
    '#skF_773': ( list_val * exp_list_char * fun_Pr1890037787r_bool * list_val * exp_list_char ) > exp_list_char ).

tff(t_1,type,
    t_1: ty ).

tff('#skF_46',type,
    '#skF_46': produc84451751t_char > list_P341299826t_char ).

tff(hAPP_f1145574243l_bool,type,
    hAPP_f1145574243l_bool: ( fun_fu365643025l_bool * fun_Pr1890037787r_bool ) > bool ).

tff('#skF_546',type,
    '#skF_546': produc220283002t_char > list_ty ).

tff(hAPP_P1510515380on_val,type,
    hAPP_P1510515380on_val: ( fun_Pr357631842on_val * produc639455274on_val ) > option1479284511on_val ).

tff(restri761823004ar_val,type,
    restri761823004ar_val: ( fun_li1432931796on_val * fun_list_char_bool ) > fun_li1432931796on_val ).

tff(cOMBC_1979963740l_bool,type,
    cOMBC_1979963740l_bool: fun_fu1280349935l_bool ).

tff('#skF_890',type,
    '#skF_890': ( produc220283002t_char * list_list_char * fun_li1024794712r_bool * fun_Pr1895638121r_bool * produc220283002t_char * list_list_char ) > list_list_char ).

tff(hAPP_f1734997943l_bool,type,
    hAPP_f1734997943l_bool: ( fun_fu1668998687l_bool * fun_Pr730004340l_bool ) > fun_fu1422346070l_bool ).

tff(hAPP_P1418247892l_bool,type,
    hAPP_P1418247892l_bool: ( fun_Pr1021761724l_bool * produc2146869324t_char ) > fun_fu1008682827l_bool ).

tff('#skF_638',type,
    '#skF_638': fun_Pr315804320l_bool > fun_Pr806764899on_val ).

tff(cOMBB_1458388806ol_bop,type,
    cOMBB_1458388806ol_bop: fun_fu1941566603l_bool ).

tff('#skF_103',type,
    '#skF_103': produc1013743697t_char > produc809539159t_char ).

tff('#skF_1006',type,
    '#skF_1006': ( list_val * fun_na939144002on_val * fun_li1432931796on_val * list_list_char * list_ty * fun_li1432931796on_val * fun_na939144002on_val * exp_list_char * exp_list_char * list_P1999446415t_char ) > fun_li1432931796on_val ).

tff(produc1147572817t_char,type,
    produc1147572817t_char: fun_li1727207611t_char ).

tff(map_up891053837har_ty,type,
    map_up891053837har_ty: ( fun_li688206603ion_ty * list_list_char * list_ty ) > fun_li688206603ion_ty ).

tff('#skF_506',type,
    '#skF_506': ( fun_Pr1898949769r_bool * fun_Pr1898949769r_bool ) > list_char ).

tff(sys_xcpts,type,
    sys_xcpts: fun_list_char_bool ).

tff(hAPP_P415257547l_bool,type,
    hAPP_P415257547l_bool: ( fun_Pr1361196031l_bool * produc1013743697t_char ) > fun_bool_bool ).

tff(hAPP_nat_option_nat,type,
    hAPP_nat_option_nat: ( fun_nat_option_nat * nat ) > option_nat ).

tff('#skF_745',type,
    '#skF_745': ( fun_Pr806764899on_val * produc1278157519t_char * val ) > produc1278157519t_char ).

tff('#skF_260',type,
    '#skF_260': fun_Pr227936640r_bool > produc220283002t_char ).

tff('#skF_339',type,
    '#skF_339': produc1826280281t_char > exp_list_char ).

tff('#skF_42',type,
    '#skF_42': produc84451751t_char > produc1971331930t_char ).

tff(ord_le1734858744r_bool,type,
    ord_le1734858744r_bool: fun_Pr1669461698r_bool > fun_fu1272536068l_bool ).

tff(produc1732333873r_bool,type,
    produc1732333873r_bool: fun_fu664489995r_bool ).

tff(size_size_list_val,type,
    size_size_list_val: list_val > nat ).

tff('#skF_631',type,
    '#skF_631': fun_Pr252072522l_bool > bop ).

tff('#skF_111',type,
    '#skF_111': produc430140671on_val > fun_li1432931796on_val ).

tff('#skF_126',type,
    '#skF_126': produc630464863al_val > val ).

tff(produc1545444669t_char,type,
    produc1545444669t_char: fun_ty540739655t_char ).

tff(hAPP_P1019319281l_bool,type,
    hAPP_P1019319281l_bool: ( fun_Pr1983900371l_bool * produc1420746395ist_ty ) > fun_fu880361043l_bool ).

tff(hAPP_f2129782055l_bool,type,
    hAPP_f2129782055l_bool: ( fun_fu1869898965l_bool * fun_Pr832147423l_bool ) > bool ).

tff(hAPP_P1383068750l_bool,type,
    hAPP_P1383068750l_bool: ( fun_Pr665774896l_bool * produc1025221954t_char ) > fun_fu1338423817l_bool ).

tff('#skF_514',type,
    '#skF_514': ( fun_Pr1336948301r_bool * fun_Pr1336948301r_bool ) > list_list_char ).

tff(hAPP_f1795246582l_bool,type,
    hAPP_f1795246582l_bool: ( fun_fu1021591716l_bool * fun_li522008110r_bool ) > bool ).

tff('#skF_392',type,
    '#skF_392': ( produc1350825965t_char * fun_Pr1336847023r_bool ) > list_char ).

tff(ord_le1579844278r_bool,type,
    ord_le1579844278r_bool: fun_Pr227936640r_bool > fun_fu1984450498l_bool ).

tff(hAPP_f1715346603l_bool,type,
    hAPP_f1715346603l_bool: ( fun_fu177229913l_bool * fun_Pr806764899on_val ) > bool ).

tff(produc70644925l_bool,type,
    produc70644925l_bool: fun_fu2032275391l_bool ).

tff('#skF_513',type,
    '#skF_513': ( fun_Pr1336948301r_bool * fun_Pr1336948301r_bool ) > exp_list_char ).

tff(hAPP_f379976829l_bool,type,
    hAPP_f379976829l_bool: ( fun_fu1140187947l_bool * fun_Pr691271849l_bool ) > fun_Pr1041696489l_bool ).

tff(hAPP_f380623487l_bool,type,
    hAPP_f380623487l_bool: ( fun_fu932873447l_bool * fun_Pr1777565493l_bool ) > fun_fu1302866591l_bool ).

tff(hAPP_f1204100177l_bool,type,
    hAPP_f1204100177l_bool: ( fun_fu1636870067l_bool * fun_Pr1391347915on_val ) > fun_Pr2043111299l_bool ).

tff('#skF_558',type,
    '#skF_558': produc1278157519t_char > list_char ).

tff(cOMBB_1078680455on_val,type,
    cOMBB_1078680455on_val: fun_fu353693025l_bool ).

tff(member140606439t_char,type,
    member140606439t_char: fun_Pr1758548753l_bool ).

tff('#skF_687',type,
    '#skF_687': ( fun_li522008110r_bool * produc1971331930t_char ) > produc952412819t_char ).

tff('#skF_954',type,
    '#skF_954': ( list_char * list_P1999446415t_char * produc12694297on_val * ty * exp_list_char * exp_list_char * produc12694297on_val ) > fun_li1432931796on_val ).

tff(hAPP_l2053770731r_bool,type,
    hAPP_l2053770731r_bool: ( fun_li977323167r_bool * list_char ) > fun_fu873633006r_bool ).

tff(hAPP_f7643013ion_ty,type,
    hAPP_f7643013ion_ty: ( fun_fu182032103ion_ty * fun_fu564156607ion_ty ) > fun_fu1747693763ion_ty ).

tff(fTrue,type,
    fTrue: bool ).

tff('#skF_800',type,
    '#skF_800': ( list_list_char * fun_li221477r_bool * exp_list_char * list_list_char * fun_Pr908866473r_bool * exp_list_char ) > list_list_char ).

tff(cOMBB_588525814on_val,type,
    cOMBB_588525814on_val: fun_fu724130311l_bool ).

tff(cOMBB_2084052674on_val,type,
    cOMBB_2084052674on_val: fun_fu802010103l_bool ).

tff('#skF_735',type,
    '#skF_735': option_nat > nat ).

tff('#skF_57',type,
    '#skF_57': ( produc1102272487on_val * fun_Pr691271849l_bool ) > exp_list_char ).

tff(member1607118676t_char,type,
    member1607118676t_char: fun_Pr740107499l_bool ).

tff('#skF_549',type,
    '#skF_549': produc1285161482t_char > produc220283002t_char ).

tff(produc1951691075on_val,type,
    produc1951691075on_val: fun_Pr998206307on_val ).

tff('#skF_128',type,
    '#skF_128': produc1466422861on_val > produc430140671on_val ).

tff('#skF_799',type,
    '#skF_799': ( fun_Pr691271849l_bool * fun_ex1201926843l_bool * produc12694297on_val * exp_list_char * produc12694297on_val * exp_list_char ) > produc12694297on_val ).

tff('#skF_276',type,
    '#skF_276': fun_Pr1669461698r_bool > produc2146869324t_char ).

tff(cOMBB_2143526097t_char,type,
    cOMBB_2143526097t_char: fun_fu2114536561r_bool ).

tff(hAPP_l465799708l_bool,type,
    hAPP_l465799708l_bool: ( fun_li823162622l_bool * list_char ) > fun_fu177229913l_bool ).

tff('#skF_464',type,
    '#skF_464': ( fun_Pr673659369l_bool * fun_Pr673659369l_bool ) > fun_li1432931796on_val ).

tff(new_Addr,type,
    new_Addr: fun_na939144002on_val > option_nat ).

tff(hAPP_f133320957r_bool,type,
    hAPP_f133320957r_bool: ( fun_fu377199967r_bool * fun_li1851424531r_bool ) > fun_fu1122234343r_bool ).

tff(hAPP_f986089162l_bool,type,
    hAPP_f986089162l_bool: ( fun_fu1364670840l_bool * fun_list_char_bool ) > bool ).

tff(produc1675615144ion_ty,type,
    produc1675615144ion_ty: fun_Pr876827561ion_ty > fun_li1301775111ion_ty ).

tff('#skF_923',type,
    '#skF_923': option_ty > ty ).

tff(hAPP_f1107475085l_bool,type,
    hAPP_f1107475085l_bool: ( fun_fu696652149l_bool * fun_Pr880942020t_char ) > fun_Pr655735548l_bool ).

tff('#skF_679',type,
    '#skF_679': ( fun_Pr633696065l_bool * produc1102272487on_val ) > produc124828825on_val ).

tff('#skF_642',type,
    '#skF_642': fun_Pr680585871l_bool > produc124828825on_val ).

tff('#skF_578',type,
    '#skF_578': produc220283002t_char > list_ty ).

tff('#skF_913',type,
    '#skF_913': ( fun_na939144002on_val * fun_fu100249073l_bool * fun_na939144002on_val * fun_li1432931796on_val * fun_Pr693020585l_bool * fun_li1432931796on_val ) > fun_li1432931796on_val ).

tff(none_P179726773on_val,type,
    none_P179726773on_val: option1479284511on_val ).

tff(hAPP_P604205461on_val,type,
    hAPP_P604205461on_val: ( fun_Pr231134077on_val * produc12694297on_val ) > produc124828825on_val ).

tff('#skF_252',type,
    '#skF_252': fun_Pr2081272681l_bool > product_prod_val_val ).

tff(hAPP_f400269243l_bool,type,
    hAPP_f400269243l_bool: ( fun_fu308030371l_bool * fun_fu600031817l_bool ) > fun_fu1270086127l_bool ).

tff(hAPP_f252398939r_bool,type,
    hAPP_f252398939r_bool: ( fun_fu1763478281r_bool * fun_li485148903r_bool ) > fun_Pr1898949769r_bool ).

tff('#skF_258',type,
    '#skF_258': fun_Pr248118298l_bool > produc2061676504on_val ).

tff(cOMBB_2139740953al_val,type,
    cOMBB_2139740953al_val: fun_fu2027889989l_bool ).

tff(hAPP_l1105836155t_char,type,
    hAPP_l1105836155t_char: ( fun_li1918445737t_char * list_exp_list_char ) > fun_li1726629416t_char ).

tff('#skF_947',type,
    '#skF_947': ( fun_list_char_bool * list_char * list_char * fun_Pr565113489r_bool ) > list_char ).

tff(produc769963999l_bool,type,
    produc769963999l_bool: fun_fu228202007l_bool ).

tff(cOMBB_761748254ol_bop,type,
    cOMBB_761748254ol_bop: fun_fu1818728571l_bool ).

tff('#skF_499',type,
    '#skF_499': ( fun_Pr46158268r_bool * fun_Pr46158268r_bool ) > produc662261637t_char ).

tff('#skF_27',type,
    '#skF_27': produc1466422861on_val > produc430140671on_val ).

tff(collec2087910442on_val,type,
    collec2087910442on_val: fun_Pr859510977l_bool > fun_Pr859510977l_bool ).

tff('#skF_821',type,
    '#skF_821': ( produc662261637t_char * produc662261637t_char * fun_Pr1728267013r_bool * fun_li887890578r_bool * list_ty * list_ty ) > produc662261637t_char ).

tff(cOMBB_673739729t_char,type,
    cOMBB_673739729t_char: fun_fu168240291l_bool ).

tff(fAss_list_char,type,
    fAss_list_char: ( exp_list_char * list_char * list_char * exp_list_char ) > exp_list_char ).

tff('#skF_1000',type,
    '#skF_1000': ( exp_list_char * exp_list_char * produc12694297on_val * list_P1999446415t_char * produc12694297on_val * exp_list_char * exp_list_char ) > produc12694297on_val ).

tff(hAPP_list_char_bool,type,
    hAPP_list_char_bool: ( fun_list_char_bool * list_char ) > bool ).

tff(ord_le310098611l_bool,type,
    ord_le310098611l_bool: fun_Pr2081272681l_bool > fun_fu1210184799l_bool ).

tff(transi208336786on_val,type,
    transi208336786on_val: fun_Pr302334223l_bool > fun_Pr302334223l_bool ).

tff('#skF_969',type,
    '#skF_969': ( list_P1999446415t_char * exp_list_char * produc12694297on_val * bop * produc12694297on_val * exp_list_char * exp_list_char ) > produc12694297on_val ).

tff('#skF_521',type,
    '#skF_521': ( fun_Pr565113489r_bool * fun_Pr565113489r_bool ) > list_char ).

tff('#skF_753',type,
    '#skF_753': ( fun_Pr70170387r_bool * fun_Pr70170387r_bool ) > produc1013743697t_char ).

tff(hAPP_f937861397l_bool,type,
    hAPP_f937861397l_bool: ( fun_fu1225586941l_bool * fun_Pr2054894453l_bool ) > fun_fu696652149l_bool ).

tff(cOMBB_1518282696on_val,type,
    cOMBB_1518282696on_val: fun_fu938561337l_bool ).

tff(cOMBK_184479553on_val,type,
    cOMBK_184479553on_val: fun_op1983271469ion_ty ).

tff('#skF_851',type,
    '#skF_851': ( fun_na939144002on_val * fun_na939144002on_val * fun_Pr693020585l_bool * fun_li1432931796on_val * fun_fu100249073l_bool * fun_li1432931796on_val ) > fun_li1432931796on_val ).

tff(hAPP_e1705922617l_bool,type,
    hAPP_e1705922617l_bool: ( fun_ex897949293l_bool * exp_list_char ) > fun_fu237977731l_bool ).

tff(hAPP_f2095325577l_bool,type,
    hAPP_f2095325577l_bool: ( fun_fu532278763l_bool * fun_Pr2043111299l_bool ) > fun_Pr519971843l_bool ).

tff(the_Pr431167171on_val,type,
    the_Pr431167171on_val: fun_op498348476on_val ).

tff(hAPP_P53416969l_bool,type,
    hAPP_P53416969l_bool: ( fun_Pr15022187l_bool * produc91527719t_char ) > fun_fu814665183l_bool ).

tff(transi122195895t_char,type,
    transi122195895t_char: fun_Pr1895638121r_bool > fun_Pr1895638121r_bool ).

tff('#skF_827',type,
    '#skF_827': ( produc220283002t_char * list_list_char * list_list_char * produc220283002t_char * fun_li1024794712r_bool * fun_Pr1895638121r_bool ) > produc220283002t_char ).

tff('#skF_894',type,
    '#skF_894': ( produc2061676504on_val * fun_Pr597144499l_bool * produc2061676504on_val * produc2061676504on_val * produc2061676504on_val * fun_Pr302334223l_bool ) > produc2061676504on_val ).

tff(some_P948696889on_val,type,
    some_P948696889on_val: fun_Pr357631842on_val ).

tff('#skF_33',type,
    '#skF_33': produc231486621on_val > produc124828825on_val ).

tff('#skF_706',type,
    '#skF_706': ( fun_fu100249073l_bool * produc12694297on_val ) > fun_na939144002on_val ).

tff(the_nat,type,
    the_nat: fun_option_nat_nat ).

tff(block_list_char,type,
    block_list_char: ( list_char * ty * exp_list_char ) > exp_list_char ).

tff('#skF_850',type,
    '#skF_850': ( fun_na939144002on_val * fun_na939144002on_val * fun_Pr693020585l_bool * fun_li1432931796on_val * fun_fu100249073l_bool * fun_li1432931796on_val ) > fun_na939144002on_val ).

tff('#skF_663',type,
    '#skF_663': ( fun_li1372729616l_bool * produc2061676504on_val ) > produc12694297on_val ).

tff(hAPP_t1875766236har_ty,type,
    hAPP_t1875766236har_ty: ( fun_ty397449156har_ty * ty ) > produc917948472har_ty ).

tff(ord_le1871967977r_bool,type,
    ord_le1871967977r_bool: fun_li860735411r_bool > fun_fu1166999157l_bool ).

tff(hAPP_f810261999l_bool,type,
    hAPP_f810261999l_bool: ( fun_fu917063127l_bool * fun_Pr1441107355l_bool ) > fun_fu450552565l_bool ).

tff(set_Pr2033386304t_char,type,
    set_Pr2033386304t_char: list_P341299826t_char > fun_Pr70170387r_bool ).

tff('#skF_282',type,
    '#skF_282': produc1013743697t_char > produc1059328077t_char ).

tff('#skF_299',type,
    '#skF_299': produc1285161482t_char > list_ty ).

tff(cOMBC_1608987946l_bool,type,
    cOMBC_1608987946l_bool: fun_fu1666573063l_bool ).

tff('#skF_772',type,
    '#skF_772': ( list_val * exp_list_char * fun_Pr1890037787r_bool * list_val * exp_list_char ) > list_val ).

tff('#skF_814',type,
    '#skF_814': ( fun_li522008110r_bool * list_char * fun_Pr981088873r_bool * produc952412819t_char * produc952412819t_char * list_char ) > list_char ).

tff(hAPP_f1200025813l_bool,type,
    hAPP_f1200025813l_bool: ( fun_fu1965088899l_bool * fun_Pr691271849l_bool ) > fun_Pr633696065l_bool ).

tff(cOMBS_570216337l_bool,type,
    cOMBS_570216337l_bool: ( fun_fu1806184744l_bool * fun_fu100249073l_bool ) > fun_fu100249073l_bool ).

tff(hAPP_P1085566419p_bool,type,
    hAPP_P1085566419p_bool: ( fun_Pr851759157p_bool * product_prod_bop_bop ) > bool ).

tff('#skF_692',type,
    '#skF_692': ( fun_li1024794712r_bool * produc1285161482t_char ) > list_list_char ).

tff('#skF_285',type,
    '#skF_285': produc1102272487on_val > produc12694297on_val ).

tff('#skF_489',type,
    '#skF_489': ( fun_Pr248118298l_bool * fun_Pr248118298l_bool ) > produc12694297on_val ).

tff('#skF_19',type,
    '#skF_19': ( produc84451751t_char * fun_Pr981088873r_bool ) > list_char ).

tff(ord_le1668954565l_bool,type,
    ord_le1668954565l_bool: fun_Pr680585871l_bool > fun_fu1845830481l_bool ).

tff('#skF_402',type,
    '#skF_402': ( produc1466422861on_val * fun_Pr302334223l_bool ) > produc2061676504on_val ).

tff(hAPP_P1034346913l_bool,type,
    hAPP_P1034346913l_bool: ( fun_Pr583124355l_bool * product_prod_bop_bop ) > fun_fu318834731l_bool ).

tff(hAPP_f1169733153l_bool,type,
    hAPP_f1169733153l_bool: ( fun_fu1347399555l_bool * fun_bo1549164019l_bool ) > fun_fu2049369131l_bool ).

tff(hAPP_P982127993l_bool,type,
    hAPP_P982127993l_bool: ( fun_Pr358512219l_bool * produc630464863al_val ) > fun_fu908926231l_bool ).

tff(produc154616760r_bool,type,
    produc154616760r_bool: fun_fu963020827r_bool ).

tff('#skF_972',type,
    '#skF_972': ( list_P1999446415t_char * exp_list_char * produc12694297on_val * bop * produc12694297on_val * exp_list_char * exp_list_char ) > exp_list_char ).

tff('#skF_482',type,
    '#skF_482': ( fun_Pr252072522l_bool * fun_Pr252072522l_bool ) > bop ).

tff(produc1916172923t_char,type,
    produc1916172923t_char: fun_li1751446259t_char ).

tff('#skF_133',type,
    '#skF_133': produc349695911t_char > list_list_char ).

tff('#skF_541',type,
    '#skF_541': produc952412819t_char > produc2146869324t_char ).

tff('#skF_741',type,
    '#skF_741': option_ty > ty ).

tff(member_nat,type,
    member_nat: fun_na1436237685l_bool ).

tff('#skF_885',type,
    '#skF_885': ( fun_li887890578r_bool * list_ty * list_ty * fun_Pr1728267013r_bool * produc662261637t_char * produc662261637t_char ) > produc662261637t_char ).

tff(hAPP_f900686428on_val,type,
    hAPP_f900686428on_val: ( fun_fu1718160452on_val * fun_Pr806764899on_val ) > produc639455274on_val ).

tff('#skF_476',type,
    '#skF_476': ( fun_Pr315804320l_bool * fun_Pr315804320l_bool ) > list_char ).

tff(wTrts_1,type,
    wTrts_1: ( list_P1999446415t_char * fun_na939144002on_val * fun_li688206603ion_ty * list_exp_list_char * list_ty ) > bool ).

tff(distinct_list_char,type,
    distinct_list_char: list_list_char > bool ).

tff('#skF_955',type,
    '#skF_955': ( list_char * list_P1999446415t_char * produc12694297on_val * ty * exp_list_char * exp_list_char * produc12694297on_val ) > fun_na939144002on_val ).

tff(hAPP_P801803911r_bool,type,
    hAPP_P801803911r_bool: ( fun_Pr286306793r_bool * produc494726439t_char ) > bool ).

tff(hAPP_f162154931l_bool,type,
    hAPP_f162154931l_bool: ( fun_fu1260000795l_bool * fun_fu2068145461l_bool ) > fun_fu1158944723l_bool ).

tff(hAPP_P1632759357r_bool,type,
    hAPP_P1632759357r_bool: ( fun_Pr136267935r_bool * produc2048519645t_char ) > bool ).

tff('#skF_797',type,
    '#skF_797': ( fun_Pr691271849l_bool * fun_ex1201926843l_bool * produc12694297on_val * exp_list_char * produc12694297on_val * exp_list_char ) > produc12694297on_val ).

tff('#skF_12',type,
    '#skF_12': ( produc349695911t_char * fun_Pr1895638121r_bool ) > produc1285161482t_char ).

tff(hAPP_l1948972481har_ty,type,
    hAPP_l1948972481har_ty: ( fun_li885125749har_ty * list_char ) > fun_ty397449156har_ty ).

tff(none_val,type,
    none_val: option_val ).

tff('#skF_825',type,
    '#skF_825': ( produc220283002t_char * list_list_char * list_list_char * produc220283002t_char * fun_li1024794712r_bool * fun_Pr1895638121r_bool ) > produc220283002t_char ).

tff('#skF_787',type,
    '#skF_787': ( fun_Pr806764899on_val * fun_Pr806764899on_val * list_char * fun_Pr235369833l_bool * list_char ) > fun_Pr806764899on_val ).

tff('#skF_455',type,
    '#skF_455': ( fun_Pr851759157p_bool * fun_Pr851759157p_bool ) > bop ).

tff('#skF_166',type,
    '#skF_166': fun_Pr981088873r_bool > produc1971331930t_char ).

tff(hAPP_e286792811l_bool,type,
    hAPP_e286792811l_bool: ( fun_ex1231581599l_bool * exp_list_char ) > fun_Pr966331573l_bool ).

tff('#skF_519',type,
    '#skF_519': ( fun_Pr691271849l_bool * fun_Pr691271849l_bool ) > produc124828825on_val ).

tff(hAPP_f2110071953ion_ty,type,
    hAPP_f2110071953ion_ty: ( fun_fu564156607ion_ty * fun_fu1718160452on_val ) > fun_fu357191650ion_ty ).

tff('#skF_454',type,
    '#skF_454': ( fun_Pr851759157p_bool * fun_Pr851759157p_bool ) > bop ).

tff('#skF_177',type,
    '#skF_177': fun_Pr1895638121r_bool > produc349695911t_char ).

tff('#skF_837',type,
    '#skF_837': ( product_prod_val_val * fun_bo1454185032l_bool * product_prod_val_val * fun_Pr897334561l_bool * bop * bop ) > product_prod_val_val ).

tff('#skF_603',type,
    '#skF_603': fun_Pr1669461698r_bool > produc2146869324t_char ).

tff(hAPP_f895126887r_bool,type,
    hAPP_f895126887r_bool: ( fun_fu402575125r_bool * fun_li1305328058r_bool ) > fun_Pr1669461698r_bool ).

tff(hAPP_l923073979r_bool,type,
    hAPP_l923073979r_bool: ( fun_li1555920111r_bool * list_char ) > fun_fu2134889022r_bool ).

tff(hAPP_f1365840271l_bool,type,
    hAPP_f1365840271l_bool: ( fun_fu1930358519l_bool * fun_fu748506869l_bool ) > fun_fu1411172719l_bool ).

tff(hAPP_l1903254203l_bool,type,
    hAPP_l1903254203l_bool: ( fun_li1362522525l_bool * list_char ) > fun_fu1364670840l_bool ).

tff('#skF_879',type,
    '#skF_879': ( produc952412819t_char * list_char * fun_li522008110r_bool * list_char * produc952412819t_char * fun_Pr981088873r_bool ) > produc952412819t_char ).

tff(produc1259058957on_val,type,
    produc1259058957on_val: fun_ex977868519on_val ).

tff('#skF_279',type,
    '#skF_279': fun_Pr1336948301r_bool > produc809539159t_char ).

tff(hAPP_P1539798428t_char,type,
    hAPP_P1539798428t_char: ( fun_Pr743134922t_char * produc1285161482t_char ) > produc349695911t_char ).

tff(cOMBC_1603044337l_bool,type,
    cOMBC_1603044337l_bool: fun_fu1125427583r_bool ).

tff(hAPP_f605643693r_bool,type,
    hAPP_f605643693r_bool: ( fun_fu1141418255r_bool * fun_Pr1669461698r_bool ) > fun_li1070812648r_bool ).

tff('#skF_207',type,
    '#skF_207': fun_Pr382120745r_bool > produc1200003175t_char ).

tff(hAPP_f1720452391l_bool,type,
    hAPP_f1720452391l_bool: ( fun_fu105086607l_bool * fun_Pr243362283l_bool ) > fun_fu874440573l_bool ).

tff('#skF_701',type,
    '#skF_701': ( fun_bo1454185032l_bool * produc1645268488al_val ) > product_prod_val_val ).

tff(hAPP_f466945179l_bool,type,
    hAPP_f466945179l_bool: ( fun_fu579122691l_bool * fun_fu1167149685l_bool ) > fun_fu103864315l_bool ).

tff(hAPP_f935003377l_bool,type,
    hAPP_f935003377l_bool: ( fun_fu1158944723l_bool * fun_li1497997787t_char ) > fun_li1358910483l_bool ).

tff('#skF_895',type,
    '#skF_895': ( produc2061676504on_val * fun_Pr597144499l_bool * produc2061676504on_val * produc2061676504on_val * produc2061676504on_val * fun_Pr302334223l_bool ) > produc2061676504on_val ).

tff('#skF_407',type,
    '#skF_407': ( produc1406897475t_char * fun_Pr1728267013r_bool ) > list_ty ).

tff(hAPP_f2057883639l_bool,type,
    hAPP_f2057883639l_bool: ( fun_fu121169625l_bool * fun_Pr1696029455l_bool ) > fun_fu1176066021l_bool ).

tff(the_fu297177755r_bool,type,
    the_fu297177755r_bool: fun_op1531141308r_bool ).

tff('#skF_261',type,
    '#skF_261': fun_Pr227936640r_bool > produc1285161482t_char ).

tff('#skF_364',type,
    '#skF_364': ( produc430140671on_val * fun_Pr859510977l_bool ) > produc2061676504on_val ).

tff(final_list_char,type,
    final_list_char: exp_list_char > bool ).

tff('#skF_149',type,
    '#skF_149': fun_Pr1127025070y_bool > ty ).

tff(ord_le1467847572l_bool,type,
    ord_le1467847572l_bool: fun_Pr252072522l_bool > fun_fu1654159552l_bool ).

tff(hAPP_f1394668591l_bool,type,
    hAPP_f1394668591l_bool: ( fun_fu1915524369l_bool * fun_va1923334394al_val ) > fun_va633994418l_bool ).

tff('#skF_65',type,
    '#skF_65': ( produc1285161482t_char * fun_Pr227936640r_bool ) > list_ty ).

tff(fequal_val,type,
    fequal_val: fun_val_fun_val_bool ).

tff('#skF_470',type,
    '#skF_470': ( fun_Pr680585871l_bool * fun_Pr680585871l_bool ) > exp_list_char ).

tff(hAPP_P929466802al_val,type,
    hAPP_P929466802al_val: ( fun_Pr1615326228al_val * product_prod_val_val ) > produc1645268488al_val ).

tff('#skF_788',type,
    '#skF_788': ( fun_li1432931796on_val * fun_Pr693020585l_bool * fun_li1432931796on_val * fun_na939144002on_val * fun_na939144002on_val ) > fun_na939144002on_val ).

tff('#skF_147',type,
    '#skF_147': produc740765671t_char > list_P341299826t_char ).

tff(collec1387638140t_char,type,
    collec1387638140t_char: fun_Pr70170387r_bool > fun_Pr70170387r_bool ).

tff('#skF_156',type,
    '#skF_156': fun_Pr70170387r_bool > produc1013743697t_char ).

tff('#skF_17',type,
    '#skF_17': ( produc84451751t_char * fun_Pr981088873r_bool ) > produc1971331930t_char ).

tff('#skF_225',type,
    '#skF_225': fun_Pr369549609l_bool > produc2104958055on_val ).

tff(hAPP_l1988620845r_bool,type,
    hAPP_l1988620845r_bool: ( fun_li486265185r_bool * list_char ) > fun_fu52588976r_bool ).

tff(hAPP_f558380429l_bool,type,
    hAPP_f558380429l_bool: ( fun_fu453549301l_bool * fun_li1857149300t_char ) > fun_li758413868l_bool ).

tff('#skF_765',type,
    '#skF_765': ( fun_Pr908866473r_bool * exp_list_char * exp_list_char * list_list_char * list_list_char ) > exp_list_char ).

tff(produc1815960045l_bool,type,
    produc1815960045l_bool: fun_fu254083683l_bool ).

tff(cOMBB_1035649854t_char,type,
    cOMBB_1035649854t_char: fun_fu851447613l_bool ).

tff(hAPP_l1648260346t_char,type,
    hAPP_l1648260346t_char: ( fun_li1726629416t_char * list_exp_list_char ) > produc91527719t_char ).

tff(hAPP_P468446343l_bool,type,
    hAPP_P468446343l_bool: ( fun_Pr673659369l_bool * produc1127210791on_val ) > bool ).

tff(hAPP_f722872225l_bool,type,
    hAPP_f722872225l_bool: ( fun_fu1562611971l_bool * fun_bo1549164019l_bool ) > fun_fu164328875l_bool ).

tff(hAPP_P527298901l_bool,type,
    hAPP_P527298901l_bool: ( fun_Pr2043111299l_bool * produc124828825on_val ) > fun_Pr973229009l_bool ).

tff('#skF_649',type,
    '#skF_649': ( fun_li221477r_bool * produc809539159t_char ) > exp_list_char ).

tff(produc621191550al_val,type,
    produc621191550al_val: fun_bo1153317747al_val ).

tff(hAPP_f1634841927l_bool,type,
    hAPP_f1634841927l_bool: ( fun_fu1386081147l_bool * fun_li1372729616l_bool ) > fun_Pr248118298l_bool ).

tff(l_a,type,
    l_a: fun_li1432931796on_val ).

tff(cOMBS_350755140l_bool,type,
    cOMBS_350755140l_bool: ( fun_Pr1475963649l_bool * fun_Pr565113489r_bool ) > fun_Pr565113489r_bool ).

tff('#skF_394',type,
    '#skF_394': ( produc630464863al_val * fun_Pr897334561l_bool ) > produc1645268488al_val ).

tff('#skF_711',type,
    '#skF_711': ( fun_Pr633696065l_bool * produc1102272487on_val ) > produc124828825on_val ).

tff('#skF_929',type,
    '#skF_929': ( fun_list_char_bool * list_char * list_char * fun_Pr565113489r_bool ) > list_char ).

tff('#skF_460',type,
    '#skF_460': ( fun_Pr442654869l_bool * fun_Pr442654869l_bool ) > fun_na939144002on_val ).

tff(cons_exp_list_char,type,
    cons_exp_list_char: ( exp_list_char * list_exp_list_char ) > list_exp_list_char ).

tff('#skF_548',type,
    '#skF_548': produc1285161482t_char > list_list_char ).

tff('#skF_976',type,
    '#skF_976': ( ty * fun_li688206603ion_ty * exp_list_char * list_P1999446415t_char * fun_na939144002on_val ) > nat ).

tff('#skF_255',type,
    '#skF_255': fun_Pr859510977l_bool > produc430140671on_val ).

tff(hAPP_f1298720864r_bool,type,
    hAPP_f1298720864r_bool: ( fun_fu848650568r_bool * fun_Pr46158268r_bool ) > fun_Pr827765831r_bool ).

tff(cOMBB_779086262on_val,type,
    cOMBB_779086262on_val: fun_fu1451279551l_bool ).

tff(dom_na996029170on_val,type,
    dom_na996029170on_val: fun_na939144002on_val > fun_nat_bool ).

tff(ord_le1852058257r_bool,type,
    ord_le1852058257r_bool: fun_Pr827765831r_bool > fun_fu1054881085l_bool ).

tff('#skF_932',type,
    '#skF_932': ( fun_Pr680585871l_bool * produc124828825on_val * produc124828825on_val * fun_Pr691271849l_bool ) > produc124828825on_val ).

tff(hAPP_l2054741776r_bool,type,
    hAPP_l2054741776r_bool: ( fun_li616154692r_bool * list_char ) > fun_Pr70170387r_bool ).

tff('#skF_259',type,
    '#skF_259': fun_Pr227936640r_bool > list_list_char ).

tff(member1417904245al_val,type,
    member1417904245al_val: fun_Pr285446189l_bool ).

tff('#skF_538',type,
    '#skF_538': produc2146869324t_char > list_P1940453997har_ty ).

tff(fun_up1149430426on_val,type,
    fun_up1149430426on_val: ( fun_li1432931796on_val * list_char * option_val ) > fun_li1432931796on_val ).

tff(semila465093516t_bool,type,
    semila465093516t_bool: ( fun_nat_bool * fun_nat_bool ) > fun_nat_bool ).

tff('#skF_755',type,
    '#skF_755': ( fun_Pr859510977l_bool * fun_Pr859510977l_bool ) > produc430140671on_val ).

tff(hAPP_P767818445t_char,type,
    hAPP_P767818445t_char: ( fun_Pr141094017t_char * produc220283002t_char ) > produc1285161482t_char ).

tff(d_list_char,type,
    d_list_char: ( exp_list_char * option466449911r_bool ) > bool ).

tff(hAPP_f32926423l_bool,type,
    hAPP_f32926423l_bool: ( fun_fu1451279551l_bool * fun_fu1668998687l_bool ) > fun_fu1295272801l_bool ).

tff('#skF_459',type,
    '#skF_459': ( fun_Pr369549609l_bool * fun_Pr369549609l_bool ) > fun_Pr806764899on_val ).

tff('#skF_848',type,
    '#skF_848': ( fun_na939144002on_val * fun_na939144002on_val * fun_Pr693020585l_bool * fun_li1432931796on_val * fun_fu100249073l_bool * fun_li1432931796on_val ) > fun_na939144002on_val ).

tff(hAPP_f1157863905l_bool,type,
    hAPP_f1157863905l_bool: ( fun_fu1811849795l_bool * fun_bo1549164019l_bool ) > fun_fu125051371l_bool ).

tff('#skF_137',type,
    '#skF_137': produc1406897475t_char > list_ty ).

tff(cOMBK_1097134891t_char,type,
    cOMBK_1097134891t_char: fun_op2076490582on_val ).

tff('#skF_812',type,
    '#skF_812': ( fun_li522008110r_bool * list_char * fun_Pr981088873r_bool * produc952412819t_char * produc952412819t_char * list_char ) > list_char ).

tff(hAPP_f983152497l_bool,type,
    hAPP_f983152497l_bool: ( fun_fu417665055l_bool * fun_Pr369549609l_bool ) > bool ).

tff('#skF_409',type,
    '#skF_409': ( produc1826280281t_char * fun_Pr1890037787r_bool ) > produc662261637t_char ).

tff(cOMBB_352765746t_char,type,
    cOMBB_352765746t_char: fun_fu2088691401ion_ty ).

tff(hAPP_P330218428on_val,type,
    hAPP_P330218428on_val: ( fun_Pr1948698346on_val * produc639455274on_val ) > produc87279271on_val ).

tff(transi2005320128t_char,type,
    transi2005320128t_char: fun_Pr1538825897r_bool > fun_Pr1538825897r_bool ).

tff(hAPP_P2015431471on_val,type,
    hAPP_P2015431471on_val: ( fun_Pr998206307on_val * produc430140671on_val ) > fun_Pr807902897on_val ).

tff(fvs,type,
    fvs: list_exp_list_char > fun_list_char_bool ).

tff('#skF_254',type,
    '#skF_254': fun_Pr859510977l_bool > produc2061676504on_val ).

tff(produc899768717on_val,type,
    produc899768717on_val: fun_fu1639641777on_val ).

tff('#skF_404',type,
    '#skF_404': ( produc349695911t_char * fun_Pr1895638121r_bool ) > list_list_char ).

tff(hAPP_f841257045r_bool,type,
    hAPP_f841257045r_bool: ( fun_fu989111613r_bool * fun_li1548711503l_bool ) > fun_fu1141418255r_bool ).

tff('#skF_908',type,
    '#skF_908': ( fun_Pr806764899on_val * fun_Pr235369833l_bool * fun_Pr806764899on_val * list_char * list_char * fun_li823162622l_bool ) > list_char ).

tff('#skF_198',type,
    '#skF_198': fun_Pr903661919l_bool > produc231486621on_val ).

tff(member1322055188on_val,type,
    member1322055188on_val: fun_Pr700359275l_bool ).

tff('#skF_771',type,
    '#skF_771': ( list_char * produc952412819t_char * produc952412819t_char * fun_Pr981088873r_bool * list_char ) > produc952412819t_char ).

tff(hAPP_l232580245l_bool,type,
    hAPP_l232580245l_bool: ( fun_li616301379l_bool * list_exp_list_char ) > fun_Pr228183746l_bool ).

tff(method1809630380t_char,type,
    method1809630380t_char: ( list_P1999446415t_char * list_char * list_char * list_ty * ty * produc809539159t_char ) > fun_list_char_bool ).

tff('#skF_208',type,
    '#skF_208': fun_Pr263169771y_bool > list_P1940453997har_ty ).

tff('#skF_347',type,
    '#skF_347': produc494726439t_char > list_P1940453997har_ty ).

tff('#skF_121',type,
    '#skF_121': produc231486621on_val > produc124828825on_val ).

tff(hAPP_f2121594859l_bool,type,
    hAPP_f2121594859l_bool: ( fun_fu947198233l_bool * fun_fu100249073l_bool ) > fun_Pr1696029455l_bool ).

tff('#skF_388',type,
    '#skF_388': ( produc87279271on_val * fun_Pr235369833l_bool ) > produc639455274on_val ).

tff('#skF_758',type,
    '#skF_758': ( fun_list_char_bool * fun_list_char_bool ) > list_char ).

tff('#skF_990',type,
    '#skF_990': ( list_P1999446415t_char * exp_list_char * exp_list_char * produc12694297on_val * exp_list_char * produc12694297on_val ) > produc12694297on_val ).

tff('#skF_805',type,
    '#skF_805': ( list_P341299826t_char * list_P341299826t_char * fun_li1305328058r_bool * fun_Pr286306793r_bool * list_P1940453997har_ty * list_P1940453997har_ty ) > list_P341299826t_char ).

tff(blocks,type,
    blocks: produc1285161482t_char > exp_list_char ).

tff(wTrts,type,
    wTrts: ( list_P1999446415t_char * fun_na939144002on_val * fun_li688206603ion_ty * list_exp_list_char * list_ty ) > bool ).

tff(hAPP_b1909667208op_bop,type,
    hAPP_b1909667208op_bop: ( fun_bo218022378op_bop * bop ) > product_prod_bop_bop ).

tff('#skF_869',type,
    '#skF_869': ( fun_li1305328058r_bool * list_P341299826t_char * fun_Pr286306793r_bool * list_P341299826t_char * list_P1940453997har_ty * list_P1940453997har_ty ) > list_P341299826t_char ).

tff(hAPP_l165010689r_bool,type,
    hAPP_l165010689r_bool: ( fun_li1960983605r_bool * list_char ) > fun_Pr571271812r_bool ).

tff(hAPP_P1198052655l_bool,type,
    hAPP_P1198052655l_bool: ( fun_Pr1758548753l_bool * produc220283002t_char ) > fun_fu184232242l_bool ).

tff(hAPP_f40682957l_bool,type,
    hAPP_f40682957l_bool: ( fun_fu1848909487l_bool * fun_ex897949293l_bool ) > fun_fu582209117l_bool ).

tff(hAPP_f1728541444l_bool,type,
    hAPP_f1728541444l_bool: ( fun_fu57453362l_bool * fun_Pr2081272681l_bool ) > fun_val_bool ).

tff(hAPP_f749178132l_bool,type,
    hAPP_f749178132l_bool: ( fun_fu1361433468l_bool * fun_Pr806764899on_val ) > fun_fu962543074l_bool ).

tff(hAPP_f966411375l_bool,type,
    hAPP_f966411375l_bool: ( fun_fu1493047761l_bool * fun_Pr1696029455l_bool ) > bool ).

tff(cOMBB_1888336841t_char,type,
    cOMBB_1888336841t_char: fun_fu1705731887ion_ty ).

tff(cOMBC_2027949654l_bool,type,
    cOMBC_2027949654l_bool: fun_fu1680591819l_bool ).

tff(transi61620055on_val,type,
    transi61620055on_val: fun_Pr235369833l_bool > fun_Pr235369833l_bool ).

tff(throw_list_char,type,
    throw_list_char: exp_list_char > exp_list_char ).

tff(fNot,type,
    fNot: fun_bool_bool ).

tff(hAPP_P2028072621l_bool,type,
    hAPP_P2028072621l_bool: ( fun_Pr302334223l_bool * produc1466422861on_val ) > bool ).

tff(hAPP_l902950593t_char,type,
    hAPP_l902950593t_char: ( fun_li937397365t_char * list_char ) > fun_Pr880942020t_char ).

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

tff('#skF_920',type,
    '#skF_920': ( exp_list_char * ty * list_P1999446415t_char * fun_li688206603ion_ty * fun_li1432931796on_val * fun_na939144002on_val ) > exp_list_char ).

tff(hAPP_f614662951l_bool,type,
    hAPP_f614662951l_bool: ( fun_fu1080828303l_bool * fun_fu1331594741l_bool ) > fun_fu30674439l_bool ).

tff('#skF_453',type,
    '#skF_453': ( fun_Pr851759157p_bool * fun_Pr851759157p_bool ) > bop ).

tff('#skF_790',type,
    '#skF_790': ( fun_Pr903661919l_bool * produc124828825on_val * produc124828825on_val * produc124828825on_val * produc124828825on_val ) > produc124828825on_val ).

tff('#skF_245',type,
    '#skF_245': fun_Pr565113489r_bool > list_char ).

tff(hAPP_f2059406941r_bool,type,
    hAPP_f2059406941r_bool: ( fun_fu141557567r_bool * fun_li99597427l_bool ) > fun_li2102970087r_bool ).

tff('#skF_136',type,
    '#skF_136': produc1406897475t_char > produc220283002t_char ).

tff('#skF_720',type,
    '#skF_720': ( fun_Pr1696029455l_bool * fun_fu100249073l_bool ) > fun_li1432931796on_val ).

tff(lex_pr1787105337t_char,type,
    lex_pr1787105337t_char: ( fun_Pr382120745r_bool * fun_Pr136267935r_bool ) > fun_Pr908866473r_bool ).

tff(hAPP_f606945057l_bool,type,
    hAPP_f606945057l_bool: ( fun_fu14434691l_bool * fun_bo1549164019l_bool ) > fun_fu1140187947l_bool ).

tff('#skF_874',type,
    '#skF_874': ( fun_Pr1538825897r_bool * list_char * fun_li485148903r_bool * produc2146869324t_char * list_char * produc2146869324t_char ) > list_char ).

tff(hAPP_f802560783ion_ty,type,
    hAPP_f802560783ion_ty: ( fun_fu1747693763ion_ty * fun_li1436431093on_val ) > fun_li1301775111ion_ty ).

tff('#skF_496',type,
    '#skF_496': ( fun_Pr46158268r_bool * fun_Pr46158268r_bool ) > list_ty ).

tff(hAPP_l1987619678r_bool,type,
    hAPP_l1987619678r_bool: ( fun_li887890578r_bool * list_ty ) > fun_Pr827765831r_bool ).

tff(hAPP_P2094403585on_val,type,
    hAPP_P2094403585on_val: ( fun_Pr806764899on_val * produc1278157519t_char ) > option_val ).

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

tff(hAPP_l1783480313r_bool,type,
    hAPP_l1783480313r_bool: ( fun_li1077890343r_bool * list_list_char ) > fun_fu614077613r_bool ).

tff('#skF_665',type,
    '#skF_665': ( fun_Pr597144499l_bool * produc430140671on_val ) > produc2061676504on_val ).

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

tff(hAPP_P777914897t_char,type,
    hAPP_P777914897t_char: ( fun_Pr1926185279t_char * produc952412819t_char ) > fun_Pr5003411t_char ).

tff(some_val,type,
    some_val: fun_val_option_val ).

tff(hAPP_f359949478ion_ty,type,
    hAPP_f359949478ion_ty: ( fun_fu101523418ion_ty * fun_list_char_ty ) > fun_li688206603ion_ty ).

tff('#skF_213',type,
    '#skF_213': fun_Pr2024675945r_bool > produc244676007t_char ).

tff('#skF_54',type,
    '#skF_54': ( produc1013743697t_char * fun_Pr70170387r_bool ) > ty ).

tff('#skF_724',type,
    '#skF_724': ( fun_option_ty_bool * fun_li1301775111ion_ty * produc639455274on_val ) > fun_Pr806764899on_val ).

tff('#skF_594',type,
    '#skF_594': produc12694297on_val > fun_na939144002on_val ).

tff('#skF_206',type,
    '#skF_206': fun_Pr382120745r_bool > list_list_char ).

tff(hAPP_f368284312on_val,type,
    hAPP_f368284312on_val: ( fun_fu708489978on_val * fun_na939144002on_val ) > produc644889299on_val ).

tff(hAPP_l352172327t_char,type,
    hAPP_l352172327t_char: ( fun_li1497997787t_char * list_P1940453997har_ty ) > fun_li618628759t_char ).

tff(hAPP_f1082373989l_bool,type,
    hAPP_f1082373989l_bool: ( fun_fu1848982215l_bool * fun_Pr1643560277on_val ) > fun_Pr1689395469l_bool ).

tff('#skF_334',type,
    '#skF_334': produc1406897475t_char > produc220283002t_char ).

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

tff(hAPP_f893576377l_bool,type,
    hAPP_f893576377l_bool: ( fun_fu114548717l_bool * fun_na939144002on_val ) > fun_fu2077402686l_bool ).

tff(hAPP_P1221872711l_bool,type,
    hAPP_P1221872711l_bool: ( fun_Pr693020585l_bool * produc409205479on_val ) > bool ).

tff(hAPP_P594889876l_bool,type,
    hAPP_P594889876l_bool: ( fun_Pr228183746l_bool * produc12694297on_val ) > fun_fu749996688l_bool ).

tff(size_s2113983095t_char,type,
    size_s2113983095t_char: list_list_char > nat ).

tff('#skF_421',type,
    '#skF_421': ( produc1534059751t_char * fun_Pr908866473r_bool ) > produc809539159t_char ).

tff('#skF_781',type,
    '#skF_781': ( val * val * fun_Pr832147423l_bool * val * val ) > val ).

tff(ord_le176694639r_bool,type,
    ord_le176694639r_bool: fun_li221477r_bool > fun_fu317217051l_bool ).

tff('#skF_368',type,
    '#skF_368': ( produc2061676504on_val * fun_Pr248118298l_bool ) > fun_na939144002on_val ).

tff('#skF_76',type,
    '#skF_76': ( produc630464863al_val * fun_Pr897334561l_bool ) > produc1645268488al_val ).

tff('#skF_627',type,
    '#skF_627': fun_Pr2081272681l_bool > product_prod_val_val ).

tff(hAPP_v852496844al_val,type,
    hAPP_v852496844al_val: ( fun_va1923334394al_val * val ) > product_prod_val_val ).

tff('#skF_806',type,
    '#skF_806': ( list_P341299826t_char * list_P341299826t_char * fun_li1305328058r_bool * fun_Pr286306793r_bool * list_P1940453997har_ty * list_P1940453997har_ty ) > list_P1940453997har_ty ).

tff('#skF_93',type,
    '#skF_93': ( produc84451751t_char * fun_Pr981088873r_bool ) > list_char ).

tff(hAPP_val_bool,type,
    hAPP_val_bool: ( fun_val_bool * val ) > bool ).

tff(hAPP_e1752110927t_char,type,
    hAPP_e1752110927t_char: ( fun_ex588373425t_char * exp_list_char ) > produc662261637t_char ).

tff(produc2116052801r_bool,type,
    produc2116052801r_bool: fun_Pr1669461698r_bool > fun_li1305328058r_bool ).

tff(cOMBB_731867268ol_nat,type,
    cOMBB_731867268ol_nat: fun_fu701816347l_bool ).

tff(cOMBB_1200577438t_char,type,
    cOMBB_1200577438t_char: fun_fu54393727l_bool ).

tff('#skF_408',type,
    '#skF_408': ( produc1406897475t_char * fun_Pr1728267013r_bool ) > produc662261637t_char ).

tff('#skF_68',type,
    '#skF_68': ( produc1971331930t_char * fun_Pr1861226704r_bool ) > list_char ).

tff(hAPP_f914702973l_bool,type,
    hAPP_f914702973l_bool: ( fun_fu1126530987l_bool * fun_Pr859510977l_bool ) > fun_Pr2072119505l_bool ).

tff(hAPP_l1571522437l_bool,type,
    hAPP_l1571522437l_bool: ( fun_li404360883l_bool * list_list_char ) > fun_Pr402119737l_bool ).

tff('#skF_654',type,
    '#skF_654': ( fun_li522008110r_bool * produc1971331930t_char ) > list_char ).

tff(hAPP_f2100207721l_bool,type,
    hAPP_f2100207721l_bool: ( fun_fu274598091l_bool * fun_bo1312031403l_bool ) > fun_bo655815611l_bool ).

tff('#skF_406',type,
    '#skF_406': ( produc1406897475t_char * fun_Pr1728267013r_bool ) > produc220283002t_char ).

tff('#skF_860',type,
    '#skF_860': ( produc12694297on_val * fun_Pr691271849l_bool * exp_list_char * produc12694297on_val * exp_list_char * fun_ex1201926843l_bool ) > exp_list_char ).

tff(cOMBS_1743887558l_bool,type,
    cOMBS_1743887558l_bool: ( fun_Pr1361196031l_bool * fun_Pr70170387r_bool ) > fun_Pr70170387r_bool ).

tff(hAPP_l1845912621l_bool,type,
    hAPP_l1845912621l_bool: ( fun_li429005281l_bool * list_char ) > fun_Pr665774896l_bool ).

tff('#skF_411',type,
    '#skF_411': ( produc1826280281t_char * fun_Pr1890037787r_bool ) > exp_list_char ).

tff(hAPP_f1776070952l_bool,type,
    hAPP_f1776070952l_bool: ( fun_fu570042250l_bool * fun_bo1454185032l_bool ) > bool ).

tff(produc822965838t_char,type,
    produc822965838t_char: fun_li937397365t_char ).

tff(hAPP_P579374437t_char,type,
    hAPP_P579374437t_char: ( fun_Pr5003411t_char * produc952412819t_char ) > produc740765671t_char ).

tff('#skF_852',type,
    '#skF_852': ( fun_Pr903661919l_bool * produc124828825on_val * fun_Pr633696065l_bool * produc124828825on_val * produc124828825on_val * produc124828825on_val ) > produc124828825on_val ).

tff(hAPP_f1850037271l_bool,type,
    hAPP_f1850037271l_bool: ( fun_fu276262911l_bool * fun_fu76765545l_bool ) > fun_fu822026603l_bool ).

tff('#skF_510',type,
    '#skF_510': ( fun_Pr1669461698r_bool * fun_Pr1669461698r_bool ) > list_P1940453997har_ty ).

tff('#skF_933',type,
    '#skF_933': ( fun_val_bool * val * val * fun_Pr2081272681l_bool ) > val ).

tff(call_list_char,type,
    call_list_char: ( exp_list_char * list_char * list_exp_list_char ) > exp_list_char ).

tff(lAss_list_char,type,
    lAss_list_char: ( list_char * exp_list_char ) > exp_list_char ).

tff(hAPP_f1510763001l_bool,type,
    hAPP_f1510763001l_bool: ( fun_fu2017766753l_bool * fun_Pr243362283l_bool ) > fun_fu1839421007l_bool ).

tff(eval,type,
    eval: ( list_P1999446415t_char * exp_list_char * produc12694297on_val ) > fun_ex1201926843l_bool ).

tff('#skF_180',type,
    '#skF_180': fun_Pr302334223l_bool > produc1466422861on_val ).

tff(hAPP_P1926698759r_bool,type,
    hAPP_P1926698759r_bool: ( fun_Pr2024675945r_bool * produc244676007t_char ) > bool ).

tff('#skF_379',type,
    '#skF_379': ( produc952412819t_char * fun_Pr1898949769r_bool ) > list_char ).

tff(hAPP_f2047757465l_bool,type,
    hAPP_f2047757465l_bool: ( fun_fu103864315l_bool * fun_li1548633647t_char ) > fun_li1135330407l_bool ).

tff(cOMBB_33167485t_char,type,
    cOMBB_33167485t_char: fun_fu594565489l_bool ).

tff(member133545693t_char,type,
    member133545693t_char: fun_Pr1982141813l_bool ).

tff(v,type,
    v: val ).

tff(hAPP_f447422815l_bool,type,
    hAPP_f447422815l_bool: ( fun_fu1275216525l_bool * fun_Pr859510977l_bool ) > fun_Pr597144499l_bool ).

tff(hAPP_P126004409l_bool,type,
    hAPP_P126004409l_bool: ( fun_Pr1441107355l_bool * produc430140671on_val ) > fun_fu1544014007l_bool ).

tff(hAPP_f1032444159r_bool,type,
    hAPP_f1032444159r_bool: ( fun_fu388839521r_bool * fun_li515230429l_bool ) > fun_li248212255r_bool ).

tff(hAPP_P1860450421l_bool,type,
    hAPP_P1860450421l_bool: ( fun_Pr430256983l_bool * produc2048519645t_char ) > fun_fu366820245l_bool ).

tff('#skF_64',type,
    '#skF_64': ( produc1285161482t_char * fun_Pr227936640r_bool ) > list_list_char ).

tff('#skF_865',type,
    '#skF_865': ( list_list_char * exp_list_char * list_list_char * exp_list_char * fun_li221477r_bool * fun_Pr908866473r_bool ) > exp_list_char ).

tff(cOMBB_109816436t_char,type,
    cOMBB_109816436t_char: fun_fu1941383183l_bool ).

tff(has_fi1183600461t_char,type,
    has_fi1183600461t_char: ( list_P1999446415t_char * list_char * list_char * ty ) > fun_list_char_bool ).

tff(hAPP_P1002912327r_bool,type,
    hAPP_P1002912327r_bool: ( fun_Pr908866473r_bool * produc1534059751t_char ) > bool ).

tff(v_2,type,
    v_2: val ).

tff('#skF_776',type,
    '#skF_776': ( produc220283002t_char * list_list_char * produc220283002t_char * fun_Pr1895638121r_bool * list_list_char ) > list_list_char ).

tff('#skF_685',type,
    '#skF_685': ( fun_li485148903r_bool * produc952412819t_char ) > produc2146869324t_char ).

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

tff(wTrt_1,type,
    wTrt_1: ( list_P1999446415t_char * fun_na939144002on_val * fun_li688206603ion_ty * exp_list_char * ty ) > bool ).

tff('#skF_921',type,
    '#skF_921': ( exp_list_char * ty * list_P1999446415t_char * fun_li688206603ion_ty * fun_li1432931796on_val * fun_na939144002on_val ) > produc12694297on_val ).

tff('#skF_122',type,
    '#skF_122': produc231486621on_val > exp_list_char ).

tff(none_f478147469r_bool,type,
    none_f478147469r_bool: option466449911r_bool ).

tff(collec718040978on_val,type,
    collec718040978on_val: fun_Pr691271849l_bool > fun_Pr691271849l_bool ).

tff(hAPP_f69964139ion_ty,type,
    hAPP_f69964139ion_ty: ( fun_fu549698637ion_ty * fun_Pr876827561ion_ty ) > fun_fu564156607ion_ty ).

tff('#skF_888',type,
    '#skF_888': ( produc220283002t_char * list_list_char * fun_li1024794712r_bool * fun_Pr1895638121r_bool * produc220283002t_char * list_list_char ) > list_list_char ).

tff('#skF_777',type,
    '#skF_777': ( produc220283002t_char * list_list_char * produc220283002t_char * fun_Pr1895638121r_bool * list_list_char ) > produc220283002t_char ).

tff(hAPP_f515912112l_bool,type,
    hAPP_f515912112l_bool: ( fun_fu754983186l_bool * fun_Pr1861226704r_bool ) > bool ).

tff(hAPP_list_char_ty,type,
    hAPP_list_char_ty: ( fun_list_char_ty * list_char ) > ty ).

tff(the_ty,type,
    the_ty: fun_option_ty_ty ).

tff(semila449273525l_bool,type,
    semila449273525l_bool: ( fun_Pr859510977l_bool * fun_Pr859510977l_bool ) > fun_Pr859510977l_bool ).

tff('#skF_88',type,
    '#skF_88': ( produc1406897475t_char * fun_Pr1728267013r_bool ) > produc220283002t_char ).

tff(hAPP_f876671127l_bool,type,
    hAPP_f876671127l_bool: ( fun_fu54393727l_bool * fun_fu49805983l_bool ) > fun_fu500553633l_bool ).

tff(hAPP_P828904212r_bool,type,
    hAPP_P828904212r_bool: ( fun_Pr1669461698r_bool * produc2146869324t_char ) > bool ).

tff(cOMBB_741416308t_char,type,
    cOMBB_741416308t_char: fun_fu1922972687l_bool ).

tff('#skF_998',type,
    '#skF_998': ty > list_char ).

tff('#skF_2',type,
    '#skF_2': ( produc1466422861on_val * fun_Pr302334223l_bool ) > produc430140671on_val ).

tff('#skF_739',type,
    '#skF_739': option466449911r_bool > fun_list_char_bool ).

tff(hAPP_option_val_bool,type,
    hAPP_option_val_bool: ( fun_option_val_bool * option_val ) > bool ).

tff('#skF_274',type,
    '#skF_274': fun_Pr1669461698r_bool > list_P1940453997har_ty ).

tff(hAPP_f225832321r_bool,type,
    hAPP_f225832321r_bool: ( fun_fu1034987497r_bool * fun_Pr1869680796l_bool ) > fun_fu848650568r_bool ).

tff(lex_pr1668767798t_char,type,
    lex_pr1668767798t_char: ( fun_Pr565113489r_bool * fun_Pr1538825897r_bool ) > fun_Pr981088873r_bool ).

tff('#skF_233',type,
    '#skF_233': fun_Pr691271849l_bool > produc124828825on_val ).

tff(hAPP_l1739862107l_bool,type,
    hAPP_l1739862107l_bool: ( fun_li1383188623l_bool * list_char ) > fun_fu989986782l_bool ).

tff(ord_le1568362934t_bool,type,
    ord_le1568362934t_bool: fun_nat_bool > fun_fu425979586l_bool ).

tff(cOMBB_808210516t_char,type,
    cOMBB_808210516t_char: fun_fu585405563l_bool ).

tff(hAPP_f254182519r_bool,type,
    hAPP_f254182519r_bool: ( fun_fu445571679r_bool * fun_fu1125427583r_bool ) > fun_fu388839521r_bool ).

tff(produc1441475159on_val,type,
    produc1441475159on_val: fun_Pr1391347915on_val ).

tff(hAPP_P92196306r_bool,type,
    hAPP_P92196306r_bool: ( fun_Pr227936640r_bool * produc1285161482t_char ) > bool ).

tff('#skF_44',type,
    '#skF_44': produc84451751t_char > list_char ).

tff('#skF_218',type,
    '#skF_218': fun_Pr306783325y_bool > list_ty ).

tff('#skF_569',type,
    '#skF_569': produc809539159t_char > exp_list_char ).

tff(hAPP_f1670595613l_bool,type,
    hAPP_f1670595613l_bool: ( fun_fu681302015l_bool * fun_fu1639641777on_val ) > fun_fu1165575785l_bool ).

tff('#skF_75',type,
    '#skF_75': ( produc231486621on_val * fun_Pr903661919l_bool ) > produc12694297on_val ).

tff(cOMBB_2042763133t_char,type,
    cOMBB_2042763133t_char: fun_fu2060731249l_bool ).

tff('#skF_530',type,
    '#skF_530': ( fun_Pr1861226704r_bool * fun_Pr1861226704r_bool ) > list_char ).

tff('#skF_723',type,
    '#skF_723': ( fun_option_ty_bool * fun_li1301775111ion_ty * produc639455274on_val ) > list_char ).

tff('#skF_132',type,
    '#skF_132': produc349695911t_char > produc1285161482t_char ).

tff(hAPP_f1930574389l_bool,type,
    hAPP_f1930574389l_bool: ( fun_fu254083683l_bool * fun_ex1201926843l_bool ) > fun_Pr680585871l_bool ).

tff(hAPP_f1467537159l_bool,type,
    hAPP_f1467537159l_bool: ( fun_fu76765545l_bool * fun_Pr228183746l_bool ) > fun_fu173338434l_bool ).

tff(cOMBB_705522285on_val,type,
    cOMBB_705522285on_val: fun_fu14434691l_bool ).

tff('#skF_655',type,
    '#skF_655': ( fun_li522008110r_bool * produc1971331930t_char ) > produc952412819t_char ).

tff('#skF_399',type,
    '#skF_399': ( produc800118557al_val * fun_Pr832147423l_bool ) > val ).

tff(hAPP_f1466436665r_bool,type,
    hAPP_f1466436665r_bool: ( fun_fu737201517r_bool * fun_Pr1336948301r_bool ) > fun_ex736065929r_bool ).

tff('#skF_988',type,
    '#skF_988': ( list_P1999446415t_char * exp_list_char * exp_list_char * produc12694297on_val * exp_list_char * produc12694297on_val ) > produc12694297on_val ).

tff(hAPP_f2132060507r_bool,type,
    hAPP_f2132060507r_bool: ( fun_fu552814479r_bool * fun_li860735411r_bool ) > fun_Pr565113489r_bool ).

tff('#skF_362',type,
    '#skF_362': ( produc1645268488al_val * fun_Pr252072522l_bool ) > val ).

tff('#skF_162',type,
    '#skF_162': fun_Pr286306793r_bool > produc494726439t_char ).

tff('#skF_936',type,
    '#skF_936': ( produc2061676504on_val * produc2061676504on_val * fun_Pr859510977l_bool ) > produc2061676504on_val ).

tff('#skF_911',type,
    '#skF_911': ( fun_Pr806764899on_val * fun_Pr235369833l_bool * fun_Pr806764899on_val * list_char * list_char * fun_li823162622l_bool ) > fun_Pr806764899on_val ).

tff(produc1152259904t_char,type,
    produc1152259904t_char: fun_li1497997787t_char ).

tff('#skF_657',type,
    '#skF_657': ( fun_li826105035r_bool * produc662261637t_char ) > exp_list_char ).

tff(hAPP_t708040077har_ty,type,
    hAPP_t708040077har_ty: ( fun_ty1486032501har_ty * ty ) > produc245756905har_ty ).

tff(produc436875159t_char,type,
    produc436875159t_char: fun_li310247229t_char ).

tff('#skF_181',type,
    '#skF_181': fun_Pr832147423l_bool > product_prod_val_val ).

tff('#skF_980',type,
    '#skF_980': ( produc12694297on_val * produc12694297on_val * exp_list_char * list_P1999446415t_char * exp_list_char ) > exp_list_char ).

tff(dom_list_char_ty,type,
    dom_list_char_ty: fun_li688206603ion_ty > fun_list_char_bool ).

tff(cOMBB_2078984970ol_val,type,
    cOMBB_2078984970ol_val: fun_fu1127606179l_bool ).

tff(semila1731249415r_bool,type,
    semila1731249415r_bool: ( fun_Pr70170387r_bool * fun_Pr70170387r_bool ) > fun_Pr70170387r_bool ).

tff('#skF_582',type,
    '#skF_582': produc2061676504on_val > list_exp_list_char ).

tff(hAPP_f826324045l_bool,type,
    hAPP_f826324045l_bool: ( fun_fu1816861237l_bool * fun_Pr231134077on_val ) > fun_Pr966331573l_bool ).

tff(produc1483578759t_char,type,
    produc1483578759t_char: fun_li2006863797t_char ).

tff('#skF_363',type,
    '#skF_363': ( produc1645268488al_val * fun_Pr252072522l_bool ) > val ).

tff(hAPP_P719127871t_char,type,
    hAPP_P719127871t_char: ( fun_Pr1477781613t_char * produc1285161482t_char ) > fun_Pr743134922t_char ).

tff(add,type,
    add: bop ).

tff('#skF_529',type,
    '#skF_529': ( fun_Pr1861226704r_bool * fun_Pr1861226704r_bool ) > produc952412819t_char ).

tff(cOMBC_220519196l_bool,type,
    cOMBC_220519196l_bool: fun_fu1223433803r_bool ).

tff(produc2035944023t_char,type,
    produc2035944023t_char: fun_li399153499t_char ).

tff('#skF_818',type,
    '#skF_818': ( fun_li826105035r_bool * exp_list_char * fun_Pr1890037787r_bool * list_val * list_val * exp_list_char ) > list_val ).

tff(hAPP_f1475571983l_bool,type,
    hAPP_f1475571983l_bool: ( fun_fu1605616113l_bool * fun_ex1231581599l_bool ) > fun_ex897949293l_bool ).

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

tff(hAPP_f1500560577r_bool,type,
    hAPP_f1500560577r_bool: ( fun_fu1188864163r_bool * fun_li1555920111r_bool ) > fun_fu1567715023r_bool ).

tff('#skF_382',type,
    '#skF_382': ( produc231486621on_val * fun_Pr903661919l_bool ) > produc1102272487on_val ).

tff(list_all2_ty_ty,type,
    list_all2_ty_ty: ( fun_ty_fun_ty_bool * list_ty * list_ty ) > bool ).

tff('#skF_835',type,
    '#skF_835': ( val * fun_Pr832147423l_bool * val * val * fun_val_fun_val_bool * val ) > val ).

tff('#skF_67',type,
    '#skF_67': ( produc1285161482t_char * fun_Pr227936640r_bool ) > exp_list_char ).

tff(hAPP_P2028292026l_bool,type,
    hAPP_P2028292026l_bool: ( fun_Pr1869680796l_bool * produc662261637t_char ) > fun_fu184232242l_bool ).

tff('#skF_689',type,
    '#skF_689': ( fun_li826105035r_bool * produc662261637t_char ) > exp_list_char ).

tff(hAPP_f570766339l_bool,type,
    hAPP_f570766339l_bool: ( fun_fu1520189105l_bool * fun_ex1201926843l_bool ) > bool ).

tff('#skF_613',type,
    '#skF_613': fun_Pr827765831r_bool > list_val ).

tff('#skF_346',type,
    '#skF_346': produc494726439t_char > produc2146869324t_char ).

tff('#skF_630',type,
    '#skF_630': fun_Pr252072522l_bool > produc1645268488al_val ).

tff(transi910771962on_val,type,
    transi910771962on_val: fun_Pr903661919l_bool > fun_Pr903661919l_bool ).

tff('#skF_840',type,
    '#skF_840': ( fun_Pr1336847023r_bool * fun_li860735411r_bool * list_char * list_char * list_char * list_char ) > list_char ).

tff(ord_le117566470r_bool,type,
    ord_le117566470r_bool: fun_Pr1861226704r_bool > fun_fu754983186l_bool ).

tff(hAPP_o1977518472on_val,type,
    hAPP_o1977518472on_val: ( fun_op498348476on_val * option1479284511on_val ) > produc639455274on_val ).

tff('#skF_889',type,
    '#skF_889': ( produc220283002t_char * list_list_char * fun_li1024794712r_bool * fun_Pr1895638121r_bool * produc220283002t_char * list_list_char ) > produc220283002t_char ).

tff(some_nat,type,
    some_nat: fun_nat_option_nat ).

tff('#skF_18',type,
    '#skF_18': ( produc84451751t_char * fun_Pr981088873r_bool ) > list_char ).

tff(hAPP_f522372661r_bool,type,
    hAPP_f522372661r_bool: ( fun_fu683689373r_bool * fun_li1362522525l_bool ) > fun_fu297867453r_bool ).

tff('#skF_237',type,
    '#skF_237': fun_Pr680585871l_bool > produc124828825on_val ).

tff(cOMBC_622308798l_bool,type,
    cOMBC_622308798l_bool: fun_fu1999472363l_bool ).

tff(ord_le188521288l_bool,type,
    ord_le188521288l_bool: fun_li823162622l_bool > fun_fu1983549044l_bool ).

tff('#skF_993',type,
    '#skF_993': ( list_P1999446415t_char * list_char * ty * list_char * exp_list_char * fun_na939144002on_val * fun_li688206603ion_ty ) > list_char ).

tff(hAPP_f2118054305l_bool,type,
    hAPP_f2118054305l_bool: ( fun_fu226247171l_bool * fun_li1751446259t_char ) > fun_li1225301163l_bool ).

tff('#skF_249',type,
    '#skF_249': fun_Pr252072522l_bool > produc1645268488al_val ).

tff(hAPP_P1708370145l_bool,type,
    hAPP_P1708370145l_bool: ( fun_Pr680585871l_bool * produc124828825on_val ) > bool ).

tff(lex_pr69619957on_val,type,
    lex_pr69619957on_val: ( fun_Pr136267935r_bool * fun_Pr693020585l_bool ) > fun_Pr691271849l_bool ).

tff('#skF_868',type,
    '#skF_868': ( fun_li1305328058r_bool * list_P341299826t_char * fun_Pr286306793r_bool * list_P341299826t_char * list_P1940453997har_ty * list_P1940453997har_ty ) > list_P1940453997har_ty ).

tff('#skF_256',type,
    '#skF_256': fun_Pr248118298l_bool > list_exp_list_char ).

tff(hAPP_f361629773l_bool,type,
    hAPP_f361629773l_bool: ( fun_fu1082830261l_bool * fun_ex588373425t_char ) > fun_ex1789610473l_bool ).

tff('#skF_893',type,
    '#skF_893': ( produc2061676504on_val * fun_Pr597144499l_bool * produc2061676504on_val * produc2061676504on_val * produc2061676504on_val * fun_Pr302334223l_bool ) > produc2061676504on_val ).

tff(hAPP_f861853459l_bool,type,
    hAPP_f861853459l_bool: ( fun_fu1375444597l_bool * fun_Pr597144499l_bool ) > bool ).

tff('#skF_761',type,
    '#skF_761': ( list_exp_list_char * produc12694297on_val * produc12694297on_val * list_exp_list_char * fun_Pr859510977l_bool ) > produc12694297on_val ).

tff('#skF_886',type,
    '#skF_886': ( fun_li887890578r_bool * list_ty * list_ty * fun_Pr1728267013r_bool * produc662261637t_char * produc662261637t_char ) > list_ty ).

tff(hAPP_P1862681481l_bool,type,
    hAPP_P1862681481l_bool: ( fun_Pr253198059l_bool * produc1534059751t_char ) > fun_fu1661458591l_bool ).

tff(cOMBC_229530231l_bool,type,
    cOMBC_229530231l_bool: fun_fu1620074797t_bool ).

tff(hAPP_P1609485901l_bool,type,
    hAPP_P1609485901l_bool: ( fun_Pr966331573l_bool * produc12694297on_val ) > fun_fu1845830481l_bool ).

tff('#skF_682',type,
    '#skF_682': ( fun_li1305328058r_bool * produc2146869324t_char ) > list_P1940453997har_ty ).

tff('#skF_332',type,
    '#skF_332': produc349695911t_char > list_list_char ).

tff(member978285664op_bop,type,
    member978285664op_bop: fun_Pr583124355l_bool ).

tff('#skF_775',type,
    '#skF_775': ( fun_Pr1728267013r_bool * produc662261637t_char * list_ty * produc662261637t_char * list_ty ) > produc662261637t_char ).

tff('#skF_443',type,
    '#skF_443': ( fun_Pr2024675945r_bool * fun_Pr2024675945r_bool ) > list_P341299826t_char ).

tff('#skF_584',type,
    '#skF_584': produc430140671on_val > produc2061676504on_val ).

tff('#skF_483',type,
    '#skF_483': ( fun_Pr252072522l_bool * fun_Pr252072522l_bool ) > product_prod_val_val ).

tff(hAPP_P2115985549l_bool,type,
    hAPP_P2115985549l_bool: ( fun_Pr1618624239l_bool * produc753553453st_val ) > bool ).

tff('#skF_648',type,
    '#skF_648': ( fun_li221477r_bool * produc809539159t_char ) > list_list_char ).

tff(hAPP_f1677329295l_bool,type,
    hAPP_f1677329295l_bool: ( fun_fu1092588739l_bool * fun_na939144002on_val ) > fun_na712147476l_bool ).

tff(hAPP_o586881855l_bool,type,
    hAPP_o586881855l_bool: ( fun_op860648563l_bool * option_val ) > fun_option_val_bool ).

tff('#skF_598',type,
    '#skF_598': produc1102272487on_val > produc124828825on_val ).

tff('#skF_478',type,
    '#skF_478': ( fun_Pr315804320l_bool * fun_Pr315804320l_bool ) > list_char ).

tff('#skF_591',type,
    '#skF_591': produc1278157519t_char > list_char ).

tff(hAPP_l551544901l_bool,type,
    hAPP_l551544901l_bool: ( fun_li99597427l_bool * list_list_char ) > fun_ex535087353l_bool ).

tff('#skF_688',type,
    '#skF_688': ( fun_li826105035r_bool * produc662261637t_char ) > list_val ).

tff('#skF_576',type,
    '#skF_576': produc662261637t_char > list_val ).

tff('#skF_836',type,
    '#skF_836': ( product_prod_val_val * fun_bo1454185032l_bool * product_prod_val_val * fun_Pr897334561l_bool * bop * bop ) > bop ).

tff(hAPP_option_ty_bool,type,
    hAPP_option_ty_bool: ( fun_option_ty_bool * option_ty ) > bool ).

tff('#skF_919',type,
    '#skF_919': ( fun_Pr633696065l_bool * produc124828825on_val * produc124828825on_val * produc124828825on_val * produc124828825on_val * fun_Pr903661919l_bool ) > produc124828825on_val ).

tff('#skF_537',type,
    '#skF_537': produc809539159t_char > exp_list_char ).

tff(hAPP_f1847120981l_bool,type,
    hAPP_f1847120981l_bool: ( fun_fu851447613l_bool * fun_Pr1300573173l_bool ) > fun_fu2068145461l_bool ).

tff(hAPP_f1175362209l_bool,type,
    hAPP_f1175362209l_bool: ( fun_fu237977731l_bool * fun_Pr680585871l_bool ) > fun_Pr1696029455l_bool ).

tff('#skF_366',type,
    '#skF_366': ( produc430140671on_val * fun_Pr859510977l_bool ) > produc12694297on_val ).

tff(ord_le1080391173l_bool,type,
    ord_le1080391173l_bool: fun_ex1201926843l_bool > fun_fu1520189105l_bool ).

tff('#skF_528',type,
    '#skF_528': ( fun_Pr1861226704r_bool * fun_Pr1861226704r_bool ) > list_char ).

tff(member875476972on_val,type,
    member875476972on_val: fun_Pr1441107355l_bool ).

tff('#skF_375',type,
    '#skF_375': ( produc220283002t_char * fun_Pr46158268r_bool ) > exp_list_char ).

tff('#skF_86',type,
    '#skF_86': ( produc349695911t_char * fun_Pr1895638121r_bool ) > list_ty ).

tff('#skF_63',type,
    '#skF_63': ( produc430140671on_val * fun_Pr859510977l_bool ) > fun_li1432931796on_val ).

tff(cOMBB_1153617344on_val,type,
    cOMBB_1153617344on_val: fun_fu698854459l_bool ).

tff(hAPP_P1217996045l_bool,type,
    hAPP_P1217996045l_bool: ( fun_Pr1372407413l_bool * produc639455274on_val ) > fun_fu962543074l_bool ).

tff(cOMBB_1303934920on_val,type,
    cOMBB_1303934920on_val: fun_fu781882819l_bool ).

tff('#skF_562',type,
    '#skF_562': produc12694297on_val > fun_na939144002on_val ).

tff(comp_o1129292306t_char,type,
    comp_o1129292306t_char: ( fun_option_val_val * fun_li1432931796on_val ) > fun_list_char_val ).

tff(hAPP_P1327510541l_bool,type,
    hAPP_P1327510541l_bool: ( fun_Pr1300573173l_bool * produc2146869324t_char ) > fun_fu1272536068l_bool ).

tff(hAPP_f1860331535l_bool,type,
    hAPP_f1860331535l_bool: ( fun_fu802010103l_bool * fun_fu735196737l_bool ) > fun_fu322466363l_bool ).

tff(hAPP_f489569861t_bool,type,
    hAPP_f489569861t_bool: ( fun_fu1620074797t_bool * fun_na712147476l_bool ) > fun_op790144516t_bool ).

tff(produc1596557472r_bool,type,
    produc1596557472r_bool: fun_fu402575125r_bool ).

tff('#skF_611',type,
    '#skF_611': fun_Pr1861226704r_bool > produc952412819t_char ).

tff('#skF_11',type,
    '#skF_11': ( produc231486621on_val * fun_Pr903661919l_bool ) > fun_li1432931796on_val ).

tff(produc1641293463t_char,type,
    produc1641293463t_char: fun_Pr1812345101t_char ).

tff('#skF_995',type,
    '#skF_995': ( ty * exp_list_char * exp_list_char * fun_li688206603ion_ty * fun_na939144002on_val * list_P1999446415t_char * list_char * list_char ) > ty ).

tff('#skF_985',type,
    '#skF_985': ( fun_na939144002on_val * list_char ) > fun_Pr806764899on_val ).

tff('#skF_882',type,
    '#skF_882': ( fun_li826105035r_bool * exp_list_char * list_val * list_val * fun_Pr1890037787r_bool * exp_list_char ) > list_val ).

tff('#skF_731',type,
    '#skF_731': ( fun_Pr806764899on_val * fun_na939144002on_val * list_char * nat * fun_na939144002on_val ) > fun_Pr806764899on_val ).

tff('#skF_291',type,
    '#skF_291': produc1645268488al_val > val ).

tff(hAPP_f1734879897l_bool,type,
    hAPP_f1734879897l_bool: ( fun_fu816125185l_bool * fun_fu1590192889l_bool ) > fun_fu459093885l_bool ).

tff('#skF_30',type,
    '#skF_30': produc1466422861on_val > fun_na939144002on_val ).

tff(binop,type,
    binop: produc1645268488al_val > option_val ).

tff('#skF_811',type,
    '#skF_811': ( produc2146869324t_char * list_char * fun_Pr1538825897r_bool * fun_li485148903r_bool * produc2146869324t_char * list_char ) > produc2146869324t_char ).

tff('#skF_188',type,
    '#skF_188': fun_Pr1336847023r_bool > produc1278157519t_char ).

tff(produc635935767t_char,type,
    produc635935767t_char: fun_Pr505221745t_char ).

tff(hAPP_f1149562121l_bool,type,
    hAPP_f1149562121l_bool: ( fun_fu822026603l_bool * fun_li616301379l_bool ) > fun_li1961812931l_bool ).

tff('#skF_807',type,
    '#skF_807': ( list_P341299826t_char * list_P341299826t_char * fun_li1305328058r_bool * fun_Pr286306793r_bool * list_P1940453997har_ty * list_P1940453997har_ty ) > list_P341299826t_char ).

tff('#skF_203',type,
    '#skF_203': fun_Pr136267935r_bool > exp_list_char ).

tff(ord_le1776148979l_bool,type,
    ord_le1776148979l_bool: fun_Pr691271849l_bool > fun_fu1001966495l_bool ).

tff('#skF_119',type,
    '#skF_119': produc1971331930t_char > list_P341299826t_char ).

tff('#skF_644',type,
    '#skF_644': fun_Pr680585871l_bool > produc12694297on_val ).

tff(transi1123801095t_char,type,
    transi1123801095t_char: fun_Pr981088873r_bool > fun_Pr981088873r_bool ).

tff(ord_le640323803r_bool,type,
    ord_le640323803r_bool: fun_Pr565113489r_bool > fun_fu2033725063l_bool ).

tff('#skF_336',type,
    '#skF_336': produc1406897475t_char > produc662261637t_char ).

tff('#skF_142',type,
    '#skF_142': produc84451751t_char > list_char ).

tff(hAPP_P1486793863on_val,type,
    hAPP_P1486793863on_val: ( fun_Pr609382377on_val * produc1102272487on_val ) > produc231486621on_val ).

tff(hAPP_l309186817t_char,type,
    hAPP_l309186817t_char: ( fun_li2006863797t_char * list_char ) > fun_Pr32647428t_char ).

tff(hAPP_b406740087l_bool,type,
    hAPP_b406740087l_bool: ( fun_bo1312031403l_bool * bop ) > fun_Pr1856441676l_bool ).

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

tff('#skF_979',type,
    '#skF_979': ( produc12694297on_val * produc12694297on_val * exp_list_char * list_P1999446415t_char * exp_list_char ) > nat ).

tff('#skF_652',type,
    '#skF_652': ( fun_li485148903r_bool * produc952412819t_char ) > list_char ).

tff(hAPP_f348508809l_bool,type,
    hAPP_f348508809l_bool: ( fun_fu1999472363l_bool * fun_li1961812931l_bool ) > fun_fu17279171l_bool ).

tff(transi1395422419t_char,type,
    transi1395422419t_char: fun_Pr565113489r_bool > fun_Pr565113489r_bool ).

tff(hAPP_e1833980889l_bool,type,
    hAPP_e1833980889l_bool: ( fun_ex1201926843l_bool * exp_list_char ) > fun_Pr1696029455l_bool ).

tff('#skF_418',type,
    '#skF_418': ( produc494726439t_char * fun_Pr286306793r_bool ) > produc2146869324t_char ).

tff(hAPP_l1842007287l_bool,type,
    hAPP_l1842007287l_bool: ( fun_li1225301163l_bool * list_val ) > fun_ex1789610473l_bool ).

tff('#skF_968',type,
    '#skF_968': ( list_P1999446415t_char * exp_list_char * produc12694297on_val * bop * produc12694297on_val * exp_list_char * exp_list_char ) > val ).

tff(transi1065307915t_char,type,
    transi1065307915t_char: fun_li860735411r_bool > fun_li860735411r_bool ).

tff('#skF_185',type,
    '#skF_185': fun_Pr897334561l_bool > produc1645268488al_val ).

tff(produc251930284har_ty,type,
    produc251930284har_ty: fun_li885125749har_ty ).

tff('#skF_635',type,
    '#skF_635': fun_Pr565113489r_bool > list_char ).

tff('#skF_867',type,
    '#skF_867': ( list_list_char * exp_list_char * list_list_char * exp_list_char * fun_li221477r_bool * fun_Pr908866473r_bool ) > exp_list_char ).

tff('#skF_636',type,
    '#skF_636': fun_Pr315804320l_bool > produc639455274on_val ).

tff(hAPP_f1749915625r_bool,type,
    hAPP_f1749915625r_bool: ( fun_fu146328523r_bool * fun_li1358910483l_bool ) > fun_li1774921427r_bool ).

tff(lex_pr1588300168t_char,type,
    lex_pr1588300168t_char: ( fun_Pr306783325y_bool * fun_Pr1890037787r_bool ) > fun_Pr1728267013r_bool ).

tff(hAPP_o1968908095l_bool,type,
    hAPP_o1968908095l_bool: ( fun_op1529201523l_bool * option1479284511on_val ) > fun_op362161377l_bool ).

tff(hAPP_P2139822957l_bool,type,
    hAPP_P2139822957l_bool: ( fun_Pr54558799l_bool * produc1826280281t_char ) > fun_fu365643025l_bool ).

tff('#skF_744',type,
    '#skF_744': option466449911r_bool > fun_list_char_bool ).

tff('#skF_671',type,
    '#skF_671': ( fun_li860735411r_bool * produc1278157519t_char ) > list_char ).

tff(member1551446420t_char,type,
    member1551446420t_char: fun_Pr1377562219l_bool ).

tff('#skF_356',type,
    '#skF_356': ( produc1102272487on_val * fun_Pr691271849l_bool ) > exp_list_char ).

tff(produc1618304727on_val,type,
    produc1618304727on_val: fun_fu766397407on_val ).

tff('#skF_508',type,
    '#skF_508': ( fun_Pr1669461698r_bool * fun_Pr1669461698r_bool ) > list_P1940453997har_ty ).

tff(hAPP_f901718717l_bool,type,
    hAPP_f901718717l_bool: ( fun_fu1302866591l_bool * fun_ex303050433t_char ) > fun_ex535087353l_bool ).

tff(member1161907014t_char,type,
    member1161907014t_char: fun_Pr54558799l_bool ).

tff(hAPP_P1886180715on_val,type,
    hAPP_P1886180715on_val: ( fun_Pr714818201on_val * produc124828825on_val ) > produc1102272487on_val ).

tff(ord_le1151384881r_bool,type,
    ord_le1151384881r_bool: fun_li485148903r_bool > fun_fu2048960477l_bool ).

tff('#skF_31',type,
    '#skF_31': produc1466422861on_val > fun_li1432931796on_val ).

tff(hAPP_v1519391al_val,type,
    hAPP_v1519391al_val: ( fun_va959426509al_val * val ) > fun_va1923334394al_val ).

tff('#skF_106',type,
    '#skF_106': produc1102272487on_val > fun_na939144002on_val ).

tff(hAPP_f447563647r_bool,type,
    hAPP_f447563647r_bool: ( fun_fu1361373153r_bool * fun_li248212255r_bool ) > fun_fu1278980701r_bool ).

tff('#skF_740',type,
    '#skF_740': option_nat > nat ).

tff(hAPP_P2077211775on_val,type,
    hAPP_P2077211775on_val: ( fun_Pr449337907on_val * produc1102272487on_val ) > fun_Pr609382377on_val ).

tff(hAPP_f1136362289l_bool,type,
    hAPP_f1136362289l_bool: ( fun_fu2070744595l_bool * fun_li455628155t_char ) > fun_li404360883l_bool ).

tff(hAPP_f197435839r_bool,type,
    hAPP_f197435839r_bool: ( fun_fu1721346721r_bool * fun_li1774921427r_bool ) > fun_fu34004457r_bool ).

tff('#skF_179',type,
    '#skF_179': fun_Pr302334223l_bool > produc430140671on_val ).

tff(hAPP_f388097003r_bool,type,
    hAPP_f388097003r_bool: ( fun_fu1888091987r_bool * fun_ex1789610473l_bool ) > fun_fu243812799r_bool ).

tff('#skF_497',type,
    '#skF_497': ( fun_Pr46158268r_bool * fun_Pr46158268r_bool ) > produc662261637t_char ).

tff('#skF_736',type,
    '#skF_736': option_ty > ty ).

tff(cOMBB_984708934t_char,type,
    cOMBB_984708934t_char: fun_fu1811849795l_bool ).

tff('#skF_704',type,
    '#skF_704': ( fun_li823162622l_bool * produc639455274on_val ) > list_char ).

tff('#skF_333',type,
    '#skF_333': produc349695911t_char > produc220283002t_char ).

tff(hAPP_f1823921107r_bool,type,
    hAPP_f1823921107r_bool: ( fun_fu1287147451r_bool * fun_fu1888091987r_bool ) > fun_fu1488582801r_bool ).

tff('#skF_502',type,
    '#skF_502': ( fun_Pr827765831r_bool * fun_Pr827765831r_bool ) > list_val ).

tff('#skF_963',type,
    '#skF_963': ( exp_list_char * list_P1999446415t_char * produc12694297on_val * exp_list_char * produc12694297on_val * exp_list_char ) > exp_list_char ).

tff('#skF_43',type,
    '#skF_43': produc84451751t_char > list_char ).

tff(cOMBB_68065882ist_ty,type,
    cOMBB_68065882ist_ty: fun_fu579122691l_bool ).

tff('#skF_796',type,
    '#skF_796': ( fun_Pr691271849l_bool * fun_ex1201926843l_bool * produc12694297on_val * exp_list_char * produc12694297on_val * exp_list_char ) > exp_list_char ).

tff(hAPP_f1520735791l_bool,type,
    hAPP_f1520735791l_bool: ( fun_fu2048960477l_bool * fun_li485148903r_bool ) > bool ).

tff('#skF_659',type,
    '#skF_659': ( fun_li887890578r_bool * produc220283002t_char ) > produc662261637t_char ).

tff('#skF_319',type,
    '#skF_319': produc1350825965t_char > produc1278157519t_char ).

tff(hAPP_l296209613r_bool,type,
    hAPP_l296209613r_bool: ( fun_li968298881r_bool * list_val ) > fun_fu243812799r_bool ).

tff(hAPP_f388705405r_bool,type,
    hAPP_f388705405r_bool: ( fun_fu311765169r_bool * fun_na939144002on_val ) > fun_list_char_bool ).

tff('#skF_684',type,
    '#skF_684': ( fun_li485148903r_bool * produc952412819t_char ) > list_char ).

tff(hAPP_f2037329933l_bool,type,
    hAPP_f2037329933l_bool: ( fun_fu1331594741l_bool * fun_Pr32647428t_char ) > fun_Pr1021761724l_bool ).

tff(hAPP_o453398608r_bool,type,
    hAPP_o453398608r_bool: ( fun_op649618820r_bool * option_val ) > fun_list_char_bool ).

tff('#skF_35',type,
    '#skF_35': produc231486621on_val > fun_na939144002on_val ).

tff('#skF_844',type,
    '#skF_844': ( list_char * fun_Pr806764899on_val * fun_li823162622l_bool * fun_Pr806764899on_val * fun_Pr235369833l_bool * list_char ) > list_char ).

tff('#skF_910',type,
    '#skF_910': ( fun_Pr806764899on_val * fun_Pr235369833l_bool * fun_Pr806764899on_val * list_char * list_char * fun_li823162622l_bool ) > list_char ).

tff(hAPP_f762728813l_bool,type,
    hAPP_f762728813l_bool: ( fun_fu1839421007l_bool * fun_Pr714818201on_val ) > fun_Pr973229009l_bool ).

tff(hAPP_e952791821t_char,type,
    hAPP_e952791821t_char: ( fun_ex303050433t_char * exp_list_char ) > produc809539159t_char ).

tff('#skF_533',type,
    '#skF_533': ( fun_Pr70170387r_bool * fun_Pr70170387r_bool ) > produc1025221954t_char ).

tff(hAPP_f1766231913r_bool,type,
    hAPP_f1766231913r_bool: ( fun_fu1223433803r_bool * fun_ex535087353l_bool ) > fun_fu737201517r_bool ).

tff('#skF_737',type,
    '#skF_737': option1479284511on_val > produc639455274on_val ).

tff(hAPP_P827589667har_ty,type,
    hAPP_P827589667har_ty: ( fun_Pr201309399har_ty * produc1278157519t_char ) > fun_ty1486032501har_ty ).

tff(member1379348767t_char,type,
    member1379348767t_char: fun_Pr1300573173l_bool ).

tff('#skF_897',type,
    '#skF_897': ( fun_Pr832147423l_bool * val * val * val * fun_val_fun_val_bool * val ) > val ).

tff('#skF_71',type,
    '#skF_71': ( produc1971331930t_char * fun_Pr1861226704r_bool ) > list_P341299826t_char ).

tff(cOMBB_147773915t_char,type,
    cOMBB_147773915t_char: fun_fu7682913l_bool ).

tff('#skF_22',type,
    '#skF_22': ( produc1013743697t_char * fun_Pr70170387r_bool ) > list_char ).

tff('#skF_621',type,
    '#skF_621': fun_Pr248118298l_bool > produc2061676504on_val ).

tff('#skF_56',type,
    '#skF_56': ( produc1102272487on_val * fun_Pr691271849l_bool ) > produc124828825on_val ).

tff(produc1564932627on_val,type,
    produc1564932627on_val: fun_Pr449337907on_val ).

tff(lex_pr1971266694on_val,type,
    lex_pr1971266694on_val: ( fun_Pr565113489r_bool * fun_Pr369549609l_bool ) > fun_Pr235369833l_bool ).

tff(fequal_option_val,type,
    fequal_option_val: fun_op860648563l_bool ).

tff('#skF_78',type,
    '#skF_78': ( produc630464863al_val * fun_Pr897334561l_bool ) > val ).

tff(hAPP_P1423780764t_char,type,
    hAPP_P1423780764t_char: ( fun_Pr32647428t_char * produc2146869324t_char ) > produc952412819t_char ).

tff(hAPP_P1503283977l_bool,type,
    hAPP_P1503283977l_bool: ( fun_Pr269504363l_bool * produc244676007t_char ) > fun_fu951593311l_bool ).

tff(hAPP_f719350875r_bool,type,
    hAPP_f719350875r_bool: ( fun_fu82046351r_bool * fun_Pr1898949769r_bool ) > fun_li485148903r_bool ).

tff(hAPP_f483496539l_bool,type,
    hAPP_f483496539l_bool: ( fun_fu1338423817l_bool * fun_Pr70170387r_bool ) > bool ).

tff(unit,type,
    unit: val ).

tff('#skF_854',type,
    '#skF_854': ( fun_Pr903661919l_bool * produc124828825on_val * fun_Pr633696065l_bool * produc124828825on_val * produc124828825on_val * produc124828825on_val ) > produc124828825on_val ).

tff('#skF_567',type,
    '#skF_567': produc1102272487on_val > produc124828825on_val ).

tff(hAPP_v417179479l_bool,type,
    hAPP_v417179479l_bool: ( fun_va2018308997l_bool * val ) > fun_va633994418l_bool ).

tff('#skF_338',type,
    '#skF_338': produc1826280281t_char > list_val ).

tff(member1199939018t_char,type,
    member1199939018t_char: fun_Pr430256983l_bool ).

tff('#skF_697',type,
    '#skF_697': ( fun_Pr597144499l_bool * produc430140671on_val ) > produc2061676504on_val ).

tff(the_val,type,
    the_val: fun_option_val_val ).

tff('#skF_870',type,
    '#skF_870': ( fun_li1305328058r_bool * list_P341299826t_char * fun_Pr286306793r_bool * list_P341299826t_char * list_P1940453997har_ty * list_P1940453997har_ty ) > list_P1940453997har_ty ).

tff('#skF_518',type,
    '#skF_518': ( fun_Pr691271849l_bool * fun_Pr691271849l_bool ) > produc124828825on_val ).

tff('#skF_846',type,
    '#skF_846': ( list_char * fun_Pr806764899on_val * fun_li823162622l_bool * fun_Pr806764899on_val * fun_Pr235369833l_bool * list_char ) > list_char ).

tff(fv,type,
    fv: exp_list_char > fun_list_char_bool ).

tff('#skF_675',type,
    '#skF_675': ( fun_fu100249073l_bool * produc12694297on_val ) > fun_li1432931796on_val ).

tff('#skF_941',type,
    '#skF_941': ( list_char * list_char * fun_Pr565113489r_bool ) > list_char ).

tff(cOMBB_bool_bool_nat,type,
    cOMBB_bool_bool_nat: fun_fu1509210819t_bool ).

tff('#skF_194',type,
    '#skF_194': fun_Pr693020585l_bool > produc12694297on_val ).

tff('#skF_970',type,
    '#skF_970': ( list_P1999446415t_char * exp_list_char * produc12694297on_val * bop * produc12694297on_val * exp_list_char * exp_list_char ) > val ).

tff('#skF_610',type,
    '#skF_610': fun_Pr1861226704r_bool > list_char ).

tff(hAPP_l1591404153l_bool,type,
    hAPP_l1591404153l_bool: ( fun_li95346349l_bool * list_char ) > fun_Pr655735548l_bool ).

tff(produc921874948t_char,type,
    produc921874948t_char: fun_li455628155t_char ).

tff('#skF_442',type,
    '#skF_442': ( fun_Pr2024675945r_bool * fun_Pr2024675945r_bool ) > list_P341299826t_char ).

tff(hAPP_f678833350l_bool,type,
    hAPP_f678833350l_bool: ( fun_fu1983549044l_bool * fun_li823162622l_bool ) > bool ).

tff('#skF_553',type,
    '#skF_553': produc430140671on_val > produc2061676504on_val ).

tff('#skF_49',type,
    '#skF_49': produc1013743697t_char > ty ).

tff(hAPP_P91410073t_char,type,
    hAPP_P91410073t_char: ( fun_Pr1328683975t_char * produc809539159t_char ) > fun_Pr1453773143t_char ).

tff('#skF_738',type,
    '#skF_738': option_val > val ).

tff('#skF_24',type,
    '#skF_24': ( produc1013743697t_char * fun_Pr70170387r_bool ) > ty ).

tff(fun_up424764369ion_ty,type,
    fun_up424764369ion_ty: ( fun_li688206603ion_ty * list_char * option_ty ) > fun_li688206603ion_ty ).

tff(hAPP_P530382601l_bool,type,
    hAPP_P530382601l_bool: ( fun_Pr1095905387l_bool * product_prod_val_val ) > fun_fu1210184799l_bool ).

tff('#skF_197',type,
    '#skF_197': fun_Pr903661919l_bool > produc1102272487on_val ).

tff('#skF_492',type,
    '#skF_492': ( fun_Pr227936640r_bool * fun_Pr227936640r_bool ) > list_list_char ).

tff(produc24551831t_char,type,
    produc24551831t_char: fun_Pr1477781613t_char ).

tff(hAPP_f1849790461on_val,type,
    hAPP_f1849790461on_val: ( fun_fu1639641777on_val * fun_na939144002on_val ) > fun_fu1690035458on_val ).

tff(ord_le1050317687l_bool,type,
    ord_le1050317687l_bool: fun_Pr633696065l_bool > fun_fu2042905603l_bool ).

tff(member162552852t_char,type,
    member162552852t_char: fun_Pr81279339l_bool ).

tff(hAPP_f1525114763l_bool,type,
    hAPP_f1525114763l_bool: ( fun_fu2032275391l_bool * fun_Pr597144499l_bool ) > fun_Pr859510977l_bool ).

tff('#skF_84',type,
    '#skF_84': ( produc349695911t_char * fun_Pr1895638121r_bool ) > produc1285161482t_char ).

tff('#skF_899',type,
    '#skF_899': ( fun_Pr832147423l_bool * val * val * val * fun_val_fun_val_bool * val ) > val ).

tff('#skF_310',type,
    '#skF_310': produc231486621on_val > produc1102272487on_val ).

tff(cOMBB_1718333400on_val,type,
    cOMBB_1718333400on_val: fun_fu48585473l_bool ).

tff('#skF_405',type,
    '#skF_405': ( produc349695911t_char * fun_Pr1895638121r_bool ) > produc220283002t_char ).

tff('#skF_216',type,
    '#skF_216': fun_Pr1618624239l_bool > produc753553453st_val ).

tff(hAPP_l1873467853t_char,type,
    hAPP_l1873467853t_char: ( fun_li455628155t_char * list_list_char ) > fun_Pr141094017t_char ).

tff('#skF_793',type,
    '#skF_793': ( list_exp_list_char * produc12694297on_val * fun_Pr859510977l_bool * list_exp_list_char * produc12694297on_val * fun_li1372729616l_bool ) > produc12694297on_val ).

tff('#skF_658',type,
    '#skF_658': ( fun_li887890578r_bool * produc220283002t_char ) > list_ty ).

tff(hAPP_f521496323r_bool,type,
    hAPP_f521496323r_bool: ( fun_fu1931408741r_bool * fun_li977323167r_bool ) > fun_fu1396152417r_bool ).

tff('#skF_25',type,
    '#skF_25': ( produc1013743697t_char * fun_Pr70170387r_bool ) > list_list_char ).

tff(produc1958875245l_bool,type,
    produc1958875245l_bool: fun_fu947198233l_bool ).

tff('#skF_647',type,
    '#skF_647': fun_Pr691271849l_bool > produc124828825on_val ).

tff('#skF_58',type,
    '#skF_58': ( produc1102272487on_val * fun_Pr691271849l_bool ) > fun_na939144002on_val ).

tff(hAPP_f33142364l_bool,type,
    hAPP_f33142364l_bool: ( fun_fu2077402686l_bool * fun_Pr1696029455l_bool ) > fun_fu1693644106l_bool ).

tff(cOMBC_1127703214r_bool,type,
    cOMBC_1127703214r_bool: fun_fu377199967r_bool ).

tff('#skF_158',type,
    '#skF_158': fun_Pr908866473r_bool > produc809539159t_char ).

tff(hAPP_e544220455r_bool,type,
    hAPP_e544220455r_bool: ( fun_ex736065929r_bool * exp_list_char ) > bool ).

tff(ord_le817953186r_bool,type,
    ord_le817953186r_bool: fun_li1024794712r_bool > fun_fu1924808654l_bool ).

tff(hAPP_l2000496933ion_ty,type,
    hAPP_l2000496933ion_ty: ( fun_li1301775111ion_ty * list_char ) > fun_fu357191650ion_ty ).

tff(hAPP_P1240100515r_bool,type,
    hAPP_P1240100515r_bool: ( fun_Pr1728267013r_bool * produc1406897475t_char ) > bool ).

tff('#skF_415',type,
    '#skF_415': ( produc740765671t_char * fun_Pr1538825897r_bool ) > produc952412819t_char ).

tff(produc2016959032t_char,type,
    produc2016959032t_char: fun_li997290943t_char ).

tff(produc1911975310l_bool,type,
    produc1911975310l_bool: fun_Pr680585871l_bool > fun_ex1201926843l_bool ).

tff(hAPP_f1134950784l_bool,type,
    hAPP_f1134950784l_bool: ( fun_fu962543074l_bool * fun_Pr315804320l_bool ) > bool ).

tff('#skF_752',type,
    '#skF_752': ( list_char * exp_list_char ) > exp_list_char ).

tff(hAPP_f866074145l_bool,type,
    hAPP_f866074145l_bool: ( fun_fu1489350019l_bool * fun_bo1153317747al_val ) > fun_bo1312031403l_bool ).

tff(hAPP_P786771093l_bool,type,
    hAPP_P786771093l_bool: ( fun_Pr180031351l_bool * produc1350825965t_char ) > fun_fu9090469l_bool ).

tff('#skF_517',type,
    '#skF_517': ( fun_Pr691271849l_bool * fun_Pr691271849l_bool ) > produc124828825on_val ).

tff('#skF_808',type,
    '#skF_808': ( produc2146869324t_char * list_char * fun_Pr1538825897r_bool * fun_li485148903r_bool * produc2146869324t_char * list_char ) > list_char ).

tff(la,type,
    la: fun_li1432931796on_val ).

tff('#skF_223',type,
    '#skF_223': fun_Pr369549609l_bool > fun_Pr806764899on_val ).

tff('#skF_555',type,
    '#skF_555': product_prod_val_val > val ).

tff('#skF_212',type,
    '#skF_212': fun_Pr2024675945r_bool > list_P341299826t_char ).

tff(cOMBB_1977588741on_val,type,
    cOMBB_1977588741on_val: fun_fu280119905l_bool ).

tff(produc886919678l_bool,type,
    produc886919678l_bool: fun_Pr2081272681l_bool > fun_val_fun_val_bool ).

tff(typeof_h,type,
    typeof_h: fun_na939144002on_val > fun_val_option_ty ).

tff(hAPP_P88824722l_bool,type,
    hAPP_P88824722l_bool: ( fun_Pr730004340l_bool * produc2061676504on_val ) > fun_fu1544014007l_bool ).

tff(hAPP_f1134248971r_bool,type,
    hAPP_f1134248971r_bool: ( fun_fu1113701619r_bool * fun_fu1034987497r_bool ) > fun_fu330880479r_bool ).

tff(size_s1143674878t_char,type,
    size_s1143674878t_char: list_exp_list_char > nat ).

tff(member1467889965t_char,type,
    member1467889965t_char: fun_Pr2054894453l_bool ).

tff('#skF_1003',type,
    '#skF_1003': ( list_exp_list_char * produc12694297on_val * list_exp_list_char * produc12694297on_val * exp_list_char * list_P1999446415t_char ) > produc12694297on_val ).

tff('#skF_522',type,
    '#skF_522': ( fun_Pr565113489r_bool * fun_Pr565113489r_bool ) > list_char ).

tff('#skF_599',type,
    '#skF_599': produc1102272487on_val > produc124828825on_val ).

tff(cOMBB_961360819t_char,type,
    cOMBB_961360819t_char: fun_fu1687349387l_bool ).

tff(reds,type,
    reds: list_P1999446415t_char > fun_Pr859510977l_bool ).

tff('#skF_275',type,
    '#skF_275': fun_Pr1669461698r_bool > list_P341299826t_char ).

tff(hAPP_P1247668062t_char,type,
    hAPP_P1247668062t_char: ( fun_Pr1795545228t_char * produc2146869324t_char ) > produc494726439t_char ).

tff(hAPP_f720086610l_bool,type,
    hAPP_f720086610l_bool: ( fun_fu1796901562l_bool * fun_li1432931796on_val ) > fun_fu1493047761l_bool ).

tff('#skF_306',type,
    '#skF_306': produc1971331930t_char > produc2146869324t_char ).

tff('#skF_296',type,
    '#skF_296': produc2061676504on_val > fun_na939144002on_val ).

tff('#skF_145',type,
    '#skF_145': produc740765671t_char > list_char ).

tff(ord_le2008677227r_bool,type,
    ord_le2008677227r_bool: fun_li1960983605r_bool > fun_fu1409702391l_bool ).

tff('#skF_683',type,
    '#skF_683': ( fun_li1305328058r_bool * produc2146869324t_char ) > list_P341299826t_char ).

tff('#skF_981',type,
    '#skF_981': ( exp_list_char * fun_na939144002on_val * list_char * ty * list_P1999446415t_char * fun_li688206603ion_ty ) > ty ).

tff(produc95371820r_bool,type,
    produc95371820r_bool: fun_Pr565113489r_bool > fun_li860735411r_bool ).

tff(hAPP_l810309945l_bool,type,
    hAPP_l810309945l_bool: ( fun_li1927639661l_bool * list_char ) > fun_Pr1021761724l_bool ).

tff('#skF_962',type,
    '#skF_962': ( exp_list_char * list_P1999446415t_char * produc12694297on_val * exp_list_char * produc12694297on_val * exp_list_char ) > produc12694297on_val ).

tff(semila751111325l_bool,type,
    semila751111325l_bool: ( fun_Pr691271849l_bool * fun_Pr691271849l_bool ) > fun_Pr691271849l_bool ).

tff('#skF_751',type,
    '#skF_751': ( list_char * exp_list_char ) > val ).

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

tff('#skF_579',type,
    '#skF_579': produc220283002t_char > produc662261637t_char ).

tff('#skF_702',type,
    '#skF_702': ( fun_li860735411r_bool * produc1278157519t_char ) > list_char ).

tff(hAPP_f126445617l_bool,type,
    hAPP_f126445617l_bool: ( fun_fu1018437855l_bool * fun_Pr286306793r_bool ) > bool ).

tff(finals_list_char,type,
    finals_list_char: list_exp_list_char > bool ).

tff(ord_le285175110l_bool,type,
    ord_le285175110l_bool: fun_li1372729616l_bool > fun_fu1939745362l_bool ).

tff(hAPP_f2052909183l_bool,type,
    hAPP_f2052909183l_bool: ( fun_fu1389374689l_bool * fun_Pr164273135l_bool ) > fun_fu1275216525l_bool ).

tff(hAPP_f2060496320y_bool,type,
    hAPP_f2060496320y_bool: ( fun_fu1670877422y_bool * fun_li1432931796on_val ) > fun_fu964075521y_bool ).

tff(produc1860789535har_ty,type,
    produc1860789535har_ty: fun_li1679860159har_ty ).

tff(transi374442731on_val,type,
    transi374442731on_val: fun_Pr859510977l_bool > fun_Pr859510977l_bool ).

tff(hAPP_f1534412387l_bool,type,
    hAPP_f1534412387l_bool: ( fun_fu228202007l_bool * fun_val_fun_val_bool ) > fun_Pr2081272681l_bool ).

tff(hAPP_f851858423l_bool,type,
    hAPP_f851858423l_bool: ( fun_fu9090469l_bool * fun_Pr1336847023r_bool ) > bool ).

tff(hAPP_f592397849l_bool,type,
    hAPP_f592397849l_bool: ( fun_fu48585473l_bool * fun_fu114905943l_bool ) > fun_fu1989717467l_bool ).

tff('#skF_551',type,
    '#skF_551': produc2061676504on_val > produc12694297on_val ).

tff(hAPP_l1883348915t_char,type,
    hAPP_l1883348915t_char: ( fun_li892090081t_char * list_list_char ) > produc1200003175t_char ).

tff('#skF_651',type,
    '#skF_651': ( fun_li1305328058r_bool * produc2146869324t_char ) > list_P341299826t_char ).

tff(hAPP_P1183499705r_bool,type,
    hAPP_P1183499705r_bool: ( fun_Pr1890037787r_bool * produc1826280281t_char ) > bool ).

tff(cOMBB_1705938036t_char,type,
    cOMBB_1705938036t_char: fun_fu1930358519l_bool ).

tff('#skF_186',type,
    '#skF_186': fun_Pr897334561l_bool > produc630464863al_val ).

tff(hAPP_f1523875321l_bool,type,
    hAPP_f1523875321l_bool: ( fun_fu1989717467l_bool * fun_fu250820942l_bool ) > fun_fu1806184744l_bool ).

tff(hAPP_f1443410953l_bool,type,
    hAPP_f1443410953l_bool: ( fun_fu1011371575l_bool * fun_li823162622l_bool ) > fun_Pr315804320l_bool ).

tff('#skF_330',type,
    '#skF_330': produc1466422861on_val > produc2061676504on_val ).

tff(hAPP_l24694616r_bool,type,
    hAPP_l24694616r_bool: ( fun_li1305328058r_bool * list_P1940453997har_ty ) > fun_li1070812648r_bool ).

tff(hAPP_f1946480059l_bool,type,
    hAPP_f1946480059l_bool: ( fun_fu168240291l_bool * fun_fu1525621451l_bool ) > fun_fu1605616113l_bool ).

tff('#skF_66',type,
    '#skF_66': ( produc1285161482t_char * fun_Pr227936640r_bool ) > list_val ).

tff(hAPP_f919000597l_bool,type,
    hAPP_f919000597l_bool: ( fun_fu124510717l_bool * fun_Pr1372407413l_bool ) > fun_fu1263594869l_bool ).

tff(hAPP_b1257035143l_bool,type,
    hAPP_b1257035143l_bool: ( fun_bo655815611l_bool * bop ) > fun_fu559253084l_bool ).

tff(cOMBC_1518234801l_bool,type,
    cOMBC_1518234801l_bool: fun_fu735196737l_bool ).

tff(hAPP_f1715733055l_bool,type,
    hAPP_f1715733055l_bool: ( fun_fu1773666471l_bool * fun_Pr1982141813l_bool ) > fun_fu821374111l_bool ).

tff('#skF_138',type,
    '#skF_138': produc1406897475t_char > list_val ).

tff(hAPP_P409642305l_bool,type,
    hAPP_P409642305l_bool: ( fun_Pr949587491l_bool * produc1406897475t_char ) > fun_fu1794770171l_bool ).

tff('#skF_820',type,
    '#skF_820': ( produc662261637t_char * produc662261637t_char * fun_Pr1728267013r_bool * fun_li887890578r_bool * list_ty * list_ty ) > list_ty ).

tff('#skF_520',type,
    '#skF_520': ( fun_Pr565113489r_bool * fun_Pr565113489r_bool ) > list_char ).

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

tff('#skF_228',type,
    '#skF_228': fun_Pr442654869l_bool > produc644889299on_val ).

tff('#skF_9',type,
    '#skF_9': ( produc231486621on_val * fun_Pr903661919l_bool ) > exp_list_char ).

tff('#skF_413',type,
    '#skF_413': ( produc84451751t_char * fun_Pr981088873r_bool ) > list_char ).

tff(ea,type,
    ea: exp_list_char ).

tff(hAPP_f279818502r_bool,type,
    hAPP_f279818502r_bool: ( fun_fu873633006r_bool * fun_Pr70170387r_bool ) > fun_Pr571271812r_bool ).

tff(hAPP_f1563448447r_bool,type,
    hAPP_f1563448447r_bool: ( fun_fu221466727r_bool * fun_fu1497625339r_bool ) > fun_fu1416208101r_bool ).

tff(hAPP_f1880802701l_bool,type,
    hAPP_f1880802701l_bool: ( fun_fu1280349935l_bool * fun_va310403589l_bool ) > fun_fu166563973l_bool ).

tff(hAPP_f1363667773l_bool,type,
    hAPP_f1363667773l_bool: ( fun_fu1722968561l_bool * fun_fu1639641777on_val ) > fun_fu100249073l_bool ).

tff(hAPP_P242904598t_char,type,
    hAPP_P242904598t_char: ( fun_Pr165123960t_char * produc1025221954t_char ) > produc1013743697t_char ).

tff(hAPP_l2048923787t_char,type,
    hAPP_l2048923787t_char: ( fun_li997290943t_char * list_ty ) > fun_Pr862403572t_char ).

tff('#skF_656',type,
    '#skF_656': ( fun_li826105035r_bool * produc662261637t_char ) > list_val ).

tff('#skF_643',type,
    '#skF_643': fun_Pr680585871l_bool > exp_list_char ).

tff('#skF_789',type,
    '#skF_789': ( fun_li1432931796on_val * fun_Pr693020585l_bool * fun_li1432931796on_val * fun_na939144002on_val * fun_na939144002on_val ) > fun_li1432931796on_val ).

tff('#skF_612',type,
    '#skF_612': fun_Pr827765831r_bool > produc662261637t_char ).

tff('#skF_329',type,
    '#skF_329': produc1466422861on_val > produc2061676504on_val ).

tff('#skF_943',type,
    '#skF_943': ( val * val * fun_Pr2081272681l_bool ) > val ).

tff(ord_le1744419030l_bool,type,
    ord_le1744419030l_bool: fun_Pr315804320l_bool > fun_fu962543074l_bool ).

tff(append_exp_list_char,type,
    append_exp_list_char: ( list_exp_list_char * list_exp_list_char ) > list_exp_list_char ).

tff(lconf_496643946t_char,type,
    lconf_496643946t_char: list_P1999446415t_char > fun_fu2141444501y_bool ).

tff('#skF_698',type,
    '#skF_698': ( fun_val_fun_val_bool * product_prod_val_val ) > val ).

tff(hAPP_f102021095r_bool,type,
    hAPP_f102021095r_bool: ( fun_fu963020827r_bool * fun_li887890578r_bool ) > fun_Pr46158268r_bool ).

tff('#skF_633',type,
    '#skF_633': fun_Pr565113489r_bool > produc1278157519t_char ).

tff(hAPP_b97269396l_bool,type,
    hAPP_b97269396l_bool: ( fun_bo1454185032l_bool * bop ) > fun_Pr2081272681l_bool ).

tff(ord_le125655867l_bool,type,
    ord_le125655867l_bool: fun_fu100249073l_bool > fun_fu299475175l_bool ).

tff(hAPP_n546249108on_val,type,
    hAPP_n546249108on_val: ( fun_na939144002on_val * nat ) > option1479284511on_val ).

tff(hAPP_f1089788553l_bool,type,
    hAPP_f1089788553l_bool: ( fun_fu1161062123l_bool * fun_Pr519971843l_bool ) > fun_fu1965088899l_bool ).

tff(member699351154t_char,type,
    member699351154t_char: fun_Pr1253690279l_bool ).

tff('#skF_902',type,
    '#skF_902': ( product_prod_val_val * fun_bo1454185032l_bool * bop * fun_Pr897334561l_bool * bop * product_prod_val_val ) > bop ).

tff(hAPP_P2118621157r_bool,type,
    hAPP_P2118621157r_bool: ( fun_Pr827765831r_bool * produc662261637t_char ) > bool ).

tff(fdisj,type,
    fdisj: fun_bo1549164019l_bool ).

tff('#skF_189',type,
    '#skF_189': fun_Pr1336847023r_bool > produc1350825965t_char ).

tff(hAPP_f1764548711l_bool,type,
    hAPP_f1764548711l_bool: ( fun_fu600031817l_bool * fun_va633994418l_bool ) > fun_fu57453362l_bool ).

tff(hAPP_f1752856401l_bool,type,
    hAPP_f1752856401l_bool: ( fun_fu338455219l_bool * fun_li856594443on_val ) > fun_li616301379l_bool ).

tff('#skF_746',type,
    '#skF_746': ( fun_na939144002on_val * nat * produc639455274on_val ) > nat ).

tff('#skF_451',type,
    '#skF_451': ( fun_Pr306783325y_bool * fun_Pr306783325y_bool ) > list_ty ).

tff(hAPP_P824029447r_bool,type,
    hAPP_P824029447r_bool: ( fun_Pr1895638121r_bool * produc349695911t_char ) > bool ).

tff('#skF_424',type,
    '#skF_424': ( fun_Pr716652265r_bool * fun_Pr716652265r_bool ) > list_exp_list_char ).

tff(hAPP_v1988122071l_bool,type,
    hAPP_v1988122071l_bool: ( fun_va310403589l_bool * val ) > fun_fu57453362l_bool ).

tff(cOMBB_1091123364t_char,type,
    cOMBB_1091123364t_char: fun_fu2039604123r_bool ).

tff('#skF_3',type,
    '#skF_3': ( produc1466422861on_val * fun_Pr302334223l_bool ) > produc2061676504on_val ).

tff('#skF_845',type,
    '#skF_845': ( list_char * fun_Pr806764899on_val * fun_li823162622l_bool * fun_Pr806764899on_val * fun_Pr235369833l_bool * list_char ) > fun_Pr806764899on_val ).

tff(hAPP_f179418505r_bool,type,
    hAPP_f179418505r_bool: ( fun_fu596555377r_bool * fun_fu839442891r_bool ) > fun_fu1637505727r_bool ).

tff('#skF_681',type,
    '#skF_681': ( fun_li221477r_bool * produc809539159t_char ) > exp_list_char ).

tff('#skF_397',type,
    '#skF_397': ( produc800118557al_val * fun_Pr832147423l_bool ) > product_prod_val_val ).

tff('#skF_640',type,
    '#skF_640': fun_Pr1696029455l_bool > fun_na939144002on_val ).

tff('#skF_477',type,
    '#skF_477': ( fun_Pr315804320l_bool * fun_Pr315804320l_bool ) > fun_Pr806764899on_val ).

tff(cOMBC_790582442r_bool,type,
    cOMBC_790582442r_bool: fun_fu232735701r_bool ).

tff(hAPP_l553007690l_bool,type,
    hAPP_l553007690l_bool: ( fun_li758413868l_bool * list_char ) > fun_fu2033725063l_bool ).

tff(hAPP_f1776493709l_bool,type,
    hAPP_f1776493709l_bool: ( fun_fu450552565l_bool * fun_Pr2075414204on_val ) > fun_Pr730004340l_bool ).

tff('#skF_452',type,
    '#skF_452': ( fun_Pr851759157p_bool * fun_Pr851759157p_bool ) > bop ).

tff('#skF_192',type,
    '#skF_192': fun_Pr235369833l_bool > produc87279271on_val ).

tff(transi2024712006on_val,type,
    transi2024712006on_val: fun_Pr691271849l_bool > fun_Pr691271849l_bool ).

tff(cOMBB_1643767893t_char,type,
    cOMBB_1643767893t_char: fun_fu1562611971l_bool ).

tff('#skF_34',type,
    '#skF_34': produc231486621on_val > exp_list_char ).

tff(produc1555310053l_bool,type,
    produc1555310053l_bool: fun_Pr252072522l_bool > fun_bo1454185032l_bool ).

tff(hAPP_option_ty_ty,type,
    hAPP_option_ty_ty: ( fun_option_ty_ty * option_ty ) > ty ).

tff('#skF_403',type,
    '#skF_403': ( produc349695911t_char * fun_Pr1895638121r_bool ) > produc1285161482t_char ).

tff('#skF_810',type,
    '#skF_810': ( produc2146869324t_char * list_char * fun_Pr1538825897r_bool * fun_li485148903r_bool * produc2146869324t_char * list_char ) > list_char ).

tff('#skF_571',type,
    '#skF_571': produc2146869324t_char > list_P341299826t_char ).

tff(hAPP_f1094343359l_bool,type,
    hAPP_f1094343359l_bool: ( fun_fu500553633l_bool * fun_li1000975661l_bool ) > fun_li1383188623l_bool ).

tff('#skF_802',type,
    '#skF_802': ( list_list_char * fun_li221477r_bool * exp_list_char * list_list_char * fun_Pr908866473r_bool * exp_list_char ) > list_list_char ).

tff(void,type,
    void: ty ).

tff('#skF_999',type,
    '#skF_999': ( exp_list_char * exp_list_char * produc12694297on_val * list_P1999446415t_char * produc12694297on_val * exp_list_char * exp_list_char ) > produc12694297on_val ).

tff(hAPP_l2111308793l_bool,type,
    hAPP_l2111308793l_bool: ( fun_li1000975661l_bool * list_char ) > fun_fu1361433468l_bool ).

tff(hAPP_P1574824955y_bool,type,
    hAPP_P1574824955y_bool: ( fun_Pr306783325y_bool * produc1420746395ist_ty ) > bool ).

tff('#skF_664',type,
    '#skF_664': ( fun_Pr597144499l_bool * produc430140671on_val ) > produc2061676504on_val ).

tff(hAPP_f561246575l_bool,type,
    hAPP_f561246575l_bool: ( fun_fu6617763l_bool * fun_Pr1861226704r_bool ) > fun_Pr1882154498l_bool ).

tff('#skF_361',type,
    '#skF_361': ( produc1645268488al_val * fun_Pr252072522l_bool ) > bop ).

tff('#skF_925',type,
    '#skF_925': option_val > val ).

tff(hAPP_P1538518401al_val,type,
    hAPP_P1538518401al_val: ( fun_Pr559170997al_val * produc1645268488al_val ) > fun_Pr1899415884al_val ).

tff(cOMBC_1297648632l_bool,type,
    cOMBC_1297648632l_bool: fun_fu1097435533r_bool ).

tff(hAPP_P27757617y_bool,type,
    hAPP_P27757617y_bool: ( fun_Pr2102567903y_bool * produc245756905har_ty ) > bool ).

tff(cOMBB_1701031980ol_val,type,
    cOMBB_1701031980ol_val: fun_fu308030371l_bool ).

tff(hAPP_l217977712r_bool,type,
    hAPP_l217977712r_bool: ( fun_li1024794712r_bool * list_list_char ) > fun_Pr46158268r_bool ).

tff('#skF_714',type,
    '#skF_714': ( list_char * fun_na939144002on_val * val * fun_li1432931796on_val * list_P1999446415t_char * fun_li688206603ion_ty ) > ty ).

tff(hAPP_l753659065r_bool,type,
    hAPP_l753659065r_bool: ( fun_li2102970087r_bool * list_list_char ) > fun_fu737201517r_bool ).

tff(member520253462har_ty,type,
    member520253462har_ty: fun_Pr1345558511l_bool ).

tff('#skF_164',type,
    '#skF_164': fun_Pr1538825897r_bool > produc952412819t_char ).

tff('#skF_871',type,
    '#skF_871': ( fun_li1305328058r_bool * list_P341299826t_char * fun_Pr286306793r_bool * list_P341299826t_char * list_P1940453997har_ty * list_P1940453997har_ty ) > list_P341299826t_char ).

tff('#skF_831',type,
    '#skF_831': ( produc2061676504on_val * fun_Pr302334223l_bool * produc2061676504on_val * fun_Pr597144499l_bool * produc2061676504on_val * produc2061676504on_val ) > produc2061676504on_val ).

tff('#skF_134',type,
    '#skF_134': produc349695911t_char > list_ty ).

tff('#skF_104',type,
    '#skF_104': produc1102272487on_val > produc124828825on_val ).

tff(hAPP_f258424141l_bool,type,
    hAPP_f258424141l_bool: ( fun_fu1794770171l_bool * fun_Pr1728267013r_bool ) > bool ).

tff(hAPP_f396807521l_bool,type,
    hAPP_f396807521l_bool: ( fun_fu1819434639l_bool * fun_li1432931796on_val ) > fun_li511029026l_bool ).

tff(hAPP_ty_option_ty,type,
    hAPP_ty_option_ty: ( fun_ty_option_ty * ty ) > option_ty ).

tff('#skF_589',type,
    '#skF_589': produc1645268488al_val > product_prod_val_val ).

tff(conf_P373316194t_char,type,
    conf_P373316194t_char: ( list_P1999446415t_char * fun_na939144002on_val * val * ty ) > bool ).

tff('#skF_561',type,
    '#skF_561': produc639455274on_val > fun_Pr806764899on_val ).

tff('#skF_896',type,
    '#skF_896': ( fun_Pr832147423l_bool * val * val * val * fun_val_fun_val_bool * val ) > val ).

tff(hAPP_f509342689ion_ty,type,
    hAPP_f509342689ion_ty: ( fun_fu2088691401ion_ty * fun_op1983271469ion_ty ) > fun_fu2078908153ion_ty ).

tff(cOMBC_475083938l_bool,type,
    cOMBC_475083938l_bool: fun_fu916360031l_bool ).

tff('#skF_196',type,
    '#skF_196': fun_Pr903661919l_bool > produc1102272487on_val ).

tff('#skF_350',type,
    '#skF_350': produc1534059751t_char > list_list_char ).

tff(cons_list_char,type,
    cons_list_char: ( list_char * list_list_char ) > list_list_char ).

tff('#skF_293',type,
    '#skF_293': produc430140671on_val > list_exp_list_char ).

tff(produc2078839843st_val,type,
    produc2078839843st_val: fun_li1981758019st_val ).

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

tff(cOMBC_967917532l_bool,type,
    cOMBC_967917532l_bool: fun_fu1161062123l_bool ).

tff('#skF_295',type,
    '#skF_295': produc2061676504on_val > list_exp_list_char ).

tff('#skF_596',type,
    '#skF_596': produc124828825on_val > exp_list_char ).

tff('#skF_468',type,
    '#skF_468': ( fun_Pr680585871l_bool * fun_Pr680585871l_bool ) > exp_list_char ).

tff('#skF_50',type,
    '#skF_50': produc1013743697t_char > list_list_char ).

tff('#skF_6',type,
    '#skF_6': ( produc1466422861on_val * fun_Pr302334223l_bool ) > fun_li1432931796on_val ).

tff('#skF_29',type,
    '#skF_29': produc1466422861on_val > list_exp_list_char ).

tff(cOMBS_1319864284l_bool,type,
    cOMBS_1319864284l_bool: ( fun_Pr1041696489l_bool * fun_Pr691271849l_bool ) > fun_Pr691271849l_bool ).

tff('#skF_966',type,
    '#skF_966': ( list_char * fun_na939144002on_val * list_P1999446415t_char * fun_li688206603ion_ty * exp_list_char ) > nat ).

tff('#skF_515',type,
    '#skF_515': ( fun_Pr1336948301r_bool * fun_Pr1336948301r_bool ) > exp_list_char ).

tff(cOMBC_2141828763l_bool,type,
    cOMBC_2141828763l_bool: fun_fu76765545l_bool ).

tff(hAPP_f1044627221r_bool,type,
    hAPP_f1044627221r_bool: ( fun_fu2033315657r_bool * fun_Pr227936640r_bool ) > fun_li1024794712r_bool ).

tff(cOMBB_773661144t_char,type,
    cOMBB_773661144t_char: fun_fu136853693l_bool ).

tff(hAPP_f2133563379r_bool,type,
    hAPP_f2133563379r_bool: ( fun_fu1706763477r_bool * fun_li486265185r_bool ) > fun_fu82046351r_bool ).

tff(fun_up2041264236on_val,type,
    fun_up2041264236on_val: ( fun_na939144002on_val * nat * option1479284511on_val ) > fun_na939144002on_val ).

tff('#skF_778',type,
    '#skF_778': ( produc2061676504on_val * produc2061676504on_val * produc2061676504on_val * produc2061676504on_val * fun_Pr302334223l_bool ) > produc2061676504on_val ).

tff(size_size_list_ty,type,
    size_size_list_ty: list_ty > nat ).

tff('#skF_298',type,
    '#skF_298': produc1285161482t_char > list_list_char ).

tff('#skF_853',type,
    '#skF_853': ( fun_Pr903661919l_bool * produc124828825on_val * fun_Pr633696065l_bool * produc124828825on_val * produc124828825on_val * produc124828825on_val ) > produc124828825on_val ).

tff(cOMBB_815843940ol_val,type,
    cOMBB_815843940ol_val: fun_fu22126627l_bool ).

tff('#skF_434',type,
    '#skF_434': ( fun_Pr382120745r_bool * fun_Pr382120745r_bool ) > list_list_char ).

tff('#skF_875',type,
    '#skF_875': ( fun_Pr1538825897r_bool * list_char * fun_li485148903r_bool * produc2146869324t_char * list_char * produc2146869324t_char ) > produc2146869324t_char ).

tff('#skF_23',type,
    '#skF_23': ( produc1013743697t_char * fun_Pr70170387r_bool ) > list_ty ).

tff('#skF_264',type,
    '#skF_264': fun_Pr46158268r_bool > produc220283002t_char ).

tff('#skF_580',type,
    '#skF_580': produc1285161482t_char > list_list_char ).

tff('#skF_798',type,
    '#skF_798': ( fun_Pr691271849l_bool * fun_ex1201926843l_bool * produc12694297on_val * exp_list_char * produc12694297on_val * exp_list_char ) > exp_list_char ).

tff(hAPP_f247798919l_bool,type,
    hAPP_f247798919l_bool: ( fun_fu130047471l_bool * fun_fu453549301l_bool ) > fun_fu1196958311l_bool ).

tff('#skF_269',type,
    '#skF_269': fun_Pr1861226704r_bool > produc952412819t_char ).

tff('#skF_4',type,
    '#skF_4': ( produc1466422861on_val * fun_Pr302334223l_bool ) > list_exp_list_char ).

tff(hAPP_o1566711458t_bool,type,
    hAPP_o1566711458t_bool: ( fun_op790144516t_bool * option1479284511on_val ) > fun_nat_bool ).

tff(hAPP_f306469557r_bool,type,
    hAPP_f306469557r_bool: ( fun_fu34004457r_bool * fun_Pr1669461698r_bool ) > fun_li1305328058r_bool ).

tff('#skF_314',type,
    '#skF_314': produc409205479on_val > fun_na939144002on_val ).

tff('#skF_354',type,
    '#skF_354': ( produc1013743697t_char * fun_Pr70170387r_bool ) > produc1059328077t_char ).

tff(hAPP_l1646953198l_bool,type,
    hAPP_l1646953198l_bool: ( fun_li511029026l_bool * list_char ) > fun_option_val_bool ).

tff('#skF_342',type,
    '#skF_342': produc84451751t_char > produc952412819t_char ).

tff(hAPP_f251669717l_bool,type,
    hAPP_f251669717l_bool: ( fun_fu136853693l_bool * fun_Pr1572485173l_bool ) > fun_fu1331594741l_bool ).

tff('#skF_556',type,
    '#skF_556': produc1645268488al_val > bop ).

tff('#skF_387',type,
    '#skF_387': ( produc409205479on_val * fun_Pr693020585l_bool ) > fun_li1432931796on_val ).

tff(cOMBB_1617503877on_val,type,
    cOMBB_1617503877on_val: fun_fu1266804483l_bool ).

tff('#skF_769',type,
    '#skF_769': ( list_char * produc2146869324t_char * fun_Pr1538825897r_bool * list_char * produc2146869324t_char ) > produc2146869324t_char ).

tff(e_a,type,
    e_a: exp_list_char ).

tff('#skF_243',type,
    '#skF_243': fun_Pr315804320l_bool > produc639455274on_val ).

tff('#skF_607',type,
    '#skF_607': fun_Pr1898949769r_bool > list_char ).

tff(fconj,type,
    fconj: fun_bo1549164019l_bool ).

tff(ord_less_eq_bool,type,
    ord_less_eq_bool: bool > fun_bool_bool ).

tff('#skF_182',type,
    '#skF_182': fun_Pr832147423l_bool > product_prod_val_val ).

tff('#skF_986',type,
    '#skF_986': ( list_P1999446415t_char * exp_list_char * exp_list_char * produc12694297on_val * exp_list_char * produc12694297on_val ) > produc12694297on_val ).

tff(cOMBB_1112666310t_char,type,
    cOMBB_1112666310t_char: fun_fu268320615l_bool ).

tff('#skF_597',type,
    '#skF_597': produc124828825on_val > produc12694297on_val ).

tff(hAPP_f479632753l_bool,type,
    hAPP_f479632753l_bool: ( fun_fu1410993183l_bool * fun_Pr382120745r_bool ) > bool ).

tff(cOMBB_847828016t_char,type,
    cOMBB_847828016t_char: fun_fu2003654783r_bool ).

tff('#skF_945',type,
    '#skF_945': ( fun_Pr248118298l_bool * produc2061676504on_val * produc2061676504on_val * fun_Pr859510977l_bool ) > produc2061676504on_val ).

tff('#skF_883',type,
    '#skF_883': ( fun_li826105035r_bool * exp_list_char * list_val * list_val * fun_Pr1890037787r_bool * exp_list_char ) > exp_list_char ).

tff(cOMBC_1338332465l_bool,type,
    cOMBC_1338332465l_bool: fun_fu1928247679r_bool ).

tff(hconf_97414254t_char,type,
    hconf_97414254t_char: list_P1999446415t_char > fun_fu1246919812l_bool ).

tff('#skF_624',type,
    '#skF_624': fun_Pr859510977l_bool > produc430140671on_val ).

tff('#skF_926',type,
    '#skF_926': option466449911r_bool > fun_list_char_bool ).

tff(hAPP_P768428603l_bool,type,
    hAPP_P768428603l_bool: ( fun_Pr164273135l_bool * produc2061676504on_val ) > fun_fu1422346070l_bool ).

tff(hAPP_o1240645474ion_ty,type,
    hAPP_o1240645474ion_ty: ( fun_op1371746710ion_ty * option_ty ) > fun_li688206603ion_ty ).

tff(cOMBK_1294242658t_char,type,
    cOMBK_1294242658t_char: fun_op1371746710ion_ty ).

tff(produc392960766l_bool,type,
    produc392960766l_bool: fun_fu1011371575l_bool ).

tff('#skF_219',type,
    '#skF_219': fun_Pr306783325y_bool > produc1420746395ist_ty ).

tff(hAPP_f62511709l_bool,type,
    hAPP_f62511709l_bool: ( fun_fu2027889989l_bool * fun_Pr285446189l_bool ) > fun_fu847194997l_bool ).

tff('#skF_277',type,
    '#skF_277': fun_Pr1336948301r_bool > list_list_char ).

tff('#skF_742',type,
    '#skF_742': option1479284511on_val > produc639455274on_val ).

tff('#skF_139',type,
    '#skF_139': produc1406897475t_char > exp_list_char ).

tff('#skF_20',type,
    '#skF_20': ( produc84451751t_char * fun_Pr981088873r_bool ) > list_P1940453997har_ty ).

tff(hAPP_v3604996l_bool,type,
    hAPP_v3604996l_bool: ( fun_va633994418l_bool * val ) > fun_fu1210184799l_bool ).

tff(hAPP_ty_fun_ty_bool,type,
    hAPP_ty_fun_ty_bool: ( fun_ty_fun_ty_bool * ty ) > fun_ty_bool ).

tff('#skF_82',type,
    '#skF_82': ( produc1466422861on_val * fun_Pr302334223l_bool ) > list_exp_list_char ).

tff(member794220506t_char,type,
    member794220506t_char: fun_Pr180031351l_bool ).

tff(produc1237966615t_char,type,
    produc1237966615t_char: fun_li1918445737t_char ).

tff('#skF_674',type,
    '#skF_674': ( fun_fu100249073l_bool * produc12694297on_val ) > fun_na939144002on_val ).

tff('#skF_426',type,
    '#skF_426': ( fun_Pr716652265r_bool * fun_Pr716652265r_bool ) > list_exp_list_char ).

tff(produc1326056646l_bool,type,
    produc1326056646l_bool: fun_fu1534370419l_bool ).

tff('#skF_304',type,
    '#skF_304': produc1971331930t_char > list_char ).

tff('#skF_604',type,
    '#skF_604': fun_Pr1669461698r_bool > list_P1940453997har_ty ).

tff(hAPP_f1805337205on_val,type,
    hAPP_f1805337205on_val: ( fun_fu1932450473on_val * fun_na939144002on_val ) > fun_fu708489978on_val ).

tff('#skF_526',type,
    '#skF_526': ( fun_Pr859510977l_bool * fun_Pr859510977l_bool ) > produc2061676504on_val ).

tff(hAPP_P1870962205on_val,type,
    hAPP_P1870962205on_val: ( fun_Pr1391347915on_val * produc124828825on_val ) > fun_Pr714818201on_val ).

tff('#skF_833',type,
    '#skF_833': ( val * fun_Pr832147423l_bool * val * val * fun_val_fun_val_bool * val ) > val ).

tff('#skF_586',type,
    '#skF_586': product_prod_val_val > val ).

tff('#skF_222',type,
    '#skF_222': fun_Pr851759157p_bool > product_prod_bop_bop ).

tff(hAPP_f1697332217r_bool,type,
    hAPP_f1697332217r_bool: ( fun_fu361964333r_bool * fun_li826105035r_bool ) > fun_Pr827765831r_bool ).

tff(hAPP_f1371002581r_bool,type,
    hAPP_f1371002581r_bool: ( fun_fu297867453r_bool * fun_list_char_bool ) > fun_list_char_bool ).

tff(hAPP_f652398900ion_ty,type,
    hAPP_f652398900ion_ty: ( fun_fu357191650ion_ty * fun_Pr806764899on_val ) > option_ty ).

tff(cOMBC_813705475l_bool,type,
    cOMBC_813705475l_bool: fun_fu1248515149l_bool ).

tff('#skF_267',type,
    '#skF_267': fun_Pr827765831r_bool > produc662261637t_char ).

tff(dom_Pr695701035ar_val,type,
    dom_Pr695701035ar_val: fun_Pr806764899on_val > fun_Pr565113489r_bool ).

tff(ord_le1908998213l_bool,type,
    ord_le1908998213l_bool: fun_Pr1696029455l_bool > fun_fu1493047761l_bool ).

tff('#skF_721',type,
    '#skF_721': ( nat * fun_na939144002on_val ) > produc639455274on_val ).

tff(ord_le715555971r_bool,type,
    ord_le715555971r_bool: fun_Pr1336948301r_bool > fun_fu1983565583l_bool ).

tff(hAPP_f1074020887l_bool,type,
    hAPP_f1074020887l_bool: ( fun_fu1590192889l_bool * fun_fu1693644106l_bool ) > fun_fu1693644106l_bool ).

tff(hAPP_f1687138147l_bool,type,
    hAPP_f1687138147l_bool: ( fun_fu168630475l_bool * fun_fu1082830261l_bool ) > fun_fu226247171l_bool ).

tff(produc379668296on_val,type,
    produc379668296on_val: fun_li856594443on_val ).

tff(lex_pr1876288492t_char,type,
    lex_pr1876288492t_char: ( fun_Pr382120745r_bool * fun_Pr1728267013r_bool ) > fun_Pr1895638121r_bool ).

tff('#skF_230',type,
    '#skF_230': fun_Pr673659369l_bool > fun_li1432931796on_val ).

tff('#skF_653',type,
    '#skF_653': ( fun_li485148903r_bool * produc952412819t_char ) > produc2146869324t_char ).

tff(hAPP_f1874697593r_bool,type,
    hAPP_f1874697593r_bool: ( fun_fu614077613r_bool * fun_Pr227936640r_bool ) > fun_Pr46158268r_bool ).

tff(hAPP_f1001225811y_bool,type,
    hAPP_f1001225811y_bool: ( fun_fu964075521y_bool * fun_li688206603ion_ty ) > bool ).

tff('#skF_292',type,
    '#skF_292': produc430140671on_val > produc2061676504on_val ).

tff(hAPP_f961387813l_bool,type,
    hAPP_f961387813l_bool: ( fun_fu1666573063l_bool * fun_Pr973229009l_bool ) > fun_fu1055869009l_bool ).

tff(hAPP_l2010421276l_bool,type,
    hAPP_l2010421276l_bool: ( fun_li332530512l_bool * list_char ) > fun_bool_bool ).

tff('#skF_308',type,
    '#skF_308': produc952412819t_char > list_P1940453997har_ty ).

tff(cOMBC_1407716098l_bool,type,
    cOMBC_1407716098l_bool: fun_fu989111613r_bool ).

tff('#skF_320',type,
    '#skF_320': produc1350825965t_char > list_char ).

tff('#skF_170',type,
    '#skF_170': fun_Pr1890037787r_bool > produc662261637t_char ).

tff('#skF_466',type,
    '#skF_466': ( fun_Pr673659369l_bool * fun_Pr673659369l_bool ) > fun_li1432931796on_val ).

tff(hAPP_P1333315679l_bool,type,
    hAPP_P1333315679l_bool: ( fun_Pr859510977l_bool * produc430140671on_val ) > bool ).

tff('#skF_271',type,
    '#skF_271': fun_Pr1898949769r_bool > list_char ).

tff('#skF_949',type,
    '#skF_949': ( fun_Pr680585871l_bool * produc124828825on_val * produc124828825on_val * fun_Pr691271849l_bool ) > produc124828825on_val ).

tff('#skF_472',type,
    '#skF_472': ( fun_Pr1696029455l_bool * fun_Pr1696029455l_bool ) > fun_na939144002on_val ).

tff(hAPP_f433445541l_bool,type,
    hAPP_f433445541l_bool: ( fun_fu880361043l_bool * fun_Pr306783325y_bool ) > bool ).

tff('#skF_662',type,
    '#skF_662': ( fun_li1372729616l_bool * produc2061676504on_val ) > list_exp_list_char ).

tff(cOMBB_1270208498t_char,type,
    cOMBB_1270208498t_char: fun_fu312143231l_bool ).

tff(cast_list_char,type,
    cast_list_char: ( list_char * exp_list_char ) > exp_list_char ).

tff('#skF_691',type,
    '#skF_691': ( fun_li887890578r_bool * produc220283002t_char ) > produc662261637t_char ).

tff('#skF_265',type,
    '#skF_265': fun_Pr827765831r_bool > list_val ).

tff('#skF_73',type,
    '#skF_73': ( produc231486621on_val * fun_Pr903661919l_bool ) > produc124828825on_val ).

tff(hAPP_e53687815l_bool,type,
    hAPP_e53687815l_bool: ( fun_ex1789610473l_bool * exp_list_char ) > fun_fu1054881085l_bool ).

tff('#skF_8',type,
    '#skF_8': ( produc231486621on_val * fun_Pr903661919l_bool ) > produc124828825on_val ).

tff(hAPP_f1409772418l_bool,type,
    hAPP_f1409772418l_bool: ( fun_fu142481456l_bool * fun_li1305328058r_bool ) > bool ).

tff(hAPP_f257113085l_bool,type,
    hAPP_f257113085l_bool: ( fun_fu1239462955l_bool * fun_Pr252072522l_bool ) > fun_bo1454185032l_bool ).

tff('#skF_588',type,
    '#skF_588': produc1645268488al_val > bop ).

tff('#skF_676',type,
    '#skF_676': ( fun_ex1201926843l_bool * produc124828825on_val ) > exp_list_char ).

tff('#skF_395',type,
    '#skF_395': ( produc630464863al_val * fun_Pr897334561l_bool ) > bop ).

tff(cOMBS_635570165l_bool,type,
    cOMBS_635570165l_bool: ( fun_Pr1882154498l_bool * fun_Pr1861226704r_bool ) > fun_Pr1861226704r_bool ).

tff('#skF_540',type,
    '#skF_540': produc952412819t_char > list_char ).

tff(binOp_list_char,type,
    binOp_list_char: ( exp_list_char * bop * exp_list_char ) > exp_list_char ).

tff(hAPP_f1410576713r_bool,type,
    hAPP_f1410576713r_bool: ( fun_fu935579185r_bool * fun_Pr1021761724l_bool ) > fun_fu52588976r_bool ).

tff('#skF_770',type,
    '#skF_770': ( list_char * produc952412819t_char * produc952412819t_char * fun_Pr981088873r_bool * list_char ) > list_char ).

tff(hAPP_f1161798306l_bool,type,
    hAPP_f1161798306l_bool: ( fun_fu1272536068l_bool * fun_Pr1669461698r_bool ) > bool ).

tff(hAPP_f1639555093l_bool,type,
    hAPP_f1639555093l_bool: ( fun_fu1053658365l_bool * fun_Pr1751899445l_bool ) > fun_fu1816861237l_bool ).

tff('#skF_725',type,
    '#skF_725': ( fun_bool_bool * fun_fu100249073l_bool * produc12694297on_val ) > fun_na939144002on_val ).

tff(hAPP_f293485653l_bool,type,
    hAPP_f293485653l_bool: ( fun_fu436604087l_bool * fun_va959426509al_val ) > fun_va2018308997l_bool ).

tff(none_nat,type,
    none_nat: option_nat ).

tff(cOMBB_555068556on_val,type,
    cOMBB_555068556on_val: fun_fu1063302223l_bool ).

tff(hAPP_f555424277l_bool,type,
    hAPP_f555424277l_bool: ( fun_fu459093885l_bool * fun_fu100249073l_bool ) > fun_fu100249073l_bool ).

tff('#skF_89',type,
    '#skF_89': ( produc1406897475t_char * fun_Pr1728267013r_bool ) > list_ty ).

tff(hAPP_f1146435765on_val,type,
    hAPP_f1146435765on_val: ( fun_fu1153772003on_val * fun_Pr806764899on_val ) > produc2104958055on_val ).

tff(v_1,type,
    v_1: list_char ).

tff(hAPP_f1707979241r_bool,type,
    hAPP_f1707979241r_bool: ( fun_fu839442891r_bool * fun_Pr402119737l_bool ) > fun_fu614077613r_bool ).

tff('#skF_764',type,
    '#skF_764': ( fun_Pr908866473r_bool * exp_list_char * exp_list_char * list_list_char * list_list_char ) > list_list_char ).

tff('#skF_437',type,
    '#skF_437': ( fun_Pr263169771y_bool * fun_Pr263169771y_bool ) > list_P1940453997har_ty ).

tff(hAPP_l1361600383r_bool,type,
    hAPP_l1361600383r_bool: ( fun_li860735411r_bool * list_char ) > fun_list_char_bool ).

tff('#skF_880',type,
    '#skF_880': ( fun_li826105035r_bool * exp_list_char * list_val * list_val * fun_Pr1890037787r_bool * exp_list_char ) > list_val ).

tff('#skF_650',type,
    '#skF_650': ( fun_li1305328058r_bool * produc2146869324t_char ) > list_P1940453997har_ty ).

tff(hAPP_P1402001845l_bool,type,
    hAPP_P1402001845l_bool: ( fun_Pr1041696489l_bool * produc1102272487on_val ) > fun_bool_bool ).

tff('#skF_353',type,
    '#skF_353': ( produc1013743697t_char * fun_Pr70170387r_bool ) > list_ty ).

tff('#skF_493',type,
    '#skF_493': ( fun_Pr227936640r_bool * fun_Pr227936640r_bool ) > produc220283002t_char ).

tff('#skF_450',type,
    '#skF_450': ( fun_Pr306783325y_bool * fun_Pr306783325y_bool ) > list_ty ).

tff('#skF_345',type,
    '#skF_345': produc740765671t_char > produc2146869324t_char ).

tff('#skF_629',type,
    '#skF_629': fun_Pr2081272681l_bool > val ).

tff('#skF_376',type,
    '#skF_376': ( produc1971331930t_char * fun_Pr1861226704r_bool ) > list_char ).

tff(hAPP_f1080886329l_bool,type,
    hAPP_f1080886329l_bool: ( fun_fu1849968923l_bool * fun_bo1549164019l_bool ) > fun_fu2104074051l_bool ).

tff('#skF_872',type,
    '#skF_872': ( fun_Pr1538825897r_bool * list_char * fun_li485148903r_bool * produc2146869324t_char * list_char * produc2146869324t_char ) > list_char ).

tff('#skF_199',type,
    '#skF_199': fun_Pr716652265r_bool > list_exp_list_char ).

tff('#skF_813',type,
    '#skF_813': ( fun_li522008110r_bool * list_char * fun_Pr981088873r_bool * produc952412819t_char * produc952412819t_char * list_char ) > produc952412819t_char ).

tff(hAPP_f989077673l_bool,type,
    hAPP_f989077673l_bool: ( fun_fu582209117l_bool * fun_Pr680585871l_bool ) > fun_ex1201926843l_bool ).

tff(produc2062775566l_bool,type,
    produc2062775566l_bool: fun_Pr1696029455l_bool > fun_fu100249073l_bool ).

tff('#skF_184',type,
    '#skF_184': fun_Pr897334561l_bool > produc1645268488al_val ).

tff(hAPP_f375531599l_bool,type,
    hAPP_f375531599l_bool: ( fun_fu793340337l_bool * fun_Pr254484106on_val ) > fun_Pr228183746l_bool ).

tff('#skF_992',type,
    '#skF_992': ty > list_char ).

tff('#skF_785',type,
    '#skF_785': ( list_char * list_char * fun_Pr1336847023r_bool * list_char * list_char ) > list_char ).

tff('#skF_316',type,
    '#skF_316': produc87279271on_val > produc639455274on_val ).

tff('#skF_646',type,
    '#skF_646': fun_Pr691271849l_bool > produc124828825on_val ).

tff(produc1244920211al_val,type,
    produc1244920211al_val: fun_Pr1703971251al_val ).

tff(hAPP_f1453283057l_bool,type,
    hAPP_f1453283057l_bool: ( fun_fu1001966495l_bool * fun_Pr691271849l_bool ) > bool ).

tff('#skF_960',type,
    '#skF_960': ( produc12694297on_val * list_P1999446415t_char * exp_list_char * exp_list_char * produc12694297on_val * list_char ) > exp_list_char ).

tff(wTrt,type,
    wTrt: ( list_P1999446415t_char * fun_na939144002on_val * fun_li688206603ion_ty * exp_list_char * ty ) > bool ).

tff(cOMBC_886773442r_bool,type,
    cOMBC_886773442r_bool: fun_fu1721346721r_bool ).

tff('#skF_491',type,
    '#skF_491': ( fun_Pr248118298l_bool * fun_Pr248118298l_bool ) > produc12694297on_val ).

tff('#skF_942',type,
    '#skF_942': ( produc124828825on_val * produc124828825on_val * fun_Pr691271849l_bool ) > produc124828825on_val ).

tff(hAPP_l96108383r_bool,type,
    hAPP_l96108383r_bool: ( fun_li1851424531r_bool * list_ty ) > fun_fu848650568r_bool ).

tff(cOMBB_308691073st_val,type,
    cOMBB_308691073st_val: fun_fu1287147451r_bool ).

tff('#skF_161',type,
    '#skF_161': fun_Pr286306793r_bool > produc2146869324t_char ).

tff('#skF_151',type,
    '#skF_151': fun_Pr2102567903y_bool > produc1278157519t_char ).

tff(hAPP_P47773639al_val,type,
    hAPP_P47773639al_val: ( fun_Pr1637618473al_val * product_prod_val_val ) > produc800118557al_val ).

tff('#skF_430',type,
    '#skF_430': ( fun_Pr136267935r_bool * fun_Pr136267935r_bool ) > exp_list_char ).

tff(nullPointer,type,
    nullPointer: list_char ).

tff(member88670778on_val,type,
    member88670778on_val: fun_Pr1519167543l_bool ).

tff(product_Pair_bop_bop,type,
    product_Pair_bop_bop: fun_bo2022740553op_bop ).

tff(cOMBB_338473166ist_ty,type,
    cOMBB_338473166ist_ty: fun_fu1113701619r_bool ).

tff('#skF_779',type,
    '#skF_779': ( produc2061676504on_val * produc2061676504on_val * produc2061676504on_val * produc2061676504on_val * fun_Pr302334223l_bool ) > produc2061676504on_val ).

tff(hAPP_f1099622285l_bool,type,
    hAPP_f1099622285l_bool: ( fun_fu1263594869l_bool * fun_fu1718160452on_val ) > fun_fu1361433468l_bool ).

tff('#skF_531',type,
    '#skF_531': ( fun_Pr1861226704r_bool * fun_Pr1861226704r_bool ) > produc952412819t_char ).

tff(fequal1937332960on_val,type,
    fequal1937332960on_val: fun_op1529201523l_bool ).

tff(hAPP_l1425867561l_bool,type,
    hAPP_l1425867561l_bool: ( fun_li515230429l_bool * list_char ) > fun_li758413868l_bool ).

tff('#skF_247',type,
    '#skF_247': fun_Pr252072522l_bool > bop ).

tff(hAPP_f842743203r_bool,type,
    hAPP_f842743203r_bool: ( fun_fu232818571r_bool * fun_fu989111613r_bool ) > fun_fu146328523r_bool ).

tff(hAPP_o538043682on_val,type,
    hAPP_o538043682on_val: ( fun_op2076490582on_val * option_val ) > fun_li1432931796on_val ).

tff(hAPP_f126136681l_bool,type,
    hAPP_f126136681l_bool: ( fun_fu908926231l_bool * fun_Pr897334561l_bool ) > bool ).

tff(hAPP_f588675559l_bool,type,
    hAPP_f588675559l_bool: ( fun_fu366820245l_bool * fun_Pr136267935r_bool ) > bool ).

tff('#skF_915',type,
    '#skF_915': ( fun_na939144002on_val * fun_fu100249073l_bool * fun_na939144002on_val * fun_li1432931796on_val * fun_Pr693020585l_bool * fun_li1432931796on_val ) > fun_li1432931796on_val ).

tff('#skF_975',type,
    '#skF_975': ( list_P1999446415t_char * exp_list_char * produc12694297on_val * bop * produc12694297on_val * exp_list_char * exp_list_char ) > exp_list_char ).

tff('#skF_592',type,
    '#skF_592': produc639455274on_val > list_char ).

tff(cOMBB_1153773871on_val,type,
    cOMBB_1153773871on_val: fun_fu124510717l_bool ).

tff('#skF_828',type,
    '#skF_828': ( produc2061676504on_val * fun_Pr302334223l_bool * produc2061676504on_val * fun_Pr597144499l_bool * produc2061676504on_val * produc2061676504on_val ) > produc2061676504on_val ).

tff(hAPP_f838396643l_bool,type,
    hAPP_f838396643l_bool: ( fun_fu1680591819l_bool * fun_fu570492181l_bool ) > fun_fu863769827l_bool ).

tff('#skF_60',type,
    '#skF_60': ( produc430140671on_val * fun_Pr859510977l_bool ) > produc2061676504on_val ).

tff(ord_le725666495r_bool,type,
    ord_le725666495r_bool: fun_Pr1898949769r_bool > fun_fu1008682827l_bool ).

tff('#skF_750',type,
    '#skF_750': ( list_P1999446415t_char * fun_na939144002on_val * fun_li688206603ion_ty * ty * exp_list_char * list_char ) > ty ).

tff('#skF_978',type,
    '#skF_978': ( ty * fun_li688206603ion_ty * exp_list_char * list_P1999446415t_char * fun_na939144002on_val ) > nat ).

tff('#skF_619',type,
    '#skF_619': fun_Pr227936640r_bool > list_list_char ).

tff(hAPP_v1392248405l_bool,type,
    hAPP_v1392248405l_bool: ( fun_val_fun_val_bool * val ) > fun_val_bool ).

tff(hAPP_P476431815r_bool,type,
    hAPP_P476431815r_bool: ( fun_Pr382120745r_bool * produc1200003175t_char ) > bool ).

tff(some_ty,type,
    some_ty: fun_ty_option_ty ).

tff(hAPP_f263393637l_bool,type,
    hAPP_f263393637l_bool: ( fun_fu1248515149l_bool * fun_Pr1856441676l_bool ) > fun_fu559253084l_bool ).

tff(hAPP_l103437071st_val,type,
    hAPP_l103437071st_val: ( fun_li1981758019st_val * list_val ) > fun_li351020801st_val ).

tff('#skF_855',type,
    '#skF_855': ( fun_Pr903661919l_bool * produc124828825on_val * fun_Pr633696065l_bool * produc124828825on_val * produc124828825on_val * produc124828825on_val ) > produc124828825on_val ).

tff('#skF_982',type,
    '#skF_982': ( fun_fu311765169r_bool * list_char * fun_na939144002on_val ) > fun_Pr806764899on_val ).

tff(class,type,
    class: fun_list_char_ty ).

tff(hAPP_P1224499548t_char,type,
    hAPP_P1224499548t_char: ( fun_Pr880942020t_char * produc952412819t_char ) > produc1971331930t_char ).

tff('#skF_242',type,
    '#skF_242': fun_Pr315804320l_bool > fun_Pr806764899on_val ).

tff(lex_pr1541028704on_val,type,
    lex_pr1541028704on_val: ( fun_Pr716652265r_bool * fun_Pr693020585l_bool ) > fun_Pr859510977l_bool ).

tff('#skF_270',type,
    '#skF_270': fun_Pr1861226704r_bool > produc1971331930t_char ).

tff('#skF_609',type,
    '#skF_609': fun_Pr1861226704r_bool > produc1971331930t_char ).

tff(cOMBB_1551681790t_char,type,
    cOMBB_1551681790t_char: fun_fu445571679r_bool ).

tff('#skF_997',type,
    '#skF_997': ( ty * exp_list_char * exp_list_char * fun_li688206603ion_ty * fun_na939144002on_val * list_P1999446415t_char * list_char * list_char ) > ty ).

tff('#skF_140',type,
    '#skF_140': produc84451751t_char > produc1971331930t_char ).

tff('#skF_349',type,
    '#skF_349': produc1534059751t_char > produc809539159t_char ).

tff(hAPP_f510152537l_bool,type,
    hAPP_f510152537l_bool: ( fun_fu735196737l_bool * fun_fu1796901562l_bool ) > fun_fu2077402686l_bool ).

tff(member808015754on_val,type,
    member808015754on_val: fun_Pr1043842007l_bool ).

tff('#skF_668',type,
    '#skF_668': ( fun_bo1454185032l_bool * produc1645268488al_val ) > bop ).

tff('#skF_585',type,
    '#skF_585': produc430140671on_val > produc2061676504on_val ).

tff('#skF_766',type,
    '#skF_766': ( fun_Pr286306793r_bool * list_P341299826t_char * list_P1940453997har_ty * list_P341299826t_char * list_P1940453997har_ty ) > list_P1940453997har_ty ).

tff('#skF_110',type,
    '#skF_110': produc430140671on_val > fun_na939144002on_val ).

tff('#skF_498',type,
    '#skF_498': ( fun_Pr46158268r_bool * fun_Pr46158268r_bool ) > list_ty ).

tff('#skF_410',type,
    '#skF_410': ( produc1826280281t_char * fun_Pr1890037787r_bool ) > list_val ).

tff(cOMBC_317789649l_bool,type,
    cOMBC_317789649l_bool: fun_fu49805983l_bool ).

tff(hAPP_P502294281l_bool,type,
    hAPP_P502294281l_bool: ( fun_Pr700359275l_bool * produc87279271on_val ) > fun_fu1259600479l_bool ).

tff(hAPP_f705562443l_bool,type,
    hAPP_f705562443l_bool: ( fun_fu56207283l_bool * fun_fu1816861237l_bool ) > fun_fu750322283l_bool ).

tff('#skF_80',type,
    '#skF_80': ( produc1466422861on_val * fun_Pr302334223l_bool ) > produc430140671on_val ).

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

tff(ord_le408082617l_bool,type,
    ord_le408082617l_bool: fun_val_fun_val_bool > fun_fu533549125l_bool ).

tff(cOMBB_859890145har_ty,type,
    cOMBB_859890145har_ty: fun_fu1260000795l_bool ).

tff('#skF_297',type,
    '#skF_297': produc2061676504on_val > fun_li1432931796on_val ).

tff('#skF_343',type,
    '#skF_343': produc740765671t_char > produc952412819t_char ).

tff('#skF_918',type,
    '#skF_918': ( fun_Pr633696065l_bool * produc124828825on_val * produc124828825on_val * produc124828825on_val * produc124828825on_val * fun_Pr903661919l_bool ) > produc124828825on_val ).

tff('#skF_830',type,
    '#skF_830': ( produc2061676504on_val * fun_Pr302334223l_bool * produc2061676504on_val * fun_Pr597144499l_bool * produc2061676504on_val * produc2061676504on_val ) > produc2061676504on_val ).

tff(hAPP_P976433298t_char,type,
    hAPP_P976433298t_char: ( fun_Pr862403572t_char * produc1059328077t_char ) > produc1025221954t_char ).

tff(hAPP_P1958775007t_char,type,
    hAPP_P1958775007t_char: ( fun_Pr1812345101t_char * produc1971331930t_char ) > fun_Pr1993365530t_char ).

tff('#skF_307',type,
    '#skF_307': produc952412819t_char > list_char ).

tff('#skF_235',type,
    '#skF_235': fun_Pr680585871l_bool > exp_list_char ).

tff('#skF_552',type,
    '#skF_552': produc430140671on_val > produc2061676504on_val ).

tff('#skF_150',type,
    '#skF_150': fun_Pr1127025070y_bool > produc917948472har_ty ).

tff('#skF_393',type,
    '#skF_393': ( produc1350825965t_char * fun_Pr1336847023r_bool ) > list_char ).

tff(hAPP_P1878549513l_bool,type,
    hAPP_P1878549513l_bool: ( fun_Pr1364095339l_bool * produc1127210791on_val ) > fun_fu280400607l_bool ).

tff('#skF_554',type,
    '#skF_554': product_prod_val_val > val ).

tff(hAPP_P1517699917l_bool,type,
    hAPP_P1517699917l_bool: ( fun_Pr1572485173l_bool * produc952412819t_char ) > fun_fu1008682827l_bool ).

tff('#skF_439',type,
    '#skF_439': ( fun_Pr263169771y_bool * fun_Pr263169771y_bool ) > list_P1940453997har_ty ).

tff(member773094996on_val,type,
    member773094996on_val: fun_Pr243362283l_bool ).

tff('#skF_809',type,
    '#skF_809': ( produc2146869324t_char * list_char * fun_Pr1538825897r_bool * fun_li485148903r_bool * produc2146869324t_char * list_char ) > produc2146869324t_char ).

tff('#skF_939',type,
    '#skF_939': ( val * val * fun_Pr2081272681l_bool ) > val ).

tff(hAPP_f1736484361l_bool,type,
    hAPP_f1736484361l_bool: ( fun_fu2060731249l_bool * fun_fu821374111l_bool ) > fun_fu2070744595l_bool ).

tff(member649088532al_val,type,
    member649088532al_val: fun_Pr1095905387l_bool ).

tff(cOMBB_550632017t_char,type,
    cOMBB_550632017t_char: fun_fu596555377r_bool ).

tff('#skF_322',type,
    '#skF_322': produc630464863al_val > produc1645268488al_val ).

tff(hAPP_P1680401186r_bool,type,
    hAPP_P1680401186r_bool: ( fun_Pr1861226704r_bool * produc1971331930t_char ) > bool ).

tff(produc550034914r_bool,type,
    produc550034914r_bool: fun_Pr827765831r_bool > fun_li826105035r_bool ).

tff(hAPP_e817857447t_char,type,
    hAPP_e817857447t_char: ( fun_ex1695787785t_char * exp_list_char ) > produc2048519645t_char ).

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

tff(produc2027921764r_bool,type,
    produc2027921764r_bool: fun_fu362106225r_bool ).

tff('#skF_99',type,
    '#skF_99': ( produc740765671t_char * fun_Pr1538825897r_bool ) > list_P341299826t_char ).

tff('#skF_786',type,
    '#skF_786': ( fun_Pr806764899on_val * fun_Pr806764899on_val * list_char * fun_Pr235369833l_bool * list_char ) > list_char ).

tff('#skF_372',type,
    '#skF_372': ( produc1285161482t_char * fun_Pr227936640r_bool ) > produc662261637t_char ).

tff(hAPP_f635218277l_bool,type,
    hAPP_f635218277l_bool: ( fun_fu371764249l_bool * fun_Pr633696065l_bool ) > fun_Pr691271849l_bool ).

tff('#skF_429',type,
    '#skF_429': ( fun_Pr136267935r_bool * fun_Pr136267935r_bool ) > exp_list_char ).

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

tff(hAPP_l1129005983r_bool,type,
    hAPP_l1129005983r_bool: ( fun_li1774921427r_bool * list_P1940453997har_ty ) > fun_fu1141418255r_bool ).

tff(hAPP_f333583909l_bool,type,
    hAPP_f333583909l_bool: ( fun_fu1785489927l_bool * fun_li937397365t_char ) > fun_li95346349l_bool ).

tff('#skF_957',type,
    '#skF_957': ( produc12694297on_val * list_P1999446415t_char * exp_list_char * exp_list_char * produc12694297on_val * list_char ) > val ).

tff('#skF_175',type,
    '#skF_175': fun_Pr1895638121r_bool > produc1285161482t_char ).

tff(member1972431429on_val,type,
    member1972431429on_val: fun_Pr1964766157l_bool ).

tff(hAPP_f603925568l_bool,type,
    hAPP_f603925568l_bool: ( fun_fu2075294830l_bool * fun_li688206603ion_ty ) > fun_fu1693644106l_bool ).

tff(hAPP_f613075253l_bool,type,
    hAPP_f613075253l_bool: ( fun_fu1165575785l_bool * fun_na939144002on_val ) > fun_fu1796901562l_bool ).

tff(hAPP_P1362631157l_bool,type,
    hAPP_P1362631157l_bool: ( fun_Pr1043842007l_bool * produc231486621on_val ) > fun_fu850739797l_bool ).

tff(cOMBC_148995234l_bool,type,
    cOMBC_148995234l_bool: fun_fu1782878143r_bool ).

tff(hAPP_l208357873t_char,type,
    hAPP_l208357873t_char: ( fun_li835958565t_char * list_char ) > fun_li1857149300t_char ).

tff(map_ad1185064968ar_val,type,
    map_ad1185064968ar_val: ( fun_Pr806764899on_val * fun_Pr806764899on_val ) > fun_Pr806764899on_val ).

tff('#skF_457',type,
    '#skF_457': ( fun_Pr369549609l_bool * fun_Pr369549609l_bool ) > fun_Pr806764899on_val ).

tff(hAPP_f399018025r_bool,type,
    hAPP_f399018025r_bool: ( fun_fu1734620171r_bool * fun_li511029026l_bool ) > fun_op649618820r_bool ).

tff('#skF_7',type,
    '#skF_7': ( produc231486621on_val * fun_Pr903661919l_bool ) > produc1102272487on_val ).

tff('#skF_550',type,
    '#skF_550': produc2061676504on_val > list_exp_list_char ).

tff('#skF_762',type,
    '#skF_762': ( exp_list_char * fun_Pr691271849l_bool * exp_list_char * produc12694297on_val * produc12694297on_val ) > exp_list_char ).

tff('#skF_632',type,
    '#skF_632': fun_Pr252072522l_bool > product_prod_val_val ).

tff(hAPP_f1863694447l_bool,type,
    hAPP_f1863694447l_bool: ( fun_fu114905943l_bool * fun_bool_bool ) > fun_fu1590192889l_bool ).

tff(hAPP_b1229254591al_val,type,
    hAPP_b1229254591al_val: ( fun_bo1153317747al_val * bop ) > fun_Pr1615326228al_val ).

tff('#skF_832',type,
    '#skF_832': ( val * fun_Pr832147423l_bool * val * val * fun_val_fun_val_bool * val ) > val ).

tff(hAPP_f550652027l_bool,type,
    hAPP_f550652027l_bool: ( fun_fu863769827l_bool * fun_li688206603ion_ty ) > fun_fu100249073l_bool ).

tff(hAPP_f144783951l_bool,type,
    hAPP_f144783951l_bool: ( fun_fu363313207l_bool * fun_Pr534396731l_bool ) > fun_fu453549301l_bool ).

tff(hAPP_f1985672189l_bool,type,
    hAPP_f1985672189l_bool: ( fun_fu2049369131l_bool * fun_Pr70170387r_bool ) > fun_Pr1361196031l_bool ).

tff('#skF_618',type,
    '#skF_618': fun_Pr227936640r_bool > produc1285161482t_char ).

tff(member837208074al_val,type,
    member837208074al_val: fun_Pr2114942679l_bool ).

tff(ord_le1270183657l_bool,type,
    ord_le1270183657l_bool: fun_Pr597144499l_bool > fun_fu1375444597l_bool ).

tff('#skF_816',type,
    '#skF_816': ( fun_li826105035r_bool * exp_list_char * fun_Pr1890037787r_bool * list_val * list_val * exp_list_char ) > list_val ).

tff(hAPP_f1243585741ion_ty,type,
    hAPP_f1243585741ion_ty: ( fun_fu1705731887ion_ty * fun_ty_option_ty ) > fun_fu101523418ion_ty ).

tff(lex_pr1932514710al_val,type,
    lex_pr1932514710al_val: ( fun_Pr851759157p_bool * fun_Pr832147423l_bool ) > fun_Pr897334561l_bool ).

tff(hAPP_P1963616220on_val,type,
    hAPP_P1963616220on_val: ( fun_Pr254484106on_val * produc12694297on_val ) > produc2061676504on_val ).

tff('#skF_661',type,
    '#skF_661': ( fun_li1024794712r_bool * produc1285161482t_char ) > produc220283002t_char ).

tff(hAPP_f1727192346on_val,type,
    hAPP_f1727192346on_val: ( fun_fu1690035458on_val * fun_li1432931796on_val ) > produc12694297on_val ).

tff('#skF_524',type,
    '#skF_524': ( fun_Pr859510977l_bool * fun_Pr859510977l_bool ) > produc2061676504on_val ).

tff('#skF_236',type,
    '#skF_236': fun_Pr680585871l_bool > produc12694297on_val ).

tff(hAPP_f998390560l_bool,type,
    hAPP_f998390560l_bool: ( fun_fu1924808654l_bool * fun_li1024794712r_bool ) > bool ).

tff('#skF_535',type,
    '#skF_535': ( fun_Pr70170387r_bool * fun_Pr70170387r_bool ) > produc1025221954t_char ).

tff(member1999287380t_char,type,
    member1999287380t_char: fun_Pr253198059l_bool ).

tff('#skF_710',type,
    '#skF_710': ( fun_Pr633696065l_bool * produc1102272487on_val ) > produc124828825on_val ).

tff(hAPP_o1576581476on_val,type,
    hAPP_o1576581476on_val: ( fun_op637900998on_val * option1479284511on_val ) > fun_na939144002on_val ).

tff(cOMBC_1491642377l_bool,type,
    cOMBC_1491642377l_bool: fun_fu1668998687l_bool ).

tff(produc1924279125al_val,type,
    produc1924279125al_val: fun_Pr559170997al_val ).

tff('#skF_471',type,
    '#skF_471': ( fun_Pr680585871l_bool * fun_Pr680585871l_bool ) > produc12694297on_val ).

tff('#skF_782',type,
    '#skF_782': ( bop * bop * fun_Pr897334561l_bool * product_prod_val_val * product_prod_val_val ) > bop ).

tff('#skF_401',type,
    '#skF_401': ( produc1466422861on_val * fun_Pr302334223l_bool ) > produc2061676504on_val ).

tff(hAPP_f1600936353l_bool,type,
    hAPP_f1600936353l_bool: ( fun_fu1266804483l_bool * fun_bo1549164019l_bool ) > fun_fu1126530987l_bool ).

tff('#skF_857',type,
    '#skF_857': ( list_exp_list_char * fun_Pr859510977l_bool * fun_li1372729616l_bool * list_exp_list_char * produc12694297on_val * produc12694297on_val ) > produc12694297on_val ).

tff('#skF_891',type,
    '#skF_891': ( produc220283002t_char * list_list_char * fun_li1024794712r_bool * fun_Pr1895638121r_bool * produc220283002t_char * list_list_char ) > produc220283002t_char ).

tff('#skF_475',type,
    '#skF_475': ( fun_Pr1696029455l_bool * fun_Pr1696029455l_bool ) > fun_li1432931796on_val ).

tff(map_up1085636310ar_val,type,
    map_up1085636310ar_val: ( fun_li1432931796on_val * list_list_char * list_val ) > fun_li1432931796on_val ).

tff('#skF_873',type,
    '#skF_873': ( fun_Pr1538825897r_bool * list_char * fun_li485148903r_bool * produc2146869324t_char * list_char * produc2146869324t_char ) > produc2146869324t_char ).

tff(hAPP_val_option_val,type,
    hAPP_val_option_val: ( fun_val_option_val * val ) > option_val ).

tff('#skF_15',type,
    '#skF_15': ( produc349695911t_char * fun_Pr1895638121r_bool ) > list_val ).

tff('#skF_98',type,
    '#skF_98': ( produc740765671t_char * fun_Pr1538825897r_bool ) > list_P1940453997har_ty ).

tff(set_Pr1494163115t_char,type,
    set_Pr1494163115t_char: list_P1999446415t_char > fun_Pr1861226704r_bool ).

tff(hAPP_P2014166431r_bool,type,
    hAPP_P2014166431r_bool: ( fun_Pr1336948301r_bool * produc809539159t_char ) > bool ).

tff('#skF_221',type,
    '#skF_221': fun_Pr851759157p_bool > bop ).

tff('#skF_784',type,
    '#skF_784': ( list_char * list_char * fun_Pr1336847023r_bool * list_char * list_char ) > list_char ).

tff(map_ad325961431ar_val,type,
    map_ad325961431ar_val: ( fun_li1432931796on_val * fun_li1432931796on_val ) > fun_li1432931796on_val ).

tff('#skF_211',type,
    '#skF_211': fun_Pr2024675945r_bool > list_P341299826t_char ).

tff('#skF_614',type,
    '#skF_614': fun_Pr827765831r_bool > exp_list_char ).

tff('#skF_130',type,
    '#skF_130': produc1466422861on_val > list_exp_list_char ).

tff('#skF_171',type,
    '#skF_171': fun_Pr1890037787r_bool > produc1826280281t_char ).

tff(member894971540t_char,type,
    member894971540t_char: fun_Pr15022187l_bool ).

tff('#skF_695',type,
    '#skF_695': ( fun_li1372729616l_bool * produc2061676504on_val ) > produc12694297on_val ).

tff(hAPP_f1612138403l_bool,type,
    hAPP_f1612138403l_bool: ( fun_fu1687349387l_bool * fun_Pr1253690279l_bool ) > fun_fu1082830261l_bool ).

tff(hAPP_P2077557811l_bool,type,
    hAPP_P2077557811l_bool: ( fun_Pr442654869l_bool * produc644889299on_val ) > bool ).

tff(hAPP_P291613419on_val,type,
    hAPP_P291613419on_val: ( fun_Pr84821017on_val * produc12694297on_val ) > produc409205479on_val ).

tff(cOMBB_565990871t_char,type,
    cOMBB_565990871t_char: fun_fu1347399555l_bool ).

tff('#skF_964',type,
    '#skF_964': ( ty * fun_li688206603ion_ty * fun_na939144002on_val * list_P1999446415t_char * exp_list_char ) > ty ).

tff(hAPP_f531187933r_bool,type,
    hAPP_f531187933r_bool: ( fun_fu1637505727r_bool * fun_li404360883l_bool ) > fun_li1077890343r_bool ).

tff('#skF_231',type,
    '#skF_231': fun_Pr673659369l_bool > produc1127210791on_val ).

tff('#skF_1005',type,
    '#skF_1005': ( list_exp_list_char * produc12694297on_val * list_exp_list_char * produc12694297on_val * exp_list_char * list_P1999446415t_char ) > exp_list_char ).

tff(produc907433735ion_ty,type,
    produc907433735ion_ty: fun_fu571290057ion_ty ).

tff(transi1257872013t_char,type,
    transi1257872013t_char: fun_Pr1728267013r_bool > fun_Pr1728267013r_bool ).

tff(cOMBC_1021753250l_bool,type,
    cOMBC_1021753250l_bool: fun_fu105086607l_bool ).

tff('#skF_69',type,
    '#skF_69': ( produc1971331930t_char * fun_Pr1861226704r_bool ) > list_char ).

tff(hAPP_f926979333l_bool,type,
    hAPP_f926979333l_bool: ( fun_fu268320615l_bool * fun_op860648563l_bool ) > fun_fu1819434639l_bool ).

tff('#skF_754',type,
    '#skF_754': ( fun_Pr1861226704r_bool * fun_Pr1861226704r_bool ) > produc1971331930t_char ).

tff(hAPP_f1314764175l_bool,type,
    hAPP_f1314764175l_bool: ( fun_fu1054881085l_bool * fun_Pr827765831r_bool ) > bool ).

tff('#skF_253',type,
    '#skF_253': fun_Pr859510977l_bool > produc2061676504on_val ).

tff(produc512429457ist_ty,type,
    produc512429457ist_ty: fun_li475043185ist_ty ).

tff('#skF_91',type,
    '#skF_91': ( produc1406897475t_char * fun_Pr1728267013r_bool ) > exp_list_char ).

tff('#skF_369',type,
    '#skF_369': ( produc2061676504on_val * fun_Pr248118298l_bool ) > fun_li1432931796on_val ).

tff('#skF_248',type,
    '#skF_248': fun_Pr252072522l_bool > product_prod_val_val ).

tff('#skF_266',type,
    '#skF_266': fun_Pr827765831r_bool > exp_list_char ).

tff('#skF_696',type,
    '#skF_696': ( fun_Pr597144499l_bool * produc430140671on_val ) > produc2061676504on_val ).

tff('#skF_600',type,
    '#skF_600': fun_Pr1336948301r_bool > produc809539159t_char ).

tff(hAPP_f1297673713l_bool,type,
    hAPP_f1297673713l_bool: ( fun_fu1598647967l_bool * fun_Pr693020585l_bool ) > bool ).

tff(hAPP_f844901525l_bool,type,
    hAPP_f844901525l_bool: ( fun_fu17279171l_bool * fun_Pr248118298l_bool ) > fun_li1372729616l_bool ).

tff('#skF_446',type,
    '#skF_446': ( fun_Pr1618624239l_bool * fun_Pr1618624239l_bool ) > list_val ).

tff(hAPP_f1861125939r_bool,type,
    hAPP_f1861125939r_bool: ( fun_fu2039604123r_bool * fun_bool_bool ) > fun_fu297867453r_bool ).

tff(hAPP_P153687689l_bool,type,
    hAPP_P153687689l_bool: ( fun_Pr1499304939l_bool * produc1200003175t_char ) > fun_fu1410993183l_bool ).

tff(hAPP_f1776419603l_bool,type,
    hAPP_f1776419603l_bool: ( fun_fu1166999157l_bool * fun_li860735411r_bool ) > bool ).

tff('#skF_462',type,
    '#skF_462': ( fun_Pr442654869l_bool * fun_Pr442654869l_bool ) > fun_na939144002on_val ).

tff(cOMBC_562612496l_bool,type,
    cOMBC_562612496l_bool: fun_fu1848909487l_bool ).

tff('#skF_583',type,
    '#skF_583': produc2061676504on_val > produc12694297on_val ).

tff(hAPP_f1868463117l_bool,type,
    hAPP_f1868463117l_bool: ( fun_fu1411172719l_bool * fun_li1093980969t_char ) > fun_li429005281l_bool ).

tff('#skF_532',type,
    '#skF_532': ( fun_Pr70170387r_bool * fun_Pr70170387r_bool ) > list_char ).

tff('#skF_938',type,
    '#skF_938': ( produc124828825on_val * produc124828825on_val * fun_Pr691271849l_bool ) > produc124828825on_val ).

tff(hAPP_f1008932791l_bool,type,
    hAPP_f1008932791l_bool: ( fun_fu1176066021l_bool * fun_fu1690035458on_val ) > fun_fu1693644106l_bool ).

tff(collect_list_char,type,
    collect_list_char: fun_list_char_bool > fun_list_char_bool ).

tff(ord_le1218729222r_bool,type,
    ord_le1218729222r_bool: fun_Pr46158268r_bool > fun_fu184232242l_bool ).

tff('#skF_794',type,
    '#skF_794': ( list_exp_list_char * produc12694297on_val * fun_Pr859510977l_bool * list_exp_list_char * produc12694297on_val * fun_li1372729616l_bool ) > list_exp_list_char ).

tff(hAPP_f1175813647l_bool,type,
    hAPP_f1175813647l_bool: ( fun_fu100249073l_bool * fun_na939144002on_val ) > fun_fu1693644106l_bool ).

tff('#skF_678',type,
    '#skF_678': ( fun_Pr633696065l_bool * produc1102272487on_val ) > produc124828825on_val ).

tff('#skF_262',type,
    '#skF_262': fun_Pr46158268r_bool > list_ty ).

tff('#skF_905',type,
    '#skF_905': ( fun_li860735411r_bool * list_char * list_char * list_char * fun_Pr1336847023r_bool * list_char ) > list_char ).

tff('#skF_417',type,
    '#skF_417': ( produc740765671t_char * fun_Pr1538825897r_bool ) > produc2146869324t_char ).

tff(hAPP_e1659493427on_val,type,
    hAPP_e1659493427on_val: ( fun_ex977868519on_val * exp_list_char ) > fun_Pr231134077on_val ).

tff(hAPP_f2050077417l_bool,type,
    hAPP_f2050077417l_bool: ( fun_fu1008682827l_bool * fun_Pr1898949769r_bool ) > bool ).

tff(produc21910851r_bool,type,
    produc21910851r_bool: fun_fu361964333r_bool ).

tff('#skF_971',type,
    '#skF_971': ( list_P1999446415t_char * exp_list_char * produc12694297on_val * bop * produc12694297on_val * exp_list_char * exp_list_char ) > val ).

tff(hAPP_P1187139874r_bool,type,
    hAPP_P1187139874r_bool: ( fun_Pr571271812r_bool * produc1025221954t_char ) > bool ).

tff(produc1704639885r_bool,type,
    produc1704639885r_bool: fun_fu552814479r_bool ).

tff('#skF_504',type,
    '#skF_504': ( fun_Pr1898949769r_bool * fun_Pr1898949769r_bool ) > list_char ).

tff(hAPP_l902158906r_bool,type,
    hAPP_l902158906r_bool: ( fun_li1070812648r_bool * list_P341299826t_char ) > bool ).

tff('#skF_953',type,
    '#skF_953': ( list_char * list_P1999446415t_char * produc12694297on_val * ty * exp_list_char * exp_list_char * produc12694297on_val ) > fun_na939144002on_val ).

tff(none_ty,type,
    none_ty: option_ty ).

tff('#skF_912',type,
    '#skF_912': ( fun_na939144002on_val * fun_fu100249073l_bool * fun_na939144002on_val * fun_li1432931796on_val * fun_Pr693020585l_bool * fun_li1432931796on_val ) > fun_na939144002on_val ).

tff(hAPP_f1980787287l_bool,type,
    hAPP_f1980787287l_bool: ( fun_fu1380660229l_bool * fun_Pr302334223l_bool ) > bool ).

tff('#skF_693',type,
    '#skF_693': ( fun_li1024794712r_bool * produc1285161482t_char ) > produc220283002t_char ).

tff(h_a,type,
    h_a: fun_na939144002on_val ).

tff('#skF_205',type,
    '#skF_205': fun_Pr382120745r_bool > list_list_char ).

tff(typeSa1917327191_sconf,type,
    typeSa1917327191_sconf: ( list_P1999446415t_char * fun_li688206603ion_ty ) > fun_Pr1696029455l_bool ).

tff(ord_le1987888477r_bool,type,
    ord_le1987888477r_bool: fun_Pr70170387r_bool > fun_fu1338423817l_bool ).

tff('#skF_123',type,
    '#skF_123': produc231486621on_val > produc12694297on_val ).

tff(hAPP_f1564338425l_bool,type,
    hAPP_f1564338425l_bool: ( fun_fu353693025l_bool * fun_Pr1964766157l_bool ) > fun_fu793340337l_bool ).

tff(hAPP_f1856968213l_bool,type,
    hAPP_f1856968213l_bool: ( fun_fu884927229l_bool * fun_Pr859510977l_bool ) > fun_Pr859510977l_bool ).

tff(hAPP_f1780084320l_bool,type,
    hAPP_f1780084320l_bool: ( fun_fu1984450498l_bool * fun_Pr227936640r_bool ) > bool ).

tff(val_list_char,type,
    val_list_char: fun_va223928858t_char ).

tff(hAPP_P895943837l_bool,type,
    hAPP_P895943837l_bool: ( fun_Pr2072119505l_bool * produc430140671on_val ) > fun_bool_bool ).

tff('#skF_480',type,
    '#skF_480': ( fun_Pr252072522l_bool * fun_Pr252072522l_bool ) > bop ).

tff('#skF_463',type,
    '#skF_463': ( fun_Pr442654869l_bool * fun_Pr442654869l_bool ) > fun_na939144002on_val ).

tff(hAPP_t1369077401t_char,type,
    hAPP_t1369077401t_char: ( fun_ty540739655t_char * ty ) > fun_Pr1151918909t_char ).

tff(hAPP_f108089737r_bool,type,
    hAPP_f108089737r_bool: ( fun_fu2114536561r_bool * fun_fu1223433803r_bool ) > fun_fu141557567r_bool ).

tff('#skF_490',type,
    '#skF_490': ( fun_Pr248118298l_bool * fun_Pr248118298l_bool ) > list_exp_list_char ).

tff('#skF_94',type,
    '#skF_94': ( produc84451751t_char * fun_Pr981088873r_bool ) > list_char ).

tff('#skF_90',type,
    '#skF_90': ( produc1406897475t_char * fun_Pr1728267013r_bool ) > list_val ).

tff(cOMBB_985659173on_val,type,
    cOMBB_985659173on_val: fun_fu1053658365l_bool ).

tff(hAPP_f665343921l_bool,type,
    hAPP_f665343921l_bool: ( fun_fu1259600479l_bool * fun_Pr235369833l_bool ) > bool ).

tff('#skF_280',type,
    '#skF_280': produc1013743697t_char > list_char ).

tff('#skF_389',type,
    '#skF_389': ( produc87279271on_val * fun_Pr235369833l_bool ) > list_char ).

tff(hAPP_l512744617ion_ty,type,
    hAPP_l512744617ion_ty: ( fun_li688206603ion_ty * list_char ) > option_ty ).

tff('#skF_557',type,
    '#skF_557': produc1645268488al_val > product_prod_val_val ).

tff(hAPP_f454222487r_bool,type,
    hAPP_f454222487r_bool: ( fun_fu1928247679r_bool * fun_Pr655735548l_bool ) > fun_fu2134889022r_bool ).

tff(hAPP_P569585933l_bool,type,
    hAPP_P569585933l_bool: ( fun_Pr1345558511l_bool * produc450000425har_ty ) > fun_fu654219233l_bool ).

tff('#skF_525',type,
    '#skF_525': ( fun_Pr859510977l_bool * fun_Pr859510977l_bool ) > produc2061676504on_val ).

tff('#skF_989',type,
    '#skF_989': ( list_P1999446415t_char * exp_list_char * exp_list_char * produc12694297on_val * exp_list_char * produc12694297on_val ) > exp_list_char ).

tff(hAPP_l2100324114t_char,type,
    hAPP_l2100324114t_char: ( fun_li1857149300t_char * list_char ) > produc1278157519t_char ).

tff('#skF_112',type,
    '#skF_112': produc1285161482t_char > list_list_char ).

tff('#skF_577',type,
    '#skF_577': produc662261637t_char > exp_list_char ).

tff(cOMBC_1784597444r_bool,type,
    cOMBC_1784597444r_bool: fun_fu1188864163r_bool ).

tff(hAPP_f1209019955r_bool,type,
    hAPP_f1209019955r_bool: ( fun_fu1396152417r_bool * fun_Pr70170387r_bool ) > fun_li1960983605r_bool ).

tff('#skF_246',type,
    '#skF_246': fun_Pr565113489r_bool > produc1278157519t_char ).

tff('#skF_26',type,
    '#skF_26': ( produc1013743697t_char * fun_Pr70170387r_bool ) > exp_list_char ).

tff('#skF_325',type,
    '#skF_325': produc800118557al_val > product_prod_val_val ).

tff('#skF_13',type,
    '#skF_13': ( produc349695911t_char * fun_Pr1895638121r_bool ) > list_list_char ).

tff('#skF_92',type,
    '#skF_92': ( produc84451751t_char * fun_Pr981088873r_bool ) > produc1971331930t_char ).

tff('#skF_672',type,
    '#skF_672': ( fun_li823162622l_bool * produc639455274on_val ) > list_char ).

tff('#skF_416',type,
    '#skF_416': ( produc740765671t_char * fun_Pr1538825897r_bool ) > list_char ).

tff('#skF_384',type,
    '#skF_384': ( produc231486621on_val * fun_Pr903661919l_bool ) > produc124828825on_val ).

tff(produc2128769400l_bool,type,
    produc2128769400l_bool: fun_fu947198233l_bool ).

tff('#skF_1',type,
    '#skF_1': ( ty * fun_li688206603ion_ty ) > ty ).

tff(lex_pr213428520t_char,type,
    lex_pr213428520t_char: ( fun_Pr263169771y_bool * fun_Pr2024675945r_bool ) > fun_Pr286306793r_bool ).

tff('#skF_948',type,
    '#skF_948': ( fun_Pr680585871l_bool * produc124828825on_val * produc124828825on_val * fun_Pr691271849l_bool ) > produc124828825on_val ).

tff(hAPP_P483670507l_bool,type,
    hAPP_P483670507l_bool: ( fun_Pr1964766157l_bool * produc2061676504on_val ) > fun_fu749996688l_bool ).

tff(hAPP_f1608277885r_bool,type,
    hAPP_f1608277885r_bool: ( fun_fu330880479r_bool * fun_li1135330407l_bool ) > fun_li1851424531r_bool ).

tff(hAPP_f292637069l_bool,type,
    hAPP_f292637069l_bool: ( fun_fu1608823157l_bool * fun_fu1690035458on_val ) > fun_fu1796901562l_bool ).

tff('#skF_839',type,
    '#skF_839': ( product_prod_val_val * fun_bo1454185032l_bool * product_prod_val_val * fun_Pr897334561l_bool * bop * bop ) > product_prod_val_val ).

tff(map_va1934808527t_char,type,
    map_va1934808527t_char: ( fun_va223928858t_char * list_val ) > list_exp_list_char ).

tff('#skF_914',type,
    '#skF_914': ( fun_na939144002on_val * fun_fu100249073l_bool * fun_na939144002on_val * fun_li1432931796on_val * fun_Pr693020585l_bool * fun_li1432931796on_val ) > fun_na939144002on_val ).

tff(p,type,
    p: list_P1999446415t_char ).

tff('#skF_469',type,
    '#skF_469': ( fun_Pr680585871l_bool * fun_Pr680585871l_bool ) > produc12694297on_val ).

tff(member763590124on_val,type,
    member763590124on_val: fun_Pr2070293557l_bool ).

tff('#skF_74',type,
    '#skF_74': ( produc231486621on_val * fun_Pr903661919l_bool ) > exp_list_char ).

tff('#skF_544',type,
    '#skF_544': produc662261637t_char > list_val ).

tff(hAPP_l14371579t_char,type,
    hAPP_l14371579t_char: ( fun_li1548633647t_char * list_ty ) > fun_Pr1504659044t_char ).

tff(hAPP_l1859255743t_char,type,
    hAPP_l1859255743t_char: ( fun_li1751446259t_char * list_val ) > fun_ex588373425t_char ).

tff('#skF_425',type,
    '#skF_425': ( fun_Pr716652265r_bool * fun_Pr716652265r_bool ) > list_exp_list_char ).

tff(hAPP_f288221747l_bool,type,
    hAPP_f288221747l_bool: ( fun_fu654219233l_bool * fun_Pr263169771y_bool ) > bool ).

tff(ord_le1449176264r_bool,type,
    ord_le1449176264r_bool: fun_li887890578r_bool > fun_fu1099362516l_bool ).

tff(hAPP_P76086873l_bool,type,
    hAPP_P76086873l_bool: ( fun_Pr1689395469l_bool * produc2061676504on_val ) > fun_Pr730004340l_bool ).

tff(hAPP_b1058859669op_bop,type,
    hAPP_b1058859669op_bop: ( fun_bo2022740553op_bop * bop ) > fun_bo218022378op_bop ).

tff('#skF_543',type,
    '#skF_543': produc1971331930t_char > produc952412819t_char ).

tff(member817832404t_char,type,
    member817832404t_char: fun_Pr1499304939l_bool ).

tff(hAPP_f1724656343r_bool,type,
    hAPP_f1724656343r_bool: ( fun_fu243812799r_bool * fun_Pr827765831r_bool ) > fun_ex736065929r_bool ).

tff(hAPP_f952817385r_bool,type,
    hAPP_f952817385r_bool: ( fun_fu144904343r_bool * fun_li522008110r_bool ) > fun_Pr1861226704r_bool ).

tff(hAPP_f953097879r_bool,type,
    hAPP_f953097879r_bool: ( fun_fu1167317887r_bool * fun_fu1928247679r_bool ) > fun_fu222752897r_bool ).

tff(cOMBC_36589090l_bool,type,
    cOMBC_36589090l_bool: fun_fu903908411r_bool ).

tff('#skF_210',type,
    '#skF_210': fun_Pr263169771y_bool > produc450000425har_ty ).

tff('#skF_172',type,
    '#skF_172': fun_Pr1728267013r_bool > produc220283002t_char ).

tff(produc2053127004l_bool,type,
    produc2053127004l_bool: fun_Pr859510977l_bool > fun_Pr597144499l_bool ).

tff(hAPP_l1117138611l_bool,type,
    hAPP_l1117138611l_bool: ( fun_li1135330407l_bool * list_ty ) > fun_Pr1869680796l_bool ).

tff(produc1574020101r_bool,type,
    produc1574020101r_bool: fun_Pr227936640r_bool > fun_li1024794712r_bool ).

tff('#skF_273',type,
    '#skF_273': fun_Pr1898949769r_bool > produc952412819t_char ).

tff('#skF_481',type,
    '#skF_481': ( fun_Pr252072522l_bool * fun_Pr252072522l_bool ) > product_prod_val_val ).

tff('#skF_116',type,
    '#skF_116': produc1971331930t_char > list_char ).

tff('#skF_400',type,
    '#skF_400': ( produc1466422861on_val * fun_Pr302334223l_bool ) > produc430140671on_val ).

tff('#skF_144',type,
    '#skF_144': produc740765671t_char > produc952412819t_char ).

tff(hAPP_P1657265855t_char,type,
    hAPP_P1657265855t_char: ( fun_Pr1785445921t_char * produc1278157519t_char ) > produc1350825965t_char ).

tff(hAPP_P124661l_bool,type,
    hAPP_P124661l_bool: ( fun_Pr2114942679l_bool * produc800118557al_val ) > fun_fu1869898965l_bool ).

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

tff(wf_J_mdecl,type,
    wf_J_mdecl: fun_li318226104r_bool ).

tff('#skF_83',type,
    '#skF_83': ( produc1466422861on_val * fun_Pr302334223l_bool ) > produc12694297on_val ).

tff('#skF_824',type,
    '#skF_824': ( produc220283002t_char * list_list_char * list_list_char * produc220283002t_char * fun_li1024794712r_bool * fun_Pr1895638121r_bool ) > list_list_char ).

tff('#skF_284',type,
    '#skF_284': produc1102272487on_val > exp_list_char ).

tff('#skF_862',type,
    '#skF_862': ( produc12694297on_val * fun_Pr691271849l_bool * exp_list_char * produc12694297on_val * exp_list_char * fun_ex1201926843l_bool ) > exp_list_char ).

tff('#skF_495',type,
    '#skF_495': ( fun_Pr227936640r_bool * fun_Pr227936640r_bool ) > produc220283002t_char ).

tff('#skF_700',type,
    '#skF_700': ( fun_bo1454185032l_bool * produc1645268488al_val ) > bop ).

tff(ord_le458107652r_bool,type,
    ord_le458107652r_bool: fun_li1305328058r_bool > fun_fu142481456l_bool ).

tff(hAPP_f528956081l_bool,type,
    hAPP_f528956081l_bool: ( fun_fu1710531423l_bool * fun_Pr1895638121r_bool ) > bool ).

tff('#skF_14',type,
    '#skF_14': ( produc349695911t_char * fun_Pr1895638121r_bool ) > list_ty ).

tff('#skF_294',type,
    '#skF_294': produc430140671on_val > produc12694297on_val ).

tff(hAPP_f1613448899r_bool,type,
    hAPP_f1613448899r_bool: ( fun_fu362106225r_bool * fun_li1024794712r_bool ) > fun_Pr227936640r_bool ).

tff('#skF_143',type,
    '#skF_143': produc84451751t_char > produc2146869324t_char ).

tff('#skF_62',type,
    '#skF_62': ( produc430140671on_val * fun_Pr859510977l_bool ) > fun_na939144002on_val ).

tff(semila1346223580r_bool,type,
    semila1346223580r_bool: ( fun_Pr1861226704r_bool * fun_Pr1861226704r_bool ) > fun_Pr1861226704r_bool ).

tff('#skF_21',type,
    '#skF_21': ( produc84451751t_char * fun_Pr981088873r_bool ) > list_P341299826t_char ).

tff(overri2012515291on_val,type,
    overri2012515291on_val: ( fun_li1432931796on_val * fun_li1432931796on_val * fun_list_char_bool ) > fun_li1432931796on_val ).

tff(hAPP_f2091926485r_bool,type,
    hAPP_f2091926485r_bool: ( fun_fu1561705993r_bool * fun_Pr1336948301r_bool ) > fun_li221477r_bool ).

tff(member1732271180al_val,type,
    member1732271180al_val: fun_Pr358512219l_bool ).

tff(hAPP_f921434893l_bool,type,
    hAPP_f921434893l_bool: ( fun_fu1167149685l_bool * fun_Pr1504659044t_char ) > fun_Pr1869680796l_bool ).

tff('#skF_749',type,
    '#skF_749': ( list_P1999446415t_char * fun_na939144002on_val * fun_li688206603ion_ty * ty * exp_list_char * list_char ) > ty ).

tff(member1840112042t_char,type,
    member1840112042t_char: fun_Pr1777565493l_bool ).

tff(hAPP_f1889282162l_bool,type,
    hAPP_f1889282162l_bool: ( fun_fu1099362516l_bool * fun_li887890578r_bool ) > bool ).

tff(hAPP_f1239832973l_bool,type,
    hAPP_f1239832973l_bool: ( fun_fu748506869l_bool * fun_Pr165123960t_char ) > fun_Pr665774896l_bool ).

tff('#skF_951',type,
    '#skF_951': ( fun_val_bool * val * val * fun_Pr2081272681l_bool ) > val ).

tff(hAPP_n95946796l_bool,type,
    hAPP_n95946796l_bool: ( fun_na712147476l_bool * nat ) > fun_op362161377l_bool ).

tff('#skF_587',type,
    '#skF_587': product_prod_val_val > val ).

tff('#skF_512',type,
    '#skF_512': ( fun_Pr1336948301r_bool * fun_Pr1336948301r_bool ) > list_list_char ).

tff('#skF_311',type,
    '#skF_311': produc231486621on_val > produc124828825on_val ).

tff('#skF_946',type,
    '#skF_946': ( fun_list_char_bool * list_char * list_char * fun_Pr565113489r_bool ) > list_char ).

tff('#skF_174',type,
    '#skF_174': fun_Pr1728267013r_bool > produc1406897475t_char ).

tff('#skF_146',type,
    '#skF_146': produc740765671t_char > list_P1940453997har_ty ).

tff(hAPP_f77033475l_bool,type,
    hAPP_f77033475l_bool: ( fun_fu1686228965l_bool * fun_fu114548717l_bool ) > fun_fu1076543251l_bool ).

tff(cond_list_char,type,
    cond_list_char: ( exp_list_char * exp_list_char * exp_list_char ) > exp_list_char ).

tff('#skF_767',type,
    '#skF_767': ( fun_Pr286306793r_bool * list_P341299826t_char * list_P1940453997har_ty * list_P341299826t_char * list_P1940453997har_ty ) > list_P341299826t_char ).

tff(hAPP_option_nat_nat,type,
    hAPP_option_nat_nat: ( fun_option_nat_nat * option_nat ) > nat ).

tff(hAPP_f1817350437l_bool,type,
    hAPP_f1817350437l_bool: ( fun_fu30674439l_bool * fun_li2006863797t_char ) > fun_li1927639661l_bool ).

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

tff(cOMBC_199425070l_bool,type,
    cOMBC_199425070l_bool: fun_fu1124575819l_bool ).

tff(hAPP_f1100052969l_bool,type,
    hAPP_f1100052969l_bool: ( fun_fu1124575819l_bool * fun_bo655815611l_bool ) > fun_fu1239462955l_bool ).

tff(hAPP_P975284999r_bool,type,
    hAPP_P975284999r_bool: ( fun_Pr981088873r_bool * produc84451751t_char ) > bool ).

tff('#skF_433',type,
    '#skF_433': ( fun_Pr382120745r_bool * fun_Pr382120745r_bool ) > list_list_char ).

tff('#skF_444',type,
    '#skF_444': ( fun_Pr1618624239l_bool * fun_Pr1618624239l_bool ) > list_val ).

tff('#skF_605',type,
    '#skF_605': fun_Pr1669461698r_bool > list_P341299826t_char ).

tff(hAPP_ty_bool,type,
    hAPP_ty_bool: ( fun_ty_bool * ty ) > bool ).

tff(hAPP_f1427871743l_bool,type,
    hAPP_f1427871743l_bool: ( fun_fu1295272801l_bool * fun_Pr1689395469l_bool ) > fun_Pr164273135l_bool ).

tff(hAPP_f693085049l_bool,type,
    hAPP_f693085049l_bool: ( fun_fu7682913l_bool * fun_Pr1758548753l_bool ) > fun_fu1167149685l_bool ).

tff(hAPP_l1342015621r_bool,type,
    hAPP_l1342015621r_bool: ( fun_li485148903r_bool * list_char ) > fun_Pr1669461698r_bool ).

tff(map_ad61982421on_val,type,
    map_ad61982421on_val: ( fun_na939144002on_val * fun_na939144002on_val ) > fun_na939144002on_val ).

tff(hAPP_f1407048615l_bool,type,
    hAPP_f1407048615l_bool: ( fun_fu1922972687l_bool * fun_fu696652149l_bool ) > fun_fu1785489927l_bool ).

tff('#skF_927',type,
    '#skF_927': ( fun_Pr248118298l_bool * produc2061676504on_val * produc2061676504on_val * fun_Pr859510977l_bool ) > produc2061676504on_val ).

tff('#skF_359',type,
    '#skF_359': ( produc124828825on_val * fun_Pr680585871l_bool ) > fun_na939144002on_val ).

tff(hAPP_f1933376467r_bool,type,
    hAPP_f1933376467r_bool: ( fun_fu903908411r_bool * fun_Pr1752471359l_bool ) > fun_fu1216816765r_bool ).

tff('#skF_163',type,
    '#skF_163': fun_Pr1538825897r_bool > produc952412819t_char ).

tff('#skF_511',type,
    '#skF_511': ( fun_Pr1669461698r_bool * fun_Pr1669461698r_bool ) > list_P341299826t_char ).

tff('#skF_573',type,
    '#skF_573': produc952412819t_char > produc2146869324t_char ).

tff(red,type,
    red: list_P1999446415t_char > fun_Pr691271849l_bool ).

tff(produc1897818327t_char,type,
    produc1897818327t_char: fun_Pr1328683975t_char ).

tff(hAPP_f198821591l_bool,type,
    hAPP_f198821591l_bool: ( fun_fu166563973l_bool * fun_Pr2081272681l_bool ) > fun_val_fun_val_bool ).

tff('#skF_622',type,
    '#skF_622': fun_Pr248118298l_bool > list_exp_list_char ).

tff(map_list_char_val,type,
    map_list_char_val: ( fun_list_char_val * list_list_char ) > list_val ).

tff(hAPP_f1734260017l_bool,type,
    hAPP_f1734260017l_bool: ( fun_fu814665183l_bool * fun_Pr716652265r_bool ) > bool ).

tff(collec1583467887t_char,type,
    collec1583467887t_char: fun_Pr1861226704r_bool > fun_Pr1861226704r_bool ).

tff('#skF_670',type,
    '#skF_670': ( fun_li860735411r_bool * produc1278157519t_char ) > list_char ).

tff('#skF_456',type,
    '#skF_456': ( fun_Pr369549609l_bool * fun_Pr369549609l_bool ) > fun_Pr806764899on_val ).

tff('#skF_623',type,
    '#skF_623': fun_Pr248118298l_bool > produc12694297on_val ).

tff('#skF_722',type,
    '#skF_722': ( list_char * fun_li1432931796on_val ) > val ).

tff(widen_2090681816t_char,type,
    widen_2090681816t_char: list_P1999446415t_char > fun_ty_fun_ty_bool ).

tff(hAPP_P2010574925r_bool,type,
    hAPP_P2010574925r_bool: ( fun_Pr1336847023r_bool * produc1350825965t_char ) > bool ).

tff(produc1838470831l_bool,type,
    produc1838470831l_bool: fun_Pr248118298l_bool > fun_li1372729616l_bool ).

tff('#skF_660',type,
    '#skF_660': ( fun_li1024794712r_bool * produc1285161482t_char ) > list_list_char ).

tff(hAPP_P1384137393r_bool,type,
    hAPP_P1384137393r_bool: ( fun_Pr70170387r_bool * produc1013743697t_char ) > bool ).

tff(hAPP_f1135930489l_bool,type,
    hAPP_f1135930489l_bool: ( fun_fu44119137l_bool * fun_fu1666573063l_bool ) > fun_fu532278763l_bool ).

tff(cOMBB_1586673472t_char,type,
    cOMBB_1586673472t_char: fun_fu363313207l_bool ).

tff('#skF_108',type,
    '#skF_108': produc430140671on_val > produc2061676504on_val ).

tff(hAPP_f1166017719l_bool,type,
    hAPP_f1166017719l_bool: ( fun_fu49805983l_bool * fun_fu1361433468l_bool ) > fun_fu989986782l_bool ).

tff(cOMBB_565412073on_val,type,
    cOMBB_565412073on_val: fun_fu2017766753l_bool ).

tff('#skF_560',type,
    '#skF_560': produc639455274on_val > list_char ).

tff(new_list_char,type,
    new_list_char: list_char > exp_list_char ).

tff('#skF_727',type,
    '#skF_727': ( fun_na939144002on_val * fun_Pr806764899on_val * list_char * fun_na939144002on_val * nat ) > fun_Pr806764899on_val ).

tff(hAPP_P1392904962t_char,type,
    hAPP_P1392904962t_char: ( fun_Pr1504659044t_char * produc662261637t_char ) > produc220283002t_char ).

tff(hAPP_P748443392y_bool,type,
    hAPP_P748443392y_bool: ( fun_Pr1127025070y_bool * produc917948472har_ty ) > bool ).

tff('#skF_257',type,
    '#skF_257': fun_Pr248118298l_bool > produc12694297on_val ).

tff(hAPP_P1552072218l_bool,type,
    hAPP_P1552072218l_bool: ( fun_Pr1882154498l_bool * produc1971331930t_char ) > fun_bool_bool ).

tff('#skF_204',type,
    '#skF_204': fun_Pr136267935r_bool > produc2048519645t_char ).

tff('#skF_118',type,
    '#skF_118': produc1971331930t_char > list_P1940453997har_ty ).

tff(hAPP_f877616419l_bool,type,
    hAPP_f877616419l_bool: ( fun_fu1941566603l_bool * fun_fu847194997l_bool ) > fun_fu1489350019l_bool ).

tff('#skF_792',type,
    '#skF_792': ( list_exp_list_char * produc12694297on_val * fun_Pr859510977l_bool * list_exp_list_char * produc12694297on_val * fun_li1372729616l_bool ) > list_exp_list_char ).

tff('#skF_1004',type,
    '#skF_1004': ( list_exp_list_char * produc12694297on_val * list_exp_list_char * produc12694297on_val * exp_list_char * list_P1999446415t_char ) > list_exp_list_char ).

tff(hAPP_f1452292669l_bool,type,
    hAPP_f1452292669l_bool: ( fun_fu1457514859l_bool * fun_fu1246919812l_bool ) > fun_fu250820942l_bool ).

tff('#skF_984',type,
    '#skF_984': fun_na939144002on_val > list_char ).

tff(lex_pr2110711565on_val,type,
    lex_pr2110711565on_val: ( fun_Pr859510977l_bool * fun_Pr859510977l_bool ) > fun_Pr302334223l_bool ).

tff('#skF_726',type,
    '#skF_726': ( fun_bool_bool * fun_fu100249073l_bool * produc12694297on_val ) > fun_li1432931796on_val ).

tff(hAPP_f1748390065l_bool,type,
    hAPP_f1748390065l_bool: ( fun_fu951593311l_bool * fun_Pr2024675945r_bool ) > bool ).

tff('#skF_419',type,
    '#skF_419': ( produc494726439t_char * fun_Pr286306793r_bool ) > list_P1940453997har_ty ).

tff(hAPP_l1335043179r_bool,type,
    hAPP_l1335043179r_bool: ( fun_li248212255r_bool * list_char ) > fun_fu667589486r_bool ).

tff(cOMBB_1490692730t_char,type,
    cOMBB_1490692730t_char: fun_fu221466727r_bool ).

tff(hAPP_f837795298l_bool,type,
    hAPP_f837795298l_bool: ( fun_fu749996688l_bool * fun_Pr248118298l_bool ) > bool ).

tff('#skF_917',type,
    '#skF_917': ( fun_Pr633696065l_bool * produc124828825on_val * produc124828825on_val * produc124828825on_val * produc124828825on_val * fun_Pr903661919l_bool ) > produc124828825on_val ).

tff(produc870913623on_val,type,
    produc870913623on_val: fun_Pr1305575371on_val ).

tff(ord_le1438917387l_bool,type,
    ord_le1438917387l_bool: fun_Pr859510977l_bool > fun_fu1544014007l_bool ).

tff('#skF_822',type,
    '#skF_822': ( produc662261637t_char * produc662261637t_char * fun_Pr1728267013r_bool * fun_li887890578r_bool * list_ty * list_ty ) > list_ty ).

tff(hAPP_l1786340417on_val,type,
    hAPP_l1786340417on_val: ( fun_li1436431093on_val * list_char ) > fun_fu1718160452on_val ).

tff(produc1331140167t_char,type,
    produc1331140167t_char: fun_li1093980969t_char ).

tff(preallocated,type,
    preallocated: fun_na939144002on_val > bool ).

tff('#skF_351',type,
    '#skF_351': produc1534059751t_char > exp_list_char ).

tff('#skF_445',type,
    '#skF_445': ( fun_Pr1618624239l_bool * fun_Pr1618624239l_bool ) > list_val ).

tff(produc1911463199l_bool,type,
    produc1911463199l_bool: fun_fu371764249l_bool ).

tff('#skF_238',type,
    '#skF_238': fun_Pr1696029455l_bool > fun_na939144002on_val ).

tff(cOMBC_1365742487l_bool,type,
    cOMBC_1365742487l_bool: fun_fu1034987497r_bool ).

tff(hAPP_P659547099r_bool,type,
    hAPP_P659547099r_bool: ( fun_Pr1898949769r_bool * produc952412819t_char ) > bool ).

tff(hAPP_f2026692601l_bool,type,
    hAPP_f2026692601l_bool: ( fun_fu280119905l_bool * fun_fu1839421007l_bool ) > fun_fu1636870067l_bool ).

tff(hAPP_f2071340985r_bool,type,
    hAPP_f2071340985r_bool: ( fun_fu1122234343r_bool * fun_Pr46158268r_bool ) > fun_li887890578r_bool ).

tff(transi198989188t_char,type,
    transi198989188t_char: fun_Pr908866473r_bool > fun_Pr908866473r_bool ).

tff('#skF_241',type,
    '#skF_241': fun_Pr315804320l_bool > list_char ).

tff(hAPP_f1617787571l_bool,type,
    hAPP_f1617787571l_bool: ( fun_fu570492181l_bool * fun_na939144002on_val ) > fun_fu2075294830l_bool ).

tff(hAPP_l177734933l_bool,type,
    hAPP_l177734933l_bool: ( fun_li1961812931l_bool * list_exp_list_char ) > fun_fu173338434l_bool ).

tff('#skF_398',type,
    '#skF_398': ( produc800118557al_val * fun_Pr832147423l_bool ) > val ).

tff('#skF_328',type,
    '#skF_328': produc1466422861on_val > produc430140671on_val ).

tff('#skF_858',type,
    '#skF_858': ( list_exp_list_char * fun_Pr859510977l_bool * fun_li1372729616l_bool * list_exp_list_char * produc12694297on_val * produc12694297on_val ) > list_exp_list_char ).

tff('#skF_287',type,
    '#skF_287': produc124828825on_val > fun_na939144002on_val ).

tff(hAPP_P7095645l_bool,type,
    hAPP_P7095645l_bool: ( fun_Pr1752471359l_bool * produc1013743697t_char ) > fun_fu1338423817l_bool ).

tff(fields1147507508t_char,type,
    fields1147507508t_char: ( list_P1999446415t_char * list_char * list_P2023964830har_ty ) > bool ).

tff(hAPP_f47713631l_bool,type,
    hAPP_f47713631l_bool: ( fun_fu1076543251l_bool * fun_Pr1696029455l_bool ) > fun_fu100249073l_bool ).

tff(hAPP_f1661305905l_bool,type,
    hAPP_f1661305905l_bool: ( fun_fu280400607l_bool * fun_Pr673659369l_bool ) > bool ).

tff(hAPP_f1020753317r_bool,type,
    hAPP_f1020753317r_bool: ( fun_fu1097435533r_bool * fun_Pr2054894453l_bool ) > fun_fu1786144261r_bool ).

tff(hAPP_l207779698on_val,type,
    hAPP_l207779698on_val: ( fun_li1432931796on_val * list_char ) > option_val ).

tff('#skF_715',type,
    '#skF_715': ( fun_li1301775111ion_ty * fun_Pr876827561ion_ty ) > list_char ).

tff(hAPP_f183649339l_bool,type,
    hAPP_f183649339l_bool: ( fun_fu1127606179l_bool * fun_Pr1095905387l_bool ) > fun_fu1915524369l_bool ).

tff('#skF_321',type,
    '#skF_321': produc1350825965t_char > list_char ).

tff(hAPP_P282169671l_bool,type,
    hAPP_P282169671l_bool: ( fun_Pr691271849l_bool * produc1102272487on_val ) > bool ).

tff(hAPP_P1758592847on_val,type,
    hAPP_P1758592847on_val: ( fun_Pr807902897on_val * produc430140671on_val ) > produc1466422861on_val ).

tff(hAPP_f1931964053l_bool,type,
    hAPP_f1931964053l_bool: ( fun_fu1409702391l_bool * fun_li1960983605r_bool ) > bool ).

tff(oconf_1869808039t_char,type,
    oconf_1869808039t_char: ( list_P1999446415t_char * fun_na939144002on_val ) > fun_Pr315804320l_bool ).

tff(semila919158006r_bool,type,
    semila919158006r_bool: ( fun_list_char_bool * fun_list_char_bool ) > fun_list_char_bool ).

tff('#skF_667',type,
    '#skF_667': ( fun_val_fun_val_bool * product_prod_val_val ) > val ).

tff('#skF_768',type,
    '#skF_768': ( list_char * produc2146869324t_char * fun_Pr1538825897r_bool * list_char * produc2146869324t_char ) > list_char ).

tff('#skF_547',type,
    '#skF_547': produc220283002t_char > produc662261637t_char ).

tff(hAPP_f1746574980l_bool,type,
    hAPP_f1746574980l_bool: ( fun_fu184232242l_bool * fun_Pr46158268r_bool ) > bool ).

tff(seq_list_char,type,
    seq_list_char: ( exp_list_char * exp_list_char ) > exp_list_char ).

tff('#skF_380',type,
    '#skF_380': ( produc952412819t_char * fun_Pr1898949769r_bool ) > list_P1940453997har_ty ).

tff('#skF_901',type,
    '#skF_901': ( product_prod_val_val * fun_bo1454185032l_bool * bop * fun_Pr897334561l_bool * bop * product_prod_val_val ) > product_prod_val_val ).

tff(cOMBC_1025440566r_bool,type,
    cOMBC_1025440566r_bool: fun_fu1706763477r_bool ).

tff(cOMBB_1750801836on_val,type,
    cOMBB_1750801836on_val: fun_fu121169625l_bool ).

tff(cOMBB_1033145403t_char,type,
    cOMBB_1033145403t_char: fun_fu932873447l_bool ).

tff('#skF_572',type,
    '#skF_572': produc952412819t_char > list_char ).

tff(produc1577326610ion_ty,type,
    produc1577326610ion_ty: fun_fu571290057ion_ty ).

tff('#skF_615',type,
    '#skF_615': fun_Pr46158268r_bool > produc220283002t_char ).

tff(hAPP_P1293136973l_bool,type,
    hAPP_P1293136973l_bool: ( fun_Pr1777565493l_bool * produc809539159t_char ) > fun_fu1983565583l_bool ).

tff(ord_le735260024r_bool,type,
    ord_le735260024r_bool: fun_li522008110r_bool > fun_fu1021591716l_bool ).

tff(hAPP_P325013257l_bool,type,
    hAPP_P325013257l_bool: ( fun_Pr2058021739l_bool * produc349695911t_char ) > fun_fu1710531423l_bool ).

tff('#skF_826',type,
    '#skF_826': ( produc220283002t_char * list_list_char * list_list_char * produc220283002t_char * fun_li1024794712r_bool * fun_Pr1895638121r_bool ) > list_list_char ).

tff('#skF_718',type,
    '#skF_718': ( fun_Pr1696029455l_bool * fun_fu100249073l_bool ) > fun_li1432931796on_val ).

tff('#skF_283',type,
    '#skF_283': produc1102272487on_val > produc124828825on_val ).

tff(hAPP_f1419180947r_bool,type,
    hAPP_f1419180947r_bool: ( fun_fu1497625339r_bool * fun_Pr665774896l_bool ) > fun_fu873633006r_bool ).

tff(hAPP_P1390376713l_bool,type,
    hAPP_P1390376713l_bool: ( fun_Pr81279339l_bool * produc84451751t_char ) > fun_fu625235295l_bool ).

tff(cOMBC_892477410l_bool,type,
    cOMBC_892477410l_bool: fun_fu683689373r_bool ).

tff(hAPP_P780018708l_bool,type,
    hAPP_P780018708l_bool: ( fun_Pr655735548l_bool * produc952412819t_char ) > fun_fu754983186l_bool ).

tff(dom_list_char_val,type,
    dom_list_char_val: fun_li1432931796on_val > fun_list_char_bool ).

tff('#skF_38',type,
    '#skF_38': produc349695911t_char > list_list_char ).

tff('#skF_16',type,
    '#skF_16': ( produc349695911t_char * fun_Pr1895638121r_bool ) > exp_list_char ).

tff(hAPP_P449474095r_bool,type,
    hAPP_P449474095r_bool: ( fun_Pr565113489r_bool * produc1278157519t_char ) > bool ).

tff(cOMBB_1223415373on_val,type,
    cOMBB_1223415373on_val: fun_fu44119137l_bool ).

tff(hAPP_P1472618637l_bool,type,
    hAPP_P1472618637l_bool: ( fun_Pr1982141813l_bool * produc1285161482t_char ) > fun_fu1984450498l_bool ).

tff(hAPP_f1250221913l_bool,type,
    hAPP_f1250221913l_bool: ( fun_fu322466363l_bool * fun_fu1165575785l_bool ) > fun_fu114548717l_bool ).

tff('#skF_125',type,
    '#skF_125': produc630464863al_val > bop ).

tff('#skF_427',type,
    '#skF_427': ( fun_Pr716652265r_bool * fun_Pr716652265r_bool ) > list_exp_list_char ).

tff(hAPP_f538118321l_bool,type,
    hAPP_f538118321l_bool: ( fun_fu625235295l_bool * fun_Pr981088873r_bool ) > bool ).

tff(hAPP_P1220989409t_char,type,
    hAPP_P1220989409t_char: ( fun_Pr1620417347t_char * produc662261637t_char ) > produc1826280281t_char ).

tff('#skF_352',type,
    '#skF_352': ( produc1013743697t_char * fun_Pr70170387r_bool ) > list_char ).

tff('#skF_575',type,
    '#skF_575': produc1971331930t_char > produc952412819t_char ).

tff('#skF_337',type,
    '#skF_337': produc1826280281t_char > produc662261637t_char ).

tff('#skF_335',type,
    '#skF_335': produc1406897475t_char > list_ty ).

tff(cOMBB_123628846t_char,type,
    cOMBB_123628846t_char: fun_fu1773666471l_bool ).

tff(hAPP_f1174637065l_bool,type,
    hAPP_f1174637065l_bool: ( fun_fu594565489l_bool * fun_fu1302866591l_bool ) > fun_fu1934570515l_bool ).

tff(produc288369490r_bool,type,
    produc288369490r_bool: fun_Pr1336948301r_bool > fun_li221477r_bool ).

tff(hAPP_l1770520637ist_ty,type,
    hAPP_l1770520637ist_ty: ( fun_li475043185ist_ty * list_ty ) > fun_li452671142ist_ty ).

tff('#skF_40',type,
    '#skF_40': produc349695911t_char > list_val ).

tff('#skF_131',type,
    '#skF_131': produc1466422861on_val > produc12694297on_val ).

tff(lex_pr280535005t_char,type,
    lex_pr280535005t_char: ( fun_Pr565113489r_bool * fun_Pr565113489r_bool ) > fun_Pr1336847023r_bool ).

tff('#skF_420',type,
    '#skF_420': ( produc494726439t_char * fun_Pr286306793r_bool ) > list_P341299826t_char ).

tff('#skF_937',type,
    '#skF_937': ( list_char * list_char * fun_Pr565113489r_bool ) > list_char ).

tff(fFalse,type,
    fFalse: bool ).

tff(init_fields,type,
    init_fields: list_P2023964830har_ty > fun_Pr806764899on_val ).

tff(hAPP_P929449287r_bool,type,
    hAPP_P929449287r_bool: ( fun_Pr1538825897r_bool * produc740765671t_char ) > bool ).

tff(hAPP_l1275479261on_val,type,
    hAPP_l1275479261on_val: ( fun_li856594443on_val * list_exp_list_char ) > fun_Pr254484106on_val ).

tff(hAPP_P1679186017l_bool,type,
    hAPP_P1679186017l_bool: ( fun_Pr519703875l_bool * produc644889299on_val ) > fun_fu633905803l_bool ).

tff(hAPP_P1875010047on_val,type,
    hAPP_P1875010047on_val: ( fun_Pr278209965on_val * produc639455274on_val ) > fun_Pr1948698346on_val ).

tff(hAPP_f1977633121l_bool,type,
    hAPP_f1977633121l_bool: ( fun_fu781882819l_bool * fun_bo1549164019l_bool ) > fun_fu1457514859l_bool ).

tff(cOMBC_331963401l_bool,type,
    cOMBC_331963401l_bool: fun_fu600031817l_bool ).

tff('#skF_239',type,
    '#skF_239': fun_Pr1696029455l_bool > fun_li1432931796on_val ).

tff(hAPP_f1646911885l_bool,type,
    hAPP_f1646911885l_bool: ( fun_fu847194997l_bool * fun_Pr1615326228al_val ) > fun_Pr1856441676l_bool ).

tff(hAPP_v834067052t_char,type,
    hAPP_v834067052t_char: ( fun_va223928858t_char * val ) > exp_list_char ).

tff('#skF_412',type,
    '#skF_412': ( produc84451751t_char * fun_Pr981088873r_bool ) > produc1971331930t_char ).

tff(hAPP_P1313790473l_bool,type,
    hAPP_P1313790473l_bool: ( fun_Pr1377562219l_bool * produc494726439t_char ) > fun_fu1018437855l_bool ).

tff('#skF_37',type,
    '#skF_37': produc349695911t_char > produc1285161482t_char ).

tff('#skF_226',type,
    '#skF_226': fun_Pr442654869l_bool > fun_na939144002on_val ).

tff('#skF_849',type,
    '#skF_849': ( fun_na939144002on_val * fun_na939144002on_val * fun_Pr693020585l_bool * fun_li1432931796on_val * fun_fu100249073l_bool * fun_li1432931796on_val ) > fun_li1432931796on_val ).

tff('#skF_302',type,
    '#skF_302': produc220283002t_char > list_val ).

tff('#skF_301',type,
    '#skF_301': produc220283002t_char > list_ty ).

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

tff('#skF_70',type,
    '#skF_70': ( produc1971331930t_char * fun_Pr1861226704r_bool ) > list_P1940453997har_ty ).

tff(produc1159035454l_bool,type,
    produc1159035454l_bool: fun_Pr691271849l_bool > fun_Pr633696065l_bool ).

tff(hAPP_f869803751l_bool,type,
    hAPP_f869803751l_bool: ( fun_fu1063302223l_bool * fun_fu450552565l_bool ) > fun_fu1848982215l_bool ).

tff('#skF_488',type,
    '#skF_488': ( fun_Pr248118298l_bool * fun_Pr248118298l_bool ) > list_exp_list_char ).

tff('#skF_634',type,
    '#skF_634': fun_Pr565113489r_bool > list_char ).

tff(produc499151895on_val,type,
    produc499151895on_val: fun_Pr278209965on_val ).

tff('#skF_602',type,
    '#skF_602': fun_Pr1336948301r_bool > exp_list_char ).

tff('#skF_272',type,
    '#skF_272': fun_Pr1898949769r_bool > produc2146869324t_char ).

tff('#skF_195',type,
    '#skF_195': fun_Pr693020585l_bool > produc409205479on_val ).

tff(hAPP_f1741070310on_val,type,
    hAPP_f1741070310on_val: ( fun_fu620918548on_val * fun_li1432931796on_val ) > produc1127210791on_val ).

tff('#skF_47',type,
    '#skF_47': produc1013743697t_char > list_char ).

tff(hAPP_f348318673l_bool,type,
    hAPP_f348318673l_bool: ( fun_fu938561337l_bool * fun_fu2083094209l_bool ) > fun_fu712248957l_bool ).

tff('#skF_817',type,
    '#skF_817': ( fun_li826105035r_bool * exp_list_char * fun_Pr1890037787r_bool * list_val * list_val * exp_list_char ) > exp_list_char ).

tff('#skF_680',type,
    '#skF_680': ( fun_li221477r_bool * produc809539159t_char ) > list_list_char ).

tff(e,type,
    e: fun_li688206603ion_ty ).

tff('#skF_944',type,
    '#skF_944': ( fun_Pr248118298l_bool * produc2061676504on_val * produc2061676504on_val * fun_Pr859510977l_bool ) > produc2061676504on_val ).

tff('#skF_85',type,
    '#skF_85': ( produc349695911t_char * fun_Pr1895638121r_bool ) > list_list_char ).

tff(cOMBS_1218320756l_bool,type,
    cOMBS_1218320756l_bool: ( fun_Pr2072119505l_bool * fun_Pr859510977l_bool ) > fun_Pr859510977l_bool ).

tff(hAPP_P240409993l_bool,type,
    hAPP_P240409993l_bool: ( fun_Pr736615915l_bool * produc409205479on_val ) > fun_fu1598647967l_bool ).

tff('#skF_440',type,
    '#skF_440': ( fun_Pr2024675945r_bool * fun_Pr2024675945r_bool ) > list_P341299826t_char ).

tff(ord_le1725884030l_bool,type,
    ord_le1725884030l_bool: fun_bo1454185032l_bool > fun_fu570042250l_bool ).

tff(cOMBB_672864638t_char,type,
    cOMBB_672864638t_char: fun_fu1167317887r_bool ).

tff('#skF_904',type,
    '#skF_904': ( fun_li860735411r_bool * list_char * list_char * list_char * fun_Pr1336847023r_bool * list_char ) > list_char ).

tff(evals,type,
    evals: ( list_P1999446415t_char * list_exp_list_char * produc12694297on_val ) > fun_li1372729616l_bool ).

tff(hAPP_P159683425l_bool,type,
    hAPP_P159683425l_bool: ( fun_Pr1696029455l_bool * produc12694297on_val ) > bool ).

tff('#skF_842',type,
    '#skF_842': ( fun_Pr1336847023r_bool * fun_li860735411r_bool * list_char * list_char * list_char * list_char ) > list_char ).

tff('#skF_377',type,
    '#skF_377': ( produc1971331930t_char * fun_Pr1861226704r_bool ) > list_char ).

tff(tryCatch_list_char,type,
    tryCatch_list_char: ( exp_list_char * list_char * list_char * exp_list_char ) > exp_list_char ).

tff('#skF_534',type,
    '#skF_534': ( fun_Pr70170387r_bool * fun_Pr70170387r_bool ) > list_char ).

tff(hAPP_f987862447r_bool,type,
    hAPP_f987862447r_bool: ( fun_fu1402349329r_bool * fun_li968298881r_bool ) > fun_fu923263787r_bool ).

tff('#skF_760',type,
    '#skF_760': ( list_exp_list_char * produc12694297on_val * produc12694297on_val * list_exp_list_char * fun_Pr859510977l_bool ) > list_exp_list_char ).

tff(member125098544t_char,type,
    member125098544t_char: fun_Pr949587491l_bool ).

tff(subcls744239332t_char,type,
    subcls744239332t_char: list_P1999446415t_char > fun_li860735411r_bool ).

tff('#skF_159',type,
    '#skF_159': fun_Pr908866473r_bool > produc1534059751t_char ).

tff(member104734088ist_ty,type,
    member104734088ist_ty: fun_Pr1983900371l_bool ).

tff(produc266042248r_bool,type,
    produc266042248r_bool: fun_Pr1898949769r_bool > fun_li485148903r_bool ).

tff('#skF_286',type,
    '#skF_286': produc124828825on_val > exp_list_char ).

tff(produc1431439831t_char,type,
    produc1431439831t_char: fun_Pr1926185279t_char ).

tff('#skF_441',type,
    '#skF_441': ( fun_Pr2024675945r_bool * fun_Pr2024675945r_bool ) > list_P341299826t_char ).

tff('#skF_743',type,
    '#skF_743': option_val > val ).

tff('#skF_187',type,
    '#skF_187': fun_Pr1336847023r_bool > produc1278157519t_char ).

tff('#skF_461',type,
    '#skF_461': ( fun_Pr442654869l_bool * fun_Pr442654869l_bool ) > fun_na939144002on_val ).

tff('#skF_358',type,
    '#skF_358': ( produc124828825on_val * fun_Pr680585871l_bool ) > exp_list_char ).

tff(hAPP_P1228500987ion_ty,type,
    hAPP_P1228500987ion_ty: ( fun_Pr876827561ion_ty * produc639455274on_val ) > option_ty ).

tff('#skF_153',type,
    '#skF_153': fun_Pr2102567903y_bool > produc245756905har_ty ).

tff(hAPP_f857351829l_bool,type,
    hAPP_f857351829l_bool: ( fun_fu712248957l_bool * fun_fu2141444501y_bool ) > fun_fu570492181l_bool ).

tff(hAPP_f1051205629r_bool,type,
    hAPP_f1051205629r_bool: ( fun_fu923263787r_bool * fun_Pr827765831r_bool ) > fun_li826105035r_bool ).

tff('#skF_616',type,
    '#skF_616': fun_Pr46158268r_bool > list_ty ).

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

tff(hAPP_f1666729379r_bool,type,
    hAPP_f1666729379r_bool: ( fun_fu1786144261r_bool * fun_Pr1861226704r_bool ) > fun_Pr1861226704r_bool ).

tff(hAPP_f1168269397l_bool,type,
    hAPP_f1168269397l_bool: ( fun_fu2070930493l_bool * fun_Pr2070293557l_bool ) > fun_fu1608823157l_bool ).

tff(hAPP_f308875635r_bool,type,
    hAPP_f308875635r_bool: ( fun_fu1374106197r_bool * fun_li1077890343r_bool ) > fun_fu2033315657r_bool ).

tff('#skF_906',type,
    '#skF_906': ( fun_li860735411r_bool * list_char * list_char * list_char * fun_Pr1336847023r_bool * list_char ) > list_char ).

tff('#skF_774',type,
    '#skF_774': ( fun_Pr1728267013r_bool * produc662261637t_char * list_ty * produc662261637t_char * list_ty ) > list_ty ).

tff('#skF_843',type,
    '#skF_843': ( fun_Pr1336847023r_bool * fun_li860735411r_bool * list_char * list_char * list_char * list_char ) > list_char ).

tff(hAPP_P638161699l_bool,type,
    hAPP_P638161699l_bool: ( fun_Pr973229009l_bool * produc124828825on_val ) > fun_fu1001966495l_bool ).

tff('#skF_983',type,
    '#skF_983': ( list_char * fun_na939144002on_val ) > fun_Pr806764899on_val ).

tff('#skF_909',type,
    '#skF_909': ( fun_Pr806764899on_val * fun_Pr235369833l_bool * fun_Pr806764899on_val * list_char * list_char * fun_li823162622l_bool ) > fun_Pr806764899on_val ).

tff('#skF_32',type,
    '#skF_32': produc231486621on_val > produc1102272487on_val ).

tff('#skF_542',type,
    '#skF_542': produc1971331930t_char > list_char ).

tff(hAPP_f1163760061l_bool,type,
    hAPP_f1163760061l_bool: ( fun_fu125051371l_bool * fun_list_char_bool ) > fun_li332530512l_bool ).

tff('#skF_568',type,
    '#skF_568': produc809539159t_char > list_list_char ).

tff(hAPP_P1526035745on_val,type,
    hAPP_P1526035745on_val: ( fun_Pr1643560277on_val * produc2061676504on_val ) > fun_Pr2075414204on_val ).

tff('#skF_305',type,
    '#skF_305': produc1971331930t_char > list_char ).

tff('#skF_733',type,
    '#skF_733': ( fun_na939144002on_val * fun_na939144002on_val ) > list_char ).

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

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

tff(hAPP_f1033709212l_bool,type,
    hAPP_f1033709212l_bool: ( fun_fu1693644106l_bool * fun_li1432931796on_val ) > bool ).

tff('#skF_876',type,
    '#skF_876': ( produc952412819t_char * list_char * fun_li522008110r_bool * list_char * produc952412819t_char * fun_Pr981088873r_bool ) > list_char ).

tff('#skF_977',type,
    '#skF_977': ( ty * fun_li688206603ion_ty * exp_list_char * list_P1999446415t_char * fun_na939144002on_val ) > list_char ).

tff(lex_pr731210613on_val,type,
    lex_pr731210613on_val: ( fun_Pr442654869l_bool * fun_Pr673659369l_bool ) > fun_Pr693020585l_bool ).

tff('#skF_961',type,
    '#skF_961': ( exp_list_char * list_P1999446415t_char * produc12694297on_val * exp_list_char * produc12694297on_val * exp_list_char ) > val ).

tff(hext,type,
    hext: ( fun_na939144002on_val * fun_na939144002on_val ) > bool ).

tff(hAPP_l796364813t_char,type,
    hAPP_l796364813t_char: ( fun_li1727207611t_char * list_list_char ) > fun_ex303050433t_char ).

tff('#skF_859',type,
    '#skF_859': ( list_exp_list_char * fun_Pr859510977l_bool * fun_li1372729616l_bool * list_exp_list_char * produc12694297on_val * produc12694297on_val ) > produc12694297on_val ).

tff(member840932460on_val,type,
    member840932460on_val: fun_Pr1751899445l_bool ).

tff(cOMBB_773375802t_char,type,
    cOMBB_773375802t_char: fun_fu276262911l_bool ).

tff('#skF_447',type,
    '#skF_447': ( fun_Pr1618624239l_bool * fun_Pr1618624239l_bool ) > list_val ).

tff('#skF_183',type,
    '#skF_183': fun_Pr832147423l_bool > produc800118557al_val ).

tff('#skF_485',type,
    '#skF_485': ( fun_Pr2081272681l_bool * fun_Pr2081272681l_bool ) > val ).

tff(lex_prod_val_val,type,
    lex_prod_val_val: ( fun_Pr2081272681l_bool * fun_Pr2081272681l_bool ) > fun_Pr832147423l_bool ).

tff('#skF_435',type,
    '#skF_435': ( fun_Pr382120745r_bool * fun_Pr382120745r_bool ) > list_list_char ).

tff(t,type,
    t: ty ).

tff(member1337019328on_val,type,
    member1337019328on_val: fun_Pr519703875l_bool ).

tff('#skF_928',type,
    '#skF_928': ( fun_Pr248118298l_bool * produc2061676504on_val * produc2061676504on_val * fun_Pr859510977l_bool ) > produc2061676504on_val ).

tff(hAPP_o285151112r_bool,type,
    hAPP_o285151112r_bool: ( fun_op1531141308r_bool * option466449911r_bool ) > fun_list_char_bool ).

tff(hAPP_l1334098948t_char,type,
    hAPP_l1334098948t_char: ( fun_li614370610t_char * list_P341299826t_char ) > produc244676007t_char ).

tff(hAPP_f1614195593l_bool,type,
    hAPP_f1614195593l_bool: ( fun_fu750322283l_bool * fun_ex977868519on_val ) > fun_ex1231581599l_bool ).

tff(hAPP_f677078775l_bool,type,
    hAPP_f677078775l_bool: ( fun_fu916360031l_bool * fun_Pr1441107355l_bool ) > fun_fu884927229l_bool ).

tff(hAPP_f1449341487r_bool,type,
    hAPP_f1449341487r_bool: ( fun_fu1488582801r_bool * fun_li1225301163l_bool ) > fun_li968298881r_bool ).

tff(hAPP_f2106398425l_bool,type,
    hAPP_f2106398425l_bool: ( fun_fu2033725063l_bool * fun_Pr565113489r_bool ) > bool ).

tff(produc481748255l_bool,type,
    produc481748255l_bool: fun_Pr315804320l_bool > fun_li823162622l_bool ).

tff('#skF_240',type,
    '#skF_240': fun_Pr1696029455l_bool > produc12694297on_val ).

tff(hAPP_P1859316965t_char,type,
    hAPP_P1859316965t_char: ( fun_Pr1541015321t_char * produc220283002t_char ) > fun_Pr612024994t_char ).

tff('#skF_958',type,
    '#skF_958': ( produc12694297on_val * list_P1999446415t_char * exp_list_char * exp_list_char * produc12694297on_val * list_char ) > fun_na939144002on_val ).

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

tff('#skF_191',type,
    '#skF_191': fun_Pr235369833l_bool > produc639455274on_val ).

tff('#skF_473',type,
    '#skF_473': ( fun_Pr1696029455l_bool * fun_Pr1696029455l_bool ) > fun_li1432931796on_val ).

tff(hAPP_l214204733r_bool,type,
    hAPP_l214204733r_bool: ( fun_li221477r_bool * list_list_char ) > fun_ex736065929r_bool ).

tff('#skF_53',type,
    '#skF_53': ( produc1013743697t_char * fun_Pr70170387r_bool ) > list_ty ).

tff('#skF_220',type,
    '#skF_220': fun_Pr851759157p_bool > bop ).

tff(hAPP_f91506671l_bool,type,
    hAPP_f91506671l_bool: ( fun_fu1845830481l_bool * fun_Pr680585871l_bool ) > bool ).

tff('#skF_215',type,
    '#skF_215': fun_Pr1618624239l_bool > list_val ).

tff('#skF_757',type,
    '#skF_757': ( fun_Pr565113489r_bool * fun_Pr565113489r_bool ) > produc1278157519t_char ).

tff(hAPP_l1319068228ist_ty,type,
    hAPP_l1319068228ist_ty: ( fun_li452671142ist_ty * list_ty ) > produc1420746395ist_ty ).

tff(hAPP_f1754555101l_bool,type,
    hAPP_f1754555101l_bool: ( fun_fu633905803l_bool * fun_Pr442654869l_bool ) > bool ).

tff('#skF_317',type,
    '#skF_317': produc87279271on_val > list_char ).

tff(transi772168185t_char,type,
    transi772168185t_char: fun_Pr286306793r_bool > fun_Pr286306793r_bool ).

tff('#skF_365',type,
    '#skF_365': ( produc430140671on_val * fun_Pr859510977l_bool ) > list_exp_list_char ).

tff(transi1789604888t_char,type,
    transi1789604888t_char: fun_Pr1890037787r_bool > fun_Pr1890037787r_bool ).

tff(member1420286996t_char,type,
    member1420286996t_char: fun_Pr2058021739l_bool ).

tff(hAPP_P2015860941l_bool,type,
    hAPP_P2015860941l_bool: ( fun_Pr1751899445l_bool * produc124828825on_val ) > fun_fu1845830481l_bool ).

tff('#skF_838',type,
    '#skF_838': ( product_prod_val_val * fun_bo1454185032l_bool * product_prod_val_val * fun_Pr897334561l_bool * bop * bop ) > bop ).

tff(cOMBK_1944287343al_nat,type,
    cOMBK_1944287343al_nat: fun_op637900998on_val ).

tff(produc1491230096l_bool,type,
    produc1491230096l_bool: fun_fu1386081147l_bool ).

tff(hAPP_l2019537453t_char,type,
    hAPP_l2019537453t_char: ( fun_li399153499t_char * list_list_char ) > fun_li892090081t_char ).

tff(hAPP_f340876351l_bool,type,
    hAPP_f340876351l_bool: ( fun_fu1534370419l_bool * fun_bo1454185032l_bool ) > fun_Pr252072522l_bool ).

tff('#skF_386',type,
    '#skF_386': ( produc409205479on_val * fun_Pr693020585l_bool ) > fun_na939144002on_val ).

tff(hAPP_P998768845l_bool,type,
    hAPP_P998768845l_bool: ( fun_Pr2070293557l_bool * produc12694297on_val ) > fun_fu1493047761l_bool ).

tff('#skF_168',type,
    '#skF_168': fun_Pr981088873r_bool > produc84451751t_char ).

tff('#skF_331',type,
    '#skF_331': produc349695911t_char > produc1285161482t_char ).

tff('#skF_935',type,
    '#skF_935': ( fun_list_char_bool * fun_list_char_bool ) > list_char ).

tff(produc1299387215t_char,type,
    produc1299387215t_char: fun_Pr324048879t_char ).

tff('#skF_783',type,
    '#skF_783': ( bop * bop * fun_Pr897334561l_bool * product_prod_val_val * product_prod_val_val ) > product_prod_val_val ).

tff(hAPP_P1183008383l_bool,type,
    hAPP_P1183008383l_bool: ( fun_Pr597144499l_bool * produc2061676504on_val ) > fun_Pr248118298l_bool ).

tff('#skF_251',type,
    '#skF_251': fun_Pr2081272681l_bool > val ).

tff('#skF_202',type,
    '#skF_202': fun_Pr136267935r_bool > exp_list_char ).

tff(hAPP_f304993943r_bool,type,
    hAPP_f304993943r_bool: ( fun_fu2003654783r_bool * fun_fu935579185r_bool ) > fun_fu1860299955r_bool ).

tff('#skF_709',type,
    '#skF_709': ( fun_ex1201926843l_bool * produc124828825on_val ) > produc12694297on_val ).

tff('#skF_620',type,
    '#skF_620': fun_Pr227936640r_bool > produc220283002t_char ).

tff('#skF_113',type,
    '#skF_113': produc1285161482t_char > list_ty ).

tff('#skF_694',type,
    '#skF_694': ( fun_li1372729616l_bool * produc2061676504on_val ) > list_exp_list_char ).

tff('#skF_707',type,
    '#skF_707': ( fun_fu100249073l_bool * produc12694297on_val ) > fun_li1432931796on_val ).

tff(cOMBB_1520154591t_char,type,
    cOMBB_1520154591t_char: fun_fu1225586941l_bool ).

tff(hAPP_f2071159779l_bool,type,
    hAPP_f2071159779l_bool: ( fun_fu533549125l_bool * fun_val_fun_val_bool ) > bool ).

tff('#skF_690',type,
    '#skF_690': ( fun_li887890578r_bool * produc220283002t_char ) > list_ty ).

tff('#skF_973',type,
    '#skF_973': ( list_P1999446415t_char * exp_list_char * produc12694297on_val * bop * produc12694297on_val * exp_list_char * exp_list_char ) > val ).

tff(hAPP_f156692813l_bool,type,
    hAPP_f156692813l_bool: ( fun_fu2068145461l_bool * fun_li618628759t_char ) > fun_li1548711503l_bool ).

tff('#skF_127',type,
    '#skF_127': produc630464863al_val > val ).

tff('#skF_190',type,
    '#skF_190': fun_Pr235369833l_bool > produc639455274on_val ).

tff(hAPP_f1050935001l_bool,type,
    hAPP_f1050935001l_bool: ( fun_fu698854459l_bool * fun_fu1176066021l_bool ) > fun_fu1722968561l_bool ).

tff('#skF_438',type,
    '#skF_438': ( fun_Pr263169771y_bool * fun_Pr263169771y_bool ) > list_P1940453997har_ty ).

tff('#skF_340',type,
    '#skF_340': produc84451751t_char > produc1971331930t_char ).

tff(hAPP_f1579743228l_bool,type,
    hAPP_f1579743228l_bool: ( fun_fu989986782l_bool * fun_Pr315804320l_bool ) > fun_fu177229913l_bool ).

tff('#skF_357',type,
    '#skF_357': ( produc1102272487on_val * fun_Pr691271849l_bool ) > produc12694297on_val ).

tff(hAPP_P845017029l_bool,type,
    hAPP_P845017029l_bool: ( fun_Pr1253690279l_bool * produc662261637t_char ) > fun_fu1054881085l_bool ).

tff(ord_le1461833060l_bool,type,
    ord_le1461833060l_bool: fun_Pr248118298l_bool > fun_fu749996688l_bool ).

tff('#skF_344',type,
    '#skF_344': produc740765671t_char > list_char ).

tff(cOMBC_1718404842r_bool,type,
    cOMBC_1718404842r_bool: fun_fu1374106197r_bool ).

tff(hAPP_P1953134729l_bool,type,
    hAPP_P1953134729l_bool: ( fun_Pr1110793451l_bool * produc2104958055on_val ) > fun_fu417665055l_bool ).

tff(hAPP_f1492320500l_bool,type,
    hAPP_f1492320500l_bool: ( fun_fu1806184744l_bool * fun_na939144002on_val ) > fun_fu1590192889l_bool ).

tff('#skF_991',type,
    '#skF_991': ( list_P1999446415t_char * exp_list_char * exp_list_char * produc12694297on_val * exp_list_char * produc12694297on_val ) > exp_list_char ).

tff('#skF_564',type,
    '#skF_564': produc124828825on_val > exp_list_char ).

tff('#skF_601',type,
    '#skF_601': fun_Pr1336948301r_bool > list_list_char ).

tff('#skF_367',type,
    '#skF_367': ( produc2061676504on_val * fun_Pr248118298l_bool ) > list_exp_list_char ).

tff(hAPP_f2080627739l_bool,type,
    hAPP_f2080627739l_bool: ( fun_fu1554319823l_bool * fun_Pr315804320l_bool ) > fun_li823162622l_bool ).

tff('#skF_167',type,
    '#skF_167': fun_Pr981088873r_bool > produc1971331930t_char ).

tff(hAPP_o534509643ion_ty,type,
    hAPP_o534509643ion_ty: ( fun_op1983271469ion_ty * option_ty ) > fun_fu357191650ion_ty ).

tff('#skF_250',type,
    '#skF_250': fun_Pr2081272681l_bool > val ).

tff(hAPP_f1876889431r_bool,type,
    hAPP_f1876889431r_bool: ( fun_fu1782878143r_bool * fun_Pr534396731l_bool ) > fun_fu941389053r_bool ).

tff(hAPP_l1536299231l_bool,type,
    hAPP_l1536299231l_bool: ( fun_li1358910483l_bool * list_P1940453997har_ty ) > fun_li1548711503l_bool ).

tff('#skF_288',type,
    '#skF_288': produc124828825on_val > fun_li1432931796on_val ).

tff('#skF_244',type,
    '#skF_244': fun_Pr565113489r_bool > list_char ).

tff('#skF_324',type,
    '#skF_324': produc630464863al_val > product_prod_val_val ).

tff('#skF_930',type,
    '#skF_930': ( fun_list_char_bool * list_char * list_char * fun_Pr565113489r_bool ) > list_char ).

tff('#skF_864',type,
    '#skF_864': ( list_list_char * exp_list_char * list_list_char * exp_list_char * fun_li221477r_bool * fun_Pr908866473r_bool ) > list_list_char ).

tff(cOMBB_507006011t_char,type,
    cOMBB_507006011t_char: fun_fu56207283l_bool ).

tff(hAPP_P396425609l_bool,type,
    hAPP_P396425609l_bool: ( fun_Pr740107499l_bool * produc740765671t_char ) > fun_fu1579426719l_bool ).

tff(bool_1,type,
    bool_1: bool > val ).

tff('#skF_673',type,
    '#skF_673': ( fun_li823162622l_bool * produc639455274on_val ) > fun_Pr806764899on_val ).

tff('#skF_628',type,
    '#skF_628': fun_Pr2081272681l_bool > val ).

tff('#skF_595',type,
    '#skF_595': produc12694297on_val > fun_li1432931796on_val ).

tff(wwf_J_mdecl,type,
    wwf_J_mdecl: fun_li318226104r_bool ).

tff(hAPP_P1180869721l_bool,type,
    hAPP_P1180869721l_bool: ( fun_Pr534396731l_bool * produc1278157519t_char ) > fun_fu2033725063l_bool ).

tff(map_ty_option_ty,type,
    map_ty_option_ty: ( fun_ty_option_ty * list_ty ) > list_option_ty ).

tff(hAPP_P1303341961l_bool,type,
    hAPP_P1303341961l_bool: ( fun_Pr243362283l_bool * produc1102272487on_val ) > fun_fu1001966495l_bool ).

tff(cOMBC_818212448l_bool,type,
    cOMBC_818212448l_bool: fun_fu1888091987r_bool ).

tff(is_cla570604648t_char,type,
    is_cla570604648t_char: list_P1999446415t_char > fun_list_char_bool ).

tff('#skF_841',type,
    '#skF_841': ( fun_Pr1336847023r_bool * fun_li860735411r_bool * list_char * list_char * list_char * list_char ) > list_char ).

tff(hAPP_l277216047t_char,type,
    hAPP_l277216047t_char: ( fun_li618628759t_char * list_P341299826t_char ) > produc2146869324t_char ).

tff('#skF_391',type,
    '#skF_391': ( produc1350825965t_char * fun_Pr1336847023r_bool ) > produc1278157519t_char ).

tff('#skF_176',type,
    '#skF_176': fun_Pr1895638121r_bool > produc1285161482t_char ).

tff('#skF_703',type,
    '#skF_703': ( fun_li860735411r_bool * produc1278157519t_char ) > list_char ).

tff(cOMBB_1522540928on_val,type,
    cOMBB_1522540928on_val: fun_fu816125185l_bool ).

tff('#skF_79',type,
    '#skF_79': ( produc630464863al_val * fun_Pr897334561l_bool ) > val ).

tff(hAPP_f350189921l_bool,type,
    hAPP_f350189921l_bool: ( fun_fu695096899l_bool * fun_li1383188623l_bool ) > fun_fu1554319823l_bool ).

tff('#skF_666',type,
    '#skF_666': ( fun_val_fun_val_bool * product_prod_val_val ) > val ).

tff('#skF_214',type,
    '#skF_214': fun_Pr1618624239l_bool > list_val ).

tff('#skF_705',type,
    '#skF_705': ( fun_li823162622l_bool * produc639455274on_val ) > fun_Pr806764899on_val ).

tff(map_add_list_char_ty,type,
    map_add_list_char_ty: ( fun_li688206603ion_ty * fun_li688206603ion_ty ) > fun_li688206603ion_ty ).

tff(cOMBC_1535683812l_bool,type,
    cOMBC_1535683812l_bool: fun_fu695096899l_bool ).

tff(hAPP_P1116729363l_bool,type,
    hAPP_P1116729363l_bool: ( fun_Pr633696065l_bool * produc124828825on_val ) > fun_Pr680585871l_bool ).

tff('#skF_383',type,
    '#skF_383': ( produc231486621on_val * fun_Pr903661919l_bool ) > produc124828825on_val ).

tff('#skF_748',type,
    '#skF_748': ( fun_li1432931796on_val * list_char * val ) > list_char ).

tff('#skF_952',type,
    '#skF_952': ( fun_list_char_bool * fun_list_char_bool ) > list_char ).

tff('#skF_987',type,
    '#skF_987': ( list_P1999446415t_char * exp_list_char * exp_list_char * produc12694297on_val * exp_list_char * produc12694297on_val ) > val ).

tff(product_Pair_val_val,type,
    product_Pair_val_val: fun_va959426509al_val ).

tff(cOMBC_516637475l_bool,type,
    cOMBC_516637475l_bool: fun_fu935579185r_bool ).

tff(hAPP_P504978887l_bool,type,
    hAPP_P504978887l_bool: ( fun_Pr369549609l_bool * produc2104958055on_val ) > bool ).

tff(hAPP_P1562529797l_bool,type,
    hAPP_P1562529797l_bool: ( fun_Pr402119737l_bool * produc220283002t_char ) > fun_fu1984450498l_bool ).

tff(hAPP_f1317381998l_bool,type,
    hAPP_f1317381998l_bool: ( fun_fu1422346070l_bool * fun_Pr859510977l_bool ) > fun_Pr248118298l_bool ).

tff('#skF_884',type,
    '#skF_884': ( fun_li887890578r_bool * list_ty * list_ty * fun_Pr1728267013r_bool * produc662261637t_char * produc662261637t_char ) > list_ty ).

tff('#skF_903',type,
    '#skF_903': ( product_prod_val_val * fun_bo1454185032l_bool * bop * fun_Pr897334561l_bool * bop * product_prod_val_val ) > product_prod_val_val ).

tff(hAPP_f82569901l_bool,type,
    hAPP_f82569901l_bool: ( fun_fu1983565583l_bool * fun_Pr1336948301r_bool ) > bool ).

tff('#skF_536',type,
    '#skF_536': produc809539159t_char > list_list_char ).

tff('#skF_708',type,
    '#skF_708': ( fun_ex1201926843l_bool * produc124828825on_val ) > exp_list_char ).

tff(cOMBC_389248878r_bool,type,
    cOMBC_389248878r_bool: fun_fu1361373153r_bool ).

tff('#skF_141',type,
    '#skF_141': produc84451751t_char > list_char ).

tff('#skF_539',type,
    '#skF_539': produc2146869324t_char > list_P341299826t_char ).

tff(cOMBB_383678192on_val,type,
    cOMBB_383678192on_val: fun_fu114905943l_bool ).

tff(produc1265154397har_ty,type,
    produc1265154397har_ty: fun_Pr201309399har_ty ).

tff(nt,type,
    nt: ty ).

tff(hAPP_f1374595987l_bool,type,
    hAPP_f1374595987l_bool: ( fun_fu1818728571l_bool * fun_fu1248515149l_bool ) > fun_fu274598091l_bool ).

tff(hAPP_o1269033393on_val,type,
    hAPP_o1269033393on_val: ( fun_op227821541on_val * option_val ) > fun_Pr806764899on_val ).

tff('#skF_892',type,
    '#skF_892': ( produc2061676504on_val * fun_Pr597144499l_bool * produc2061676504on_val * produc2061676504on_val * produc2061676504on_val * fun_Pr302334223l_bool ) > produc2061676504on_val ).

tff(hAPP_f894608603t_bool,type,
    hAPP_f894608603t_bool: ( fun_fu1509210819t_bool * fun_bool_bool ) > fun_fu821463397t_bool ).

tff(hAPP_f1213370163y_bool,type,
    hAPP_f1213370163y_bool: ( fun_fu2141444501y_bool * fun_na939144002on_val ) > fun_fu1670877422y_bool ).

tff(hAPP_f764724814r_bool,type,
    hAPP_f764724814r_bool: ( fun_fu52588976r_bool * fun_Pr1898949769r_bool ) > fun_Pr1669461698r_bool ).

tff('#skF_300',type,
    '#skF_300': produc1285161482t_char > produc662261637t_char ).

tff(hAPP_f1406462375l_bool,type,
    hAPP_f1406462375l_bool: ( fun_fu1941383183l_bool * fun_fu1263594869l_bool ) > fun_fu1537555463l_bool ).

tff(hAPP_P1653675595l_bool,type,
    hAPP_P1653675595l_bool: ( fun_Pr285446189l_bool * produc1645268488al_val ) > fun_fu1654159552l_bool ).

tff('#skF_458',type,
    '#skF_458': ( fun_Pr369549609l_bool * fun_Pr369549609l_bool ) > fun_Pr806764899on_val ).

tff('#skF_55',type,
    '#skF_55': ( produc1013743697t_char * fun_Pr70170387r_bool ) > produc809539159t_char ).

tff('#skF_763',type,
    '#skF_763': ( exp_list_char * fun_Pr691271849l_bool * exp_list_char * produc12694297on_val * produc12694297on_val ) > produc12694297on_val ).

tff('#skF_51',type,
    '#skF_51': produc1013743697t_char > exp_list_char ).

tff('#skF_327',type,
    '#skF_327': produc800118557al_val > val ).

tff(hAPP_f112056853r_bool,type,
    hAPP_f112056853r_bool: ( fun_fu941389053r_bool * fun_Pr565113489r_bool ) > fun_Pr565113489r_bool ).

tff(hAPP_P943837928l_bool,type,
    hAPP_P943837928l_bool: ( fun_Pr252072522l_bool * produc1645268488al_val ) > bool ).

tff('#skF_965',type,
    '#skF_965': ( list_char * fun_na939144002on_val * exp_list_char * ty * exp_list_char * list_char * list_P1999446415t_char * fun_li688206603ion_ty ) > ty ).

tff('#skF_967',type,
    '#skF_967': ( list_char * fun_na939144002on_val * list_P1999446415t_char * fun_li688206603ion_ty * exp_list_char ) > nat ).

tff('#skF_224',type,
    '#skF_224': fun_Pr369549609l_bool > fun_Pr806764899on_val ).

tff(hAPP_P1614880106l_bool,type,
    hAPP_P1614880106l_bool: ( fun_Pr1856441676l_bool * product_prod_val_val ) > fun_fu1654159552l_bool ).

tff(hAPP_f29105311r_bool,type,
    hAPP_f29105311r_bool: ( fun_fu222752897r_bool * fun_li95346349l_bool ) > fun_li1555920111r_bool ).

tff(hAPP_f1957374161r_bool,type,
    hAPP_f1957374161r_bool: ( fun_fu1860299955r_bool * fun_li1927639661l_bool ) > fun_li486265185r_bool ).

tff(addr_of_sys_xcpt,type,
    addr_of_sys_xcpt: list_char > nat ).

tff('#skF_606',type,
    '#skF_606': fun_Pr1898949769r_bool > produc952412819t_char ).

tff('#skF_866',type,
    '#skF_866': ( list_list_char * exp_list_char * list_list_char * exp_list_char * fun_li221477r_bool * fun_Pr908866473r_bool ) > list_list_char ).

tff('#skF_348',type,
    '#skF_348': produc494726439t_char > list_P341299826t_char ).

tff(member1771544038t_char,type,
    member1771544038t_char: fun_Pr1572485173l_bool ).

tff('#skF_959',type,
    '#skF_959': ( produc12694297on_val * list_P1999446415t_char * exp_list_char * exp_list_char * produc12694297on_val * list_char ) > fun_li1432931796on_val ).

tff('#skF_861',type,
    '#skF_861': ( produc12694297on_val * fun_Pr691271849l_bool * exp_list_char * produc12694297on_val * exp_list_char * fun_ex1201926843l_bool ) > produc12694297on_val ).

tff('#skF_309',type,
    '#skF_309': produc952412819t_char > list_P341299826t_char ).

tff('#skF_52',type,
    '#skF_52': ( produc1013743697t_char * fun_Pr70170387r_bool ) > list_char ).

tff('#skF_109',type,
    '#skF_109': produc430140671on_val > list_exp_list_char ).

tff('#skF_934',type,
    '#skF_934': ( fun_val_bool * val * val * fun_Pr2081272681l_bool ) > val ).

tff('#skF_922',type,
    '#skF_922': option_nat > nat ).

tff(collec1797130234t_char,type,
    collec1797130234t_char: fun_Pr565113489r_bool > fun_Pr565113489r_bool ).

tff(hAPP_P2123720426al_val,type,
    hAPP_P2123720426al_val: ( fun_Pr1899415884al_val * produc1645268488al_val ) > produc630464863al_val ).

tff(hAPP_f101237475l_bool,type,
    hAPP_f101237475l_bool: ( fun_fu1525621451l_bool * fun_Pr966331573l_bool ) > fun_fu237977731l_bool ).

tff(hAPP_f1853572245r_bool,type,
    hAPP_f1853572245r_bool: ( fun_fu1216816765r_bool * fun_Pr70170387r_bool ) > fun_Pr70170387r_bool ).

tff(cOMBC_226598744l_bool,type,
    cOMBC_226598744l_bool: fun_fu80187629t_bool ).

tff('#skF_479',type,
    '#skF_479': ( fun_Pr315804320l_bool * fun_Pr315804320l_bool ) > fun_Pr806764899on_val ).

tff(hAPP_P205570445l_bool,type,
    hAPP_P205570445l_bool: ( fun_Pr2054894453l_bool * produc1971331930t_char ) > fun_fu754983186l_bool ).

tff(hAPP_P1342907945t_char,type,
    hAPP_P1342907945t_char: ( fun_Pr1453773143t_char * produc809539159t_char ) > produc1534059751t_char ).

tff(hAPP_f2036784149l_bool,type,
    hAPP_f2036784149l_bool: ( fun_fu874440573l_bool * fun_Pr691271849l_bool ) > fun_Pr691271849l_bool ).

tff('#skF_96',type,
    '#skF_96': ( produc740765671t_char * fun_Pr1538825897r_bool ) > produc952412819t_char ).

tff(hAPP_f973018659l_bool,type,
    hAPP_f973018659l_bool: ( fun_fu1055869009l_bool * fun_Pr691271849l_bool ) > fun_Pr680585871l_bool ).

tff('#skF_318',type,
    '#skF_318': produc87279271on_val > fun_Pr806764899on_val ).

tff('#skF_712',type,
    '#skF_712': ( list_P1999446415t_char * fun_na939144002on_val * fun_li1432931796on_val * fun_li688206603ion_ty ) > list_char ).

tff('#skF_422',type,
    '#skF_422': ( produc1534059751t_char * fun_Pr908866473r_bool ) > list_list_char ).

tff(addr,type,
    addr: nat > val ).

tff('#skF_154',type,
    '#skF_154': fun_Pr70170387r_bool > list_char ).

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

tff('#skF_378',type,
    '#skF_378': ( produc1971331930t_char * fun_Pr1861226704r_bool ) > produc2146869324t_char ).

tff(ha,type,
    ha: fun_na939144002on_val ).

tff(transi1423755450al_val,type,
    transi1423755450al_val: fun_Pr832147423l_bool > fun_Pr832147423l_bool ).

tff(hAPP_f1820115955r_bool,type,
    hAPP_f1820115955r_bool: ( fun_fu232735701r_bool * fun_li2102970087r_bool ) > fun_fu1561705993r_bool ).

tff('#skF_713',type,
    '#skF_713': ( list_P1999446415t_char * fun_na939144002on_val * fun_li1432931796on_val * fun_li688206603ion_ty ) > val ).

tff('#skF_898',type,
    '#skF_898': ( fun_Pr832147423l_bool * val * val * val * fun_val_fun_val_bool * val ) > val ).

tff('#skF_559',type,
    '#skF_559': produc1278157519t_char > list_char ).

tff('#skF_36',type,
    '#skF_36': produc231486621on_val > fun_li1432931796on_val ).

tff('#skF_39',type,
    '#skF_39': produc349695911t_char > list_ty ).

tff('#skF_193',type,
    '#skF_193': fun_Pr693020585l_bool > produc12694297on_val ).

tff(hAPP_P929938951l_bool,type,
    hAPP_P929938951l_bool: ( fun_Pr2081272681l_bool * product_prod_val_val ) > bool ).

tff('#skF_593',type,
    '#skF_593': produc639455274on_val > fun_Pr806764899on_val ).

tff('#skF_819',type,
    '#skF_819': ( fun_li826105035r_bool * exp_list_char * fun_Pr1890037787r_bool * list_val * list_val * exp_list_char ) > exp_list_char ).

tff(hAPP_P1661798543t_char,type,
    hAPP_P1661798543t_char: ( fun_Pr1151918909t_char * produc809539159t_char ) > produc1059328077t_char ).

tff('#skF_370',type,
    '#skF_370': ( produc1285161482t_char * fun_Pr227936640r_bool ) > list_list_char ).

tff('#skF_780',type,
    '#skF_780': ( val * val * fun_Pr832147423l_bool * val * val ) > val ).

tff(hAPP_l2140727500r_bool,type,
    hAPP_l2140727500r_bool: ( fun_li522008110r_bool * list_char ) > fun_Pr1898949769r_bool ).

tff(hAPP_f1472899487l_bool,type,
    hAPP_f1472899487l_bool: ( fun_fu724130311l_bool * fun_fu1608823157l_bool ) > fun_fu681302015l_bool ).

tff('#skF_1007',type,
    '#skF_1007': ( list_ty * exp_list_char * ty * fun_na939144002on_val * list_val * list_P1999446415t_char * fun_li688206603ion_ty * list_list_char ) > list_ty ).

tff('#skF_617',type,
    '#skF_617': fun_Pr46158268r_bool > produc662261637t_char ).

tff(lex_pr1038007919on_val,type,
    lex_pr1038007919on_val: ( fun_Pr691271849l_bool * fun_Pr691271849l_bool ) > fun_Pr903661919l_bool ).

tff('#skF_101',type,
    '#skF_101': produc1013743697t_char > list_ty ).

tff('#skF_590',type,
    '#skF_590': produc1278157519t_char > list_char ).

tff(hAPP_P658340954on_val,type,
    hAPP_P658340954on_val: ( fun_Pr2075414204on_val * produc2061676504on_val ) > produc430140671on_val ).

tff('#skF_59',type,
    '#skF_59': ( produc1102272487on_val * fun_Pr691271849l_bool ) > fun_li1432931796on_val ).

tff(hAPP_l146377954l_bool,type,
    hAPP_l146377954l_bool: ( fun_li1372729616l_bool * list_exp_list_char ) > fun_Pr1696029455l_bool ).

tff(hAPP_f335969926r_bool,type,
    hAPP_f335969926r_bool: ( fun_fu667589486r_bool * fun_Pr565113489r_bool ) > fun_list_char_bool ).

tff('#skF_570',type,
    '#skF_570': produc2146869324t_char > list_P1940453997har_ty ).

tff(this,type,
    this: list_char ).

tff('#skF_916',type,
    '#skF_916': ( fun_Pr633696065l_bool * produc124828825on_val * produc124828825on_val * produc124828825on_val * produc124828825on_val * fun_Pr903661919l_bool ) > produc124828825on_val ).

tff('#skF_467',type,
    '#skF_467': ( fun_Pr673659369l_bool * fun_Pr673659369l_bool ) > fun_li1432931796on_val ).

tff(ord_le2092826700r_bool,type,
    ord_le2092826700r_bool: fun_list_char_bool > fun_fu1364670840l_bool ).

tff(produc943465171t_char,type,
    produc943465171t_char: fun_ex660466419t_char ).

tff('#skF_312',type,
    '#skF_312': produc231486621on_val > produc124828825on_val ).

tff('#skF_956',type,
    '#skF_956': ( list_char * list_P1999446415t_char * produc12694297on_val * ty * exp_list_char * exp_list_char * produc12694297on_val ) > fun_li1432931796on_val ).

tff(hAPP_f458849545l_bool,type,
    hAPP_f458849545l_bool: ( fun_fu1544014007l_bool * fun_Pr859510977l_bool ) > bool ).

tff('#skF_637',type,
    '#skF_637': fun_Pr315804320l_bool > list_char ).

tff('#skF_232',type,
    '#skF_232': fun_Pr691271849l_bool > produc124828825on_val ).

tff(option1388193227on_val,type,
    option1388193227on_val: ( option_ty * fun_Pr876827561ion_ty * option1479284511on_val ) > option_ty ).

tff(hAPP_P1907982426r_bool,type,
    hAPP_P1907982426r_bool: ( fun_Pr46158268r_bool * produc220283002t_char ) > bool ).

tff(hAPP_f658521820r_bool,type,
    hAPP_f658521820r_bool: ( fun_fu2134889022r_bool * fun_Pr1861226704r_bool ) > fun_Pr1898949769r_bool ).

tff('#skF_699',type,
    '#skF_699': ( fun_val_fun_val_bool * product_prod_val_val ) > val ).

tff('#skF_227',type,
    '#skF_227': fun_Pr442654869l_bool > fun_na939144002on_val ).

tff(cOMBC_654453230r_bool,type,
    cOMBC_654453230r_bool: fun_fu1931408741r_bool ).

tff(hAPP_f2028441009l_bool,type,
    hAPP_f2028441009l_bool: ( fun_fu1210184799l_bool * fun_Pr2081272681l_bool ) > bool ).

tff(hAPP_P991802092t_char,type,
    hAPP_P991802092t_char: ( fun_Pr1993365530t_char * produc1971331930t_char ) > produc84451751t_char ).

tff(map_val_option_ty,type,
    map_val_option_ty: ( fun_val_option_ty * list_val ) > list_option_ty ).

tff(produc723279022r_bool,type,
    produc723279022r_bool: fun_fu144904343r_bool ).

tff('#skF_5',type,
    '#skF_5': ( produc1466422861on_val * fun_Pr302334223l_bool ) > fun_na939144002on_val ).

tff(hAPP_P2123002749l_bool,type,
    hAPP_P2123002749l_bool: ( fun_Pr832147423l_bool * produc800118557al_val ) > bool ).

tff('#skF_77',type,
    '#skF_77': ( produc630464863al_val * fun_Pr897334561l_bool ) > bop ).

tff(hAPP_f363827556r_bool,type,
    hAPP_f363827556r_bool: ( fun_fu450339090r_bool * fun_list_char_bool ) > option466449911r_bool ).

tff('#skF_169',type,
    '#skF_169': fun_Pr1890037787r_bool > produc662261637t_char ).

tff(cOMBC_1585774710l_bool,type,
    cOMBC_1585774710l_bool: fun_fu1525621451l_bool ).

tff('#skF_834',type,
    '#skF_834': ( val * fun_Pr832147423l_bool * val * val * fun_val_fun_val_bool * val ) > val ).

tff(hAPP_P1756548163t_char,type,
    hAPP_P1756548163t_char: ( fun_Pr505221745t_char * produc2146869324t_char ) > fun_Pr1795545228t_char ).

tff(hAPP_f1118567467l_bool,type,
    hAPP_f1118567467l_bool: ( fun_fu1965526925l_bool * fun_li826105035r_bool ) > bool ).

tff('#skF_474',type,
    '#skF_474': ( fun_Pr1696029455l_bool * fun_Pr1696029455l_bool ) > fun_na939144002on_val ).

tff(hAPP_P1333668416t_char,type,
    hAPP_P1333668416t_char: ( fun_Pr612024994t_char * produc220283002t_char ) > produc1406897475t_char ).

tff('#skF_545',type,
    '#skF_545': produc662261637t_char > exp_list_char ).

tff(cOMBB_1558246132t_char,type,
    cOMBB_1558246132t_char: fun_fu1080828303l_bool ).

tff('#skF_105',type,
    '#skF_105': produc1102272487on_val > exp_list_char ).

tff(produc2080520419t_char,type,
    produc2080520419t_char: fun_Pr130739971t_char ).

tff('#skF_804',type,
    '#skF_804': ( list_P341299826t_char * list_P341299826t_char * fun_li1305328058r_bool * fun_Pr286306793r_bool * list_P1940453997har_ty * list_P1940453997har_ty ) > list_P1940453997har_ty ).

tff('#skF_801',type,
    '#skF_801': ( list_list_char * fun_li221477r_bool * exp_list_char * list_list_char * fun_Pr908866473r_bool * exp_list_char ) > exp_list_char ).

tff(cOMBK_1867744698t_char,type,
    cOMBK_1867744698t_char: fun_op227821541on_val ).

tff('#skF_931',type,
    '#skF_931': ( fun_Pr680585871l_bool * produc124828825on_val * produc124828825on_val * fun_Pr691271849l_bool ) > produc124828825on_val ).

tff(outOfMemory,type,
    outOfMemory: list_char ).

tff(lex_pr167435119t_char,type,
    lex_pr167435119t_char: ( fun_Pr565113489r_bool * fun_Pr286306793r_bool ) > fun_Pr1538825897r_bool ).

tff(cOMBS_1502238389l_bool,type,
    cOMBS_1502238389l_bool: ( fun_li332530512l_bool * fun_list_char_bool ) > fun_list_char_bool ).

tff(cOMBC_832625297y_bool,type,
    cOMBC_832625297y_bool: fun_fu2083094209l_bool ).

tff('#skF_323',type,
    '#skF_323': produc630464863al_val > bop ).

tff(classCast,type,
    classCast: list_char ).

tff('#skF_396',type,
    '#skF_396': ( produc630464863al_val * fun_Pr897334561l_bool ) > product_prod_val_val ).

tff(hAPP_f732843907r_bool,type,
    hAPP_f732843907r_bool: ( fun_fu1416208101r_bool * fun_li429005281l_bool ) > fun_li977323167r_bool ).

tff('#skF_263',type,
    '#skF_263': fun_Pr46158268r_bool > produc662261637t_char ).

tff(hAPP_P1033205013l_bool,type,
    hAPP_P1033205013l_bool: ( fun_Pr1642705399l_bool * produc753553453st_val ) > fun_fu58576357l_bool ).

tff('#skF_95',type,
    '#skF_95': ( produc84451751t_char * fun_Pr981088873r_bool ) > produc2146869324t_char ).

tff('#skF_436',type,
    '#skF_436': ( fun_Pr263169771y_bool * fun_Pr263169771y_bool ) > list_P1940453997har_ty ).

tff(hAPP_o2007402111l_bool,type,
    hAPP_o2007402111l_bool: ( fun_op362161377l_bool * option1479284511on_val ) > bool ).

tff('#skF_97',type,
    '#skF_97': ( produc740765671t_char * fun_Pr1538825897r_bool ) > list_char ).

tff(hAPP_f2025561243r_bool,type,
    hAPP_f2025561243r_bool: ( fun_fu1567715023r_bool * fun_Pr1861226704r_bool ) > fun_li522008110r_bool ).

tff('#skF_565',type,
    '#skF_565': produc124828825on_val > produc12694297on_val ).

tff(hAPP_P274544981l_bool,type,
    hAPP_P274544981l_bool: ( fun_Pr1519167543l_bool * produc1466422861on_val ) > fun_fu1380660229l_bool ).

tff('#skF_100',type,
    '#skF_100': produc1013743697t_char > list_char ).

tff(cOMBB_2078271971st_val,type,
    cOMBB_2078271971st_val: fun_fu168630475l_bool ).

tff(hAPP_P1071727823t_char,type,
    hAPP_P1071727823t_char: ( fun_Pr130739971t_char * produc1278157519t_char ) > fun_Pr1785445921t_char ).

tff('#skF_428',type,
    '#skF_428': ( fun_Pr136267935r_bool * fun_Pr136267935r_bool ) > exp_list_char ).

tff(cons_val,type,
    cons_val: ( val * list_val ) > list_val ).

tff('#skF_863',type,
    '#skF_863': ( produc12694297on_val * fun_Pr691271849l_bool * exp_list_char * produc12694297on_val * exp_list_char * fun_ex1201926843l_bool ) > produc12694297on_val ).

tff('#skF_574',type,
    '#skF_574': produc1971331930t_char > list_char ).

tff(cOMBB_657296617har_ty,type,
    cOMBB_657296617har_ty: fun_fu232818571r_bool ).

tff('#skF_315',type,
    '#skF_315': produc409205479on_val > fun_li1432931796on_val ).

tff(hAPP_P1668407995t_char,type,
    hAPP_P1668407995t_char: ( fun_Pr324048879t_char * produc662261637t_char ) > fun_Pr1620417347t_char ).

tff('#skF_527',type,
    '#skF_527': ( fun_Pr859510977l_bool * fun_Pr859510977l_bool ) > produc2061676504on_val ).

tff('#skF_940',type,
    '#skF_940': ( produc2061676504on_val * produc2061676504on_val * fun_Pr859510977l_bool ) > produc2061676504on_val ).

tff('#skF_431',type,
    '#skF_431': ( fun_Pr136267935r_bool * fun_Pr136267935r_bool ) > exp_list_char ).

tff(hAPP_P1874979071al_val,type,
    hAPP_P1874979071al_val: ( fun_Pr1703971251al_val * product_prod_val_val ) > fun_Pr1637618473al_val ).

tff(hAPP_f1484794973r_bool,type,
    hAPP_f1484794973r_bool: ( fun_fu664489995r_bool * fun_li221477r_bool ) > fun_Pr1336948301r_bool ).

tff('#skF_484',type,
    '#skF_484': ( fun_Pr2081272681l_bool * fun_Pr2081272681l_bool ) > val ).

tff(hAPP_f539072365l_bool,type,
    hAPP_f539072365l_bool: ( fun_fu317217051l_bool * fun_li221477r_bool ) > bool ).

tff('#skF_669',type,
    '#skF_669': ( fun_bo1454185032l_bool * produc1645268488al_val ) > product_prod_val_val ).

tff(wf_pro755087577t_char,type,
    wf_pro755087577t_char: ( fun_li318226104r_bool * list_P1999446415t_char ) > bool ).

tff('#skF_924',type,
    '#skF_924': option1479284511on_val > produc639455274on_val ).

tff('#skF_61',type,
    '#skF_61': ( produc430140671on_val * fun_Pr859510977l_bool ) > list_exp_list_char ).

tff(cOMBB_1015721476ol_nat,type,
    cOMBB_1015721476ol_nat: fun_fu1849968923l_bool ).

tff('#skF_608',type,
    '#skF_608': fun_Pr1898949769r_bool > produc2146869324t_char ).

tff(hAPP_option_val_val,type,
    hAPP_option_val_val: ( fun_option_val_val * option_val ) > val ).

tff(hAPP_l1388836853t_char,type,
    hAPP_l1388836853t_char: ( fun_li1093980969t_char * list_char ) > fun_Pr165123960t_char ).

tff('#skF_10',type,
    '#skF_10': ( produc231486621on_val * fun_Pr903661919l_bool ) > fun_na939144002on_val ).

tff(c_Expr_Obop_OEq,type,
    c_Expr_Obop_OEq: bop ).

tff('#skF_795',type,
    '#skF_795': ( list_exp_list_char * produc12694297on_val * fun_Pr859510977l_bool * list_exp_list_char * produc12694297on_val * fun_li1372729616l_bool ) > produc12694297on_val ).

tff('#skF_887',type,
    '#skF_887': ( fun_li887890578r_bool * list_ty * list_ty * fun_Pr1728267013r_bool * produc662261637t_char * produc662261637t_char ) > produc662261637t_char ).

tff('#skF_129',type,
    '#skF_129': produc1466422861on_val > produc2061676504on_val ).

tff('#skF_102',type,
    '#skF_102': produc1013743697t_char > ty ).

tff(cOMBB_1034324152on_val,type,
    cOMBB_1034324152on_val: fun_fu917063127l_bool ).

tff('#skF_878',type,
    '#skF_878': ( produc952412819t_char * list_char * fun_li522008110r_bool * list_char * produc952412819t_char * fun_Pr981088873r_bool ) > list_char ).

tff(cOMBC_1317565126l_bool,type,
    cOMBC_1317565126l_bool: fun_fu1686228965l_bool ).

tff(hAPP_P738987199l_bool,type,
    hAPP_P738987199l_bool: ( fun_Pr897334561l_bool * produc630464863al_val ) > bool ).

tff(fAcc_list_char,type,
    fAcc_list_char: ( exp_list_char * list_char * list_char ) > exp_list_char ).

tff('#skF_107',type,
    '#skF_107': produc1102272487on_val > fun_li1432931796on_val ).

tff(produc1324280167r_bool,type,
    produc1324280167r_bool: fun_fu1763478281r_bool ).

tff(member1542417277on_val,type,
    member1542417277on_val: fun_Pr1372407413l_bool ).

tff(hAPP_l1294856089har_ty,type,
    hAPP_l1294856089har_ty: ( fun_li846919931har_ty * list_P1940453997har_ty ) > produc450000425har_ty ).

tff(cOMBB_1681501894t_char,type,
    cOMBB_1681501894t_char: fun_fu176695091l_bool ).

tff('#skF_355',type,
    '#skF_355': ( produc1102272487on_val * fun_Pr691271849l_bool ) > produc124828825on_val ).

tff('#skF_373',type,
    '#skF_373': ( produc220283002t_char * fun_Pr46158268r_bool ) > list_ty ).

tff('#skF_907',type,
    '#skF_907': ( fun_li860735411r_bool * list_char * list_char * list_char * fun_Pr1336847023r_bool * list_char ) > list_char ).

tff(hAPP_P499022727r_bool,type,
    hAPP_P499022727r_bool: ( fun_Pr716652265r_bool * produc91527719t_char ) > bool ).

tff('#skF_48',type,
    '#skF_48': produc1013743697t_char > list_ty ).

tff(hAPP_f1261741735l_bool,type,
    hAPP_f1261741735l_bool: ( fun_fu850739797l_bool * fun_Pr903661919l_bool ) > bool ).

tff(f_7336,negated_conjecture,
    ~ hBOOL(hAPP_f1453283057l_bool(hAPP_P1303341961l_bool(member773094996on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,ea),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,ha),fun_up1149430426on_val(la,v_1,hAPP_val_option_val(some_val,v))))),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,e_a),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,h_a),l_a)))),red(p))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_0) ).

tff(f_33,axiom,
    hBOOL(hAPP_f1453283057l_bool(hAPP_P1303341961l_bool(member773094996on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,ea),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,ha),fun_up1149430426on_val(la,v_1,hAPP_val_option_val(some_val,v))))),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,e_a),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,h_a),l_a)))),red(p))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_1_InitBlockRed_I1_J) ).

tff(c_4418,plain,
    ~ hBOOL(hAPP_f1453283057l_bool(hAPP_P1303341961l_bool(member773094996on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,ea),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,ha),fun_up1149430426on_val(la,v_1,hAPP_val_option_val(some_val,v))))),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,e_a),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,h_a),l_a)))),red(p))),
    inference(cnfTransformation,[status(thm)],[f_7336]) ).

tff(c_4,plain,
    hBOOL(hAPP_f1453283057l_bool(hAPP_P1303341961l_bool(member773094996on_val,hAPP_P1886180715on_val(hAPP_P1870962205on_val(produc1441475159on_val,hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,ea),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,ha),fun_up1149430426on_val(la,v_1,hAPP_val_option_val(some_val,v))))),hAPP_P604205461on_val(hAPP_e1659493427on_val(produc1259058957on_val,e_a),hAPP_f1727192346on_val(hAPP_f1849790461on_val(produc899768717on_val,h_a),l_a)))),red(p))),
    inference(cnfTransformation,[status(thm)],[f_33]) ).

tff(c_4472,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4418,c_4]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWW478_3 : TPTP v8.1.2. Released v5.3.0.
% 0.00/0.13  % 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.13/0.35  % Computer : n006.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Thu Aug  3 19:11:13 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 40.53/17.34  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 40.53/17.34  
% 40.53/17.34  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 40.53/17.43  
% 40.53/17.43  Inference rules
% 40.53/17.43  ----------------------
% 40.53/17.43  #Ref     : 0
% 40.53/17.43  #Sup     : 0
% 40.53/17.43  #Fact    : 0
% 40.53/17.43  #Define  : 0
% 40.53/17.43  #Split   : 0
% 40.53/17.43  #Chain   : 0
% 40.53/17.43  #Close   : 0
% 40.53/17.43  
% 40.53/17.43  Ordering : KBO
% 40.53/17.43  
% 40.53/17.43  Simplification rules
% 40.53/17.43  ----------------------
% 40.53/17.43  #Subsume      : 2021
% 40.53/17.43  #Demod        : 55
% 40.53/17.43  #Tautology    : 157
% 40.53/17.43  #SimpNegUnit  : 1
% 40.53/17.43  #BackRed      : 0
% 40.53/17.43  
% 40.53/17.43  #Partial instantiations: 0
% 40.53/17.43  #Strategies tried      : 1
% 40.53/17.43  
% 40.53/17.43  Timing (in seconds)
% 40.53/17.43  ----------------------
% 40.53/17.43  Preprocessing        : 10.89
% 40.53/17.43  Parsing              : 3.47
% 40.53/17.43  CNF conversion       : 0.91
% 40.53/17.43  Main loop            : 5.41
% 40.53/17.43  Inferencing          : 0.00
% 40.53/17.43  Reduction            : 3.66
% 40.53/17.43  Demodulation         : 2.83
% 40.53/17.43  BG Simplification    : 0.24
% 40.53/17.43  Subsumption          : 1.28
% 40.53/17.44  Abstraction          : 0.10
% 40.53/17.44  MUC search           : 0.00
% 40.53/17.44  Cooper               : 0.00
% 40.53/17.44  Total                : 16.41
% 40.53/17.44  Index Insertion      : 0.00
% 40.53/17.44  Index Deletion       : 0.00
% 40.53/17.44  Index Matching       : 0.00
% 40.53/17.44  BG Taut test         : 0.00
%------------------------------------------------------------------------------