%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%This file was generated by ALE, (http://www.ale.cs.toronto.edu) 
% datime(2009,1,10,15,5,48)
% The following code implements the automaton-based index of the
% compiled subtype hierarchy,(for internal compiler use).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

pp([L|R],Ans):-pp(0,L,R,Ans).

pp(0,'*gapcons*',[],['*gapcons*']).
pp(0,'*gapnull*',[],['*gapnull*']).
pp(0,'*gaplist*',[],['*gaplist*']).
pp(0,'*handlecons*',[],['*handlecons*']).
pp(0,'*handlelist*',[],['*handlelist*']).
pp(0,'*handlelist*',[N|R],A) :- pp(8,N,R,A).
pp(8,'0-1-list',[],['*handlelist*','0-1-list']).
pp(0,'*ocons*',[],['*ocons*']).
pp(0,'*onull*',[],['*onull*']).
pp(0,'*substocons*',[],['*substocons*']).
pp(0,'*olist*',[],['*olist*']).
pp(0,'*olist*',[N|R],A) :- pp(15,N,R,A).
pp(15,'*substlist*',[],['*olist*','*substlist*']).
pp(0,'*procons*',[],['*procons*']).
pp(0,'*pronull*',[],['*pronull*']).
pp(0,'*prolist*',[],['*prolist*']).
pp(0,'*substcons*',[],['*substcons*']).
pp(0,'*substnull*',[],['*substnull*']).
pp(0,'*substlist*',[],['*substlist*']).
pp(0,'*unexpcons*',[],['*unexpcons*']).
pp(0,'*unexpnull*',[],['*unexpnull*']).
pp(0,'*unexplist*',[],['*unexplist*']).
pp(0,'1-list',[],['1-list']).
pp(0,'*handlenull*',[],['*handlenull*']).
pp(0,'0-1-list',[],['0-1-list']).
pp(0,'nonprf+nonprg+no_aspect*',[],['nonprf+nonprg+no_aspect*']).
pp(0,'noasp+progr',[],['noasp+progr']).
pp(0,'noasp+perf',[],['noasp+perf']).
pp(0,'no_aspect*',[],['no_aspect*']).
pp(0,'progr',[],['progr']).
pp(0,'progr+perf',[],['progr+perf']).
pp(0,'nonprf+nonprg+prog*',[],['nonprf+nonprg+prog*']).
pp(0,'progr*',[],['progr*']).
pp(0,'no_aspect',[],['no_aspect']).
pp(0,'strict_nonprf',[],['strict_nonprf']).
pp(0,'nonprf+nonprg+perf*',[],['nonprf+nonprg+perf*']).
pp(0,'nonprg+nonprf',[],['nonprg+nonprf']).
pp(0,'nonprf',[],['nonprf']).
pp(0,'perf',[],['perf']).
pp(0,'perf*',[],['perf*']).
pp(0,'strict_nonprg',[],['strict_nonprg']).
pp(0,'nonprg',[],['nonprg']).
pp(0,'strict_aspect',[],['strict_aspect']).
pp(0,'aspect',[],['aspect']).
pp(0,'declarative',[],['declarative']).
pp(0,'decl_imp',[],['decl_imp']).
pp(0,'andro',[],['andro']).
pp(0,'neut_and_andro',[],['neut_and_andro']).
pp(0,'masc_and_andro',[],['masc_and_andro']).
pp(0,'fem_and_andro',[],['fem_and_andro']).
pp(0,'andro*',[],['andro*']).
pp(0,'andro1',[],['andro1']).
pp(0,'andro1*',[],['andro1*']).
pp(0,'fem',[],['fem']).
pp(0,'fem_and_neut',[],['fem_and_neut']).
pp(0,'masc_and_fem',[],['masc_and_fem']).
pp(0,'fem*',[],['fem*']).
pp(0,'masc',[],['masc']).
pp(0,'masc_and_neut',[],['masc_and_neut']).
pp(0,'masc*',[],['masc*']).
pp(0,'neut',[],['neut']).
pp(0,'neut*',[],['neut*']).
pp(0,'gender',[],['gender']).
pp(0,'gender',[N|R],A) :- pp(74,N,R,A).
pp(74,'strict_sort',[],['gender','strict_sort']).
pp(0,'+_and_-',[],['+_and_-']).
pp(0,'-*',[],['-*']).
pp(0,'+*',[],['+*']).
pp(0,'bool',[],['bool']).
pp(0,'na_or_+',[],['na_or_+']).
pp(0,'na_or_+',[N|R],A) :- pp(82,N,R,A).
pp(82,'na_or_-',[],['na_or_+','na_or_-']).
pp(0,'indicative',[],['indicative']).
pp(0,'ind+modsubj',[],['ind+modsubj']).
pp(0,'indicative*',[],['indicative*']).
pp(0,'modal_subj',[],['modal_subj']).
pp(0,'modal_subj*',[],['modal_subj*']).
pp(0,'ind_or_mod_subj',[],['ind_or_mod_subj']).
pp(0,'ind_or_mod_subj',[N|R],A) :- pp(90,N,R,A).
pp(90,'strict_sort',[],['ind_or_mod_subj','strict_sort']).
pp(0,'subjunctive',[],['subjunctive']).
pp(0,'subjunctive*',[],['subjunctive*']).
pp(0,'mood',[],['mood']).
pp(0,'mood',[N|R],A) :- pp(93,N,R,A).
pp(93,'strict_sort',[],['mood','strict_sort']).
pp(0,'1sg*+2per+1per+1or2pl+non1sg',[],['1sg*+2per+1per+1or2pl+non1sg']).
pp(0,'1sg*+1or3pl+1per+non1sg',[],['1sg*+1or3pl+1per+non1sg']).
pp(0,'1sg_and_3pl',[],['1sg_and_3pl']).
pp(0,'1sg*+2per+1per+non1sg',[],['1sg*+2per+1per+non1sg']).
pp(0,'1sg_and_1pl',[],['1sg_and_1pl']).
pp(0,'1sg*+1per+non1sg',[],['1sg*+1per+non1sg']).
pp(0,'1sg_and_3sg',[],['1sg_and_3sg']).
pp(0,'1sg*',[],['1sg*']).
pp(0,'3sg',[],['3sg']).
pp(0,'1per+3sg*',[],['1per+3sg*']).
pp(0,'3sg*+1per+non1sg',[],['3sg*+1per+non1sg']).
pp(0,'3pl_and_3sg',[],['3pl_and_3sg']).
pp(0,'2sg_and_3sg',[],['2sg_and_3sg']).
pp(0,'2pl_and_3sg',[],['2pl_and_3sg']).
pp(0,'2per+3sg*+1per+non1sg',[],['2per+3sg*+1per+non1sg']).
pp(0,'1pl_and_3sg',[],['1pl_and_3sg']).
pp(0,'1or3pl+3sg*+1per+non1sg',[],['1or3pl+3sg*+1per+non1sg']).
pp(0,'3sg*',[],['3sg*']).
pp(0,'strict_1or3sg',[],['strict_1or3sg']).
pp(0,'1sg',[],['1sg']).
pp(0,'1per',[],['1per']).
pp(0,'1per+non1sg',[],['1per+non1sg']).
pp(0,'3pl*+1or3pl+1per+non1sg',[],['3pl*+1or3pl+1per+non1sg']).
pp(0,'1sg_and_2sg',[],['1sg_and_2sg']).
pp(0,'2sg*+2per+1per+non1sg',[],['2sg*+2per+1per+non1sg']).
pp(0,'1sg_and_2pl',[],['1sg_and_2pl']).
pp(0,'2pl*+2per+1per+non1sg',[],['2pl*+2per+1per+non1sg']).
pp(0,'1or3pl+2per+1per+non1sg',[],['1or3pl+2per+1per+non1sg']).
pp(0,'2per+1per+non1sg',[],['2per+1per+non1sg']).
pp(0,'1pl*+1or3pl+1per+non1sg',[],['1pl*+1or3pl+1per+non1sg']).
pp(0,'1or3pl+1per+non1sg',[],['1or3pl+1per+non1sg']).
pp(0,'1or3sg',[],['1or3sg']).
pp(0,'1pl',[],['1pl']).
pp(0,'1pl_and_3pl',[],['1pl_and_3pl']).
pp(0,'1pl_and_2sg',[],['1pl_and_2sg']).
pp(0,'1pl_and_2pl',[],['1pl_and_2pl']).
pp(0,'1pl*+1or3pl',[],['1pl*+1or3pl']).
pp(0,'1pl*',[],['1pl*']).
pp(0,'3pl',[],['3pl']).
pp(0,'2sg_and_3pl',[],['2sg_and_3pl']).
pp(0,'2pl_and_3pl',[],['2pl_and_3pl']).
pp(0,'3pl*+1or3pl',[],['3pl*+1or3pl']).
pp(0,'3pl*',[],['3pl*']).
pp(0,'strict_1or3pl',[],['strict_1or3pl']).
pp(0,'2sg*+1or3pl',[],['2sg*+1or3pl']).
pp(0,'2pl*+1or3pl',[],['2pl*+1or3pl']).
pp(0,'2per+1or3pl',[],['2per+1or3pl']).
pp(0,'1or3pl',[],['1or3pl']).
pp(0,'2pl',[],['2pl']).
pp(0,'2sg_and_2pl',[],['2sg_and_2pl']).
pp(0,'2pl*',[],['2pl*']).
pp(0,'2sg',[],['2sg']).
pp(0,'2sg*',[],['2sg*']).
pp(0,'strict_2per',[],['strict_2per']).
pp(0,'2per',[],['2per']).
pp(0,'strict_non1sg',[],['strict_non1sg']).
pp(0,'non1sg',[],['non1sg']).
pp(0,'strict_non3sg',[],['strict_non3sg']).
pp(0,'non3sg',[],['non3sg']).
pp(0,'strict_pernum',[],['strict_pernum']).
pp(0,'pernum',[],['pernum']).
pp(0,'strict_tense',[],['strict_tense']).
pp(0,'present',[],['present']).
pp(0,'past',[],['past']).
pp(0,'rmod',[],['rmod']).
pp(0,'lmod',[],['lmod']).
pp(0,'future',[],['future']).
pp(0,'fin',[],['fin']).
pp(0,'imp_vform',[],['imp_vform']).
pp(0,'strict_sort',[],['strict_sort']).
pp(0,'strict_sort',[N|R],A) :- pp(195,N,R,A).
pp(195,'fin_or_bse',[],['strict_sort','fin_or_bse']).
pp(195,'fin_or_bse',[N|R],A) :- pp(4840,N,R,A).
pp(4840,'fin_or_imp',[],['strict_sort','fin_or_bse','fin_or_imp']).
pp(195,'fin_or_imp',[],['strict_sort','fin_or_imp']).
pp(195,'vform',[],['strict_sort','vform']).
pp(195,'hasmod',[],['strict_sort','hasmod']).
pp(195,'xmod',[],['strict_sort','xmod']).
pp(0,'pres+fut',[],['pres+fut']).
pp(0,'past+fut',[],['past+fut']).
pp(0,'future*',[],['future*']).
pp(0,'pres+past',[],['pres+past']).
pp(0,'past*',[],['past*']).
pp(0,'imp_vform*',[],['imp_vform*']).
pp(0,'bse',[],['bse']).
pp(0,'fin+imp',[],['fin+imp']).
pp(0,'bse_or_inf',[],['bse_or_inf']).
pp(0,'bse_or_inf',[N|R],A) :- pp(208,N,R,A).
pp(208,'fin_or_inf',[],['bse_or_inf','fin_or_inf']).
pp(208,'non_fin',[],['bse_or_inf','non_fin']).
pp(0,'bse_only',[],['bse_only']).
pp(0,'fin_or_bse',[],['fin_or_bse']).
pp(0,'fin_or_bse',[N|R],A) :- pp(210,N,R,A).
pp(210,'fin_or_imp',[],['fin_or_bse','fin_or_imp']).
pp(0,'fin*',[],['fin*']).
pp(0,'fin_or_imp',[],['fin_or_imp']).
pp(0,'inf',[],['inf']).
pp(0,'fin_or_inf',[],['fin_or_inf']).
pp(0,'act+pass',[],['act+pass']).
pp(0,'active',[],['active']).
pp(0,'rmod*',[],['rmod*']).
pp(0,'hasmod',[],['hasmod']).
pp(0,'s_cat_fin',[],['s_cat_fin']).
pp(0,'s_cat',[],['s_cat']).
pp(0,'s_cat_fin_v_c',[],['s_cat_fin_v_c']).
pp(0,'s_cat_fin_unspec',[],['s_cat_fin_unspec']).
pp(0,'s_cat_fin_or_inf_unspec',[],['s_cat_fin_or_inf_unspec']).
pp(0,'s_cat_fin_or_inf_unspec',[N|R],A) :- pp(290,N,R,A).
pp(290,'s_cat_v_c',[],['s_cat_fin_or_inf_unspec','s_cat_v_c']).
pp(0,'np_cat_nom',[],['np_cat_nom']).
pp(0,'np_cat_acc',[],['np_cat_acc']).
pp(0,'nomp_cat_nom',[],['nomp_cat_nom']).
pp(0,'nomp_cat',[],['nomp_cat']).
pp(0,'nomp_cat_acc',[],['nomp_cat_acc']).
pp(0,'cat',[],['cat']).
pp(0,'num-conj',[],['num-conj']).
pp(0,'cnil_or_numconj',[],['cnil_or_numconj']).
pp(0,'const_rel',[],['const_rel']).
pp(0,'integer_rel',[],['integer_rel']).
pp(0,'adj_arg24_rel',[],['adj_arg24_rel']).
pp(0,'adj_arg4_rel',[],['adj_arg4_rel']).
pp(0,'adj_rel',[],['adj_rel']).
pp(0,'adj_rel',[N|R],A) :- pp(589,N,R,A).
pp(589,'basic_adj_arg4_rel',[],['adj_rel','basic_adj_arg4_rel']).
pp(589,'arg4_rel',[],['adj_rel','arg4_rel']).
pp(0,'mofy_mod_rel',[],['mofy_mod_rel']).
pp(0,'abstr_mofy_rel',[],['abstr_mofy_rel']).
pp(0,'abstr_place_rel',[],['abstr_place_rel']).
pp(0,'diadic_nom_rel',[],['diadic_nom_rel']).
pp(0,'diadic_nom_rel',[N|R],A) :- pp(756,N,R,A).
pp(756,'temp_nondim_rel',[],['diadic_nom_rel','temp_nondim_rel']).
pp(756,'temp_nondim_rel',[N|R],A) :- pp(4831,N,R,A).
pp(4831,'abstr_named_rel',[],['diadic_nom_rel','temp_nondim_rel','abstr_named_rel']).
pp(4831,'abstr_named_rel',[N|R],A) :- pp(6822,N,R,A).
pp(6822,'modable_rel',[],['diadic_nom_rel','temp_nondim_rel','abstr_named_rel','modable_rel']).
pp(4831,'modable_rel',[],['diadic_nom_rel','temp_nondim_rel','modable_rel']).
pp(756,'temp_abstr_rel',[],['diadic_nom_rel','temp_abstr_rel']).
pp(756,'temp_abstr_rel',[N|R],A) :- pp(4830,N,R,A).
pp(4830,'abstr_named_rel',[],['diadic_nom_rel','temp_abstr_rel','abstr_named_rel']).
pp(4830,'abstr_named_rel',[N|R],A) :- pp(6821,N,R,A).
pp(6821,'modable_rel',[],['diadic_nom_rel','temp_abstr_rel','abstr_named_rel','modable_rel']).
pp(4830,'modable_rel',[],['diadic_nom_rel','temp_abstr_rel','modable_rel']).
pp(756,'nonpro_rel',[],['diadic_nom_rel','nonpro_rel']).
pp(756,'nonpro_rel',[N|R],A) :- pp(4829,N,R,A).
pp(4829,'abstr_named_rel',[],['diadic_nom_rel','nonpro_rel','abstr_named_rel']).
pp(4829,'abstr_named_rel',[N|R],A) :- pp(6820,N,R,A).
pp(6820,'modable_rel',[],['diadic_nom_rel','nonpro_rel','abstr_named_rel','modable_rel']).
pp(6820,'modable_rel',[N|R],A) :- pp(8258,N,R,A).
pp(8258,'nondim_rel',[],['diadic_nom_rel','nonpro_rel','abstr_named_rel','modable_rel','nondim_rel']).
pp(6820,'nondim_rel',[],['diadic_nom_rel','nonpro_rel','abstr_named_rel','nondim_rel']).
pp(4829,'modable_rel',[],['diadic_nom_rel','nonpro_rel','modable_rel']).
pp(4829,'modable_rel',[N|R],A) :- pp(6764,N,R,A).
pp(6764,'nondim_rel',[],['diadic_nom_rel','nonpro_rel','modable_rel','nondim_rel']).
pp(4829,'nondim_rel',[],['diadic_nom_rel','nonpro_rel','nondim_rel']).
pp(756,'nom_rel',[],['diadic_nom_rel','nom_rel']).
pp(756,'nom_rel',[N|R],A) :- pp(4826,N,R,A).
pp(4826,'abstr_named_rel',[],['diadic_nom_rel','nom_rel','abstr_named_rel']).
pp(4826,'abstr_named_rel',[N|R],A) :- pp(6817,N,R,A).
pp(6817,'modable_rel',[],['diadic_nom_rel','nom_rel','abstr_named_rel','modable_rel']).
pp(6817,'modable_rel',[N|R],A) :- pp(8257,N,R,A).
pp(8257,'nondim_rel',[],['diadic_nom_rel','nom_rel','abstr_named_rel','modable_rel','nondim_rel']).
pp(6817,'nondim_rel',[],['diadic_nom_rel','nom_rel','abstr_named_rel','nondim_rel']).
pp(4826,'modable_rel',[],['diadic_nom_rel','nom_rel','modable_rel']).
pp(4826,'modable_rel',[N|R],A) :- pp(6761,N,R,A).
pp(6761,'nondim_rel',[],['diadic_nom_rel','nom_rel','modable_rel','nondim_rel']).
pp(4826,'nondim_rel',[],['diadic_nom_rel','nom_rel','nondim_rel']).
pp(756,'abstr_named_rel',[],['diadic_nom_rel','abstr_named_rel']).
pp(756,'abstr_named_rel',[N|R],A) :- pp(4823,N,R,A).
pp(4823,'modable_rel',[],['diadic_nom_rel','abstr_named_rel','modable_rel']).
pp(4823,'modable_rel',[N|R],A) :- pp(6760,N,R,A).
pp(6760,'nondim_rel',[],['diadic_nom_rel','abstr_named_rel','modable_rel','nondim_rel']).
pp(4823,'nondim_rel',[],['diadic_nom_rel','abstr_named_rel','nondim_rel']).
pp(756,'modable_rel',[],['diadic_nom_rel','modable_rel']).
pp(756,'modable_rel',[N|R],A) :- pp(4748,N,R,A).
pp(4748,'nondim_rel',[],['diadic_nom_rel','modable_rel','nondim_rel']).
pp(756,'nondim_rel',[],['diadic_nom_rel','nondim_rel']).
pp(0,'place_rel',[],['place_rel']).
pp(0,'reg_nom_rel',[],['reg_nom_rel']).
pp(0,'reg_nom_rel',[N|R],A) :- pp(1156,N,R,A).
pp(1156,'abstr_named_rel',[],['reg_nom_rel','abstr_named_rel']).
pp(0,'non_temp_nom_rel',[],['non_temp_nom_rel']).
pp(0,'non_temp_nom_rel',[N|R],A) :- pp(1157,N,R,A).
pp(1157,'nonpro_rel',[],['non_temp_nom_rel','nonpro_rel']).
pp(1157,'nonpro_rel',[N|R],A) :- pp(4828,N,R,A).
pp(4828,'abstr_named_rel',[],['non_temp_nom_rel','nonpro_rel','abstr_named_rel']).
pp(4828,'modable_rel',[],['non_temp_nom_rel','nonpro_rel','modable_rel']).
pp(1157,'abstr_named_rel',[],['non_temp_nom_rel','abstr_named_rel']).
pp(1157,'modable_rel',[],['non_temp_nom_rel','modable_rel']).
pp(0,'reg_diadic_nom_rel',[],['reg_diadic_nom_rel']).
pp(0,'nom_nondim_rel',[],['nom_nondim_rel']).
pp(0,'nom_nondim_rel',[N|R],A) :- pp(1158,N,R,A).
pp(1158,'nonpro_rel',[],['nom_nondim_rel','nonpro_rel']).
pp(1158,'nonpro_rel',[N|R],A) :- pp(4827,N,R,A).
pp(4827,'abstr_named_rel',[],['nom_nondim_rel','nonpro_rel','abstr_named_rel']).
pp(4827,'modable_rel',[],['nom_nondim_rel','nonpro_rel','modable_rel']).
pp(1158,'abstr_named_rel',[],['nom_nondim_rel','abstr_named_rel']).
pp(1158,'modable_rel',[],['nom_nondim_rel','modable_rel']).
pp(0,'named_rel',[],['named_rel']).
pp(0,'apposition_rel',[],['apposition_rel']).
pp(0,'season_rel',[],['season_rel']).
pp(0,'abstr_season_rel',[],['abstr_season_rel']).
pp(0,'non_day_diadic_rel',[],['non_day_diadic_rel']).
pp(0,'non_day_diadic_rel',[N|R],A) :- pp(702,N,R,A).
pp(702,'modable_rel',[],['non_day_diadic_rel','modable_rel']).
pp(0,'non_day_rel',[],['non_day_rel']).
pp(0,'non_day_rel',[N|R],A) :- pp(1188,N,R,A).
pp(1188,'abstr_named_rel',[],['non_day_rel','abstr_named_rel']).
pp(1188,'abstr_named_rel',[N|R],A) :- pp(4819,N,R,A).
pp(4819,'modable_rel',[],['non_day_rel','abstr_named_rel','modable_rel']).
pp(1188,'modable_rel',[],['non_day_rel','modable_rel']).
pp(0,'day_rel',[],['day_rel']).
pp(0,'dofm_rel',[],['dofm_rel']).
pp(0,'named_day_rel',[],['named_day_rel']).
pp(0,'temp_modable_rel',[],['temp_modable_rel']).
pp(0,'temp_nondim_rel',[],['temp_nondim_rel']).
pp(0,'temp_nondim_rel',[N|R],A) :- pp(1204,N,R,A).
pp(1204,'abstr_named_rel',[],['temp_nondim_rel','abstr_named_rel']).
pp(1204,'abstr_named_rel',[N|R],A) :- pp(4818,N,R,A).
pp(4818,'arg3_rel',[],['temp_nondim_rel','abstr_named_rel','arg3_rel']).
pp(4818,'arg3_rel',[N|R],A) :- pp(6816,N,R,A).
pp(6816,'modable_rel',[],['temp_nondim_rel','abstr_named_rel','arg3_rel','modable_rel']).
pp(4818,'modable_rel',[],['temp_nondim_rel','abstr_named_rel','modable_rel']).
pp(1204,'arg3_rel',[],['temp_nondim_rel','arg3_rel']).
pp(1204,'arg3_rel',[N|R],A) :- pp(4800,N,R,A).
pp(4800,'modable_rel',[],['temp_nondim_rel','arg3_rel','modable_rel']).
pp(1204,'modable_rel',[],['temp_nondim_rel','modable_rel']).
pp(0,'temp_abstr_rel',[],['temp_abstr_rel']).
pp(0,'temp_abstr_rel',[N|R],A) :- pp(1206,N,R,A).
pp(1206,'abstr_named_rel',[],['temp_abstr_rel','abstr_named_rel']).
pp(1206,'abstr_named_rel',[N|R],A) :- pp(4817,N,R,A).
pp(4817,'arg3_rel',[],['temp_abstr_rel','abstr_named_rel','arg3_rel']).
pp(4817,'arg3_rel',[N|R],A) :- pp(6815,N,R,A).
pp(6815,'modable_rel',[],['temp_abstr_rel','abstr_named_rel','arg3_rel','modable_rel']).
pp(4817,'modable_rel',[],['temp_abstr_rel','abstr_named_rel','modable_rel']).
pp(1206,'arg3_rel',[],['temp_abstr_rel','arg3_rel']).
pp(1206,'arg3_rel',[N|R],A) :- pp(4799,N,R,A).
pp(4799,'modable_rel',[],['temp_abstr_rel','arg3_rel','modable_rel']).
pp(1206,'modable_rel',[],['temp_abstr_rel','modable_rel']).
pp(0,'nonpro_rel',[],['nonpro_rel']).
pp(0,'nonpro_rel',[N|R],A) :- pp(1207,N,R,A).
pp(1207,'abstr_named_rel',[],['nonpro_rel','abstr_named_rel']).
pp(1207,'abstr_named_rel',[N|R],A) :- pp(4816,N,R,A).
pp(4816,'arg3_rel',[],['nonpro_rel','abstr_named_rel','arg3_rel']).
pp(4816,'arg3_rel',[N|R],A) :- pp(6814,N,R,A).
pp(6814,'modable_rel',[],['nonpro_rel','abstr_named_rel','arg3_rel','modable_rel']).
pp(6814,'modable_rel',[N|R],A) :- pp(8254,N,R,A).
pp(8254,'nondim_rel',[],['nonpro_rel','abstr_named_rel','arg3_rel','modable_rel','nondim_rel']).
pp(6814,'nondim_rel',[],['nonpro_rel','abstr_named_rel','arg3_rel','nondim_rel']).
pp(4816,'modable_rel',[],['nonpro_rel','abstr_named_rel','modable_rel']).
pp(4816,'modable_rel',[N|R],A) :- pp(6756,N,R,A).
pp(6756,'nondim_rel',[],['nonpro_rel','abstr_named_rel','modable_rel','nondim_rel']).
pp(4816,'nondim_rel',[],['nonpro_rel','abstr_named_rel','nondim_rel']).
pp(1207,'arg3_rel',[],['nonpro_rel','arg3_rel']).
pp(1207,'arg3_rel',[N|R],A) :- pp(4798,N,R,A).
pp(4798,'modable_rel',[],['nonpro_rel','arg3_rel','modable_rel']).
pp(4798,'modable_rel',[N|R],A) :- pp(6750,N,R,A).
pp(6750,'nondim_rel',[],['nonpro_rel','arg3_rel','modable_rel','nondim_rel']).
pp(4798,'nondim_rel',[],['nonpro_rel','arg3_rel','nondim_rel']).
pp(1207,'modable_rel',[],['nonpro_rel','modable_rel']).
pp(1207,'modable_rel',[N|R],A) :- pp(4742,N,R,A).
pp(4742,'nondim_rel',[],['nonpro_rel','modable_rel','nondim_rel']).
pp(1207,'nondim_rel',[],['nonpro_rel','nondim_rel']).
pp(0,'nom_rel',[],['nom_rel']).
pp(0,'nom_rel',[N|R],A) :- pp(1208,N,R,A).
pp(1208,'abstr_named_rel',[],['nom_rel','abstr_named_rel']).
pp(1208,'abstr_named_rel',[N|R],A) :- pp(4815,N,R,A).
pp(4815,'arg3_rel',[],['nom_rel','abstr_named_rel','arg3_rel']).
pp(4815,'arg3_rel',[N|R],A) :- pp(6813,N,R,A).
pp(6813,'modable_rel',[],['nom_rel','abstr_named_rel','arg3_rel','modable_rel']).
pp(6813,'modable_rel',[N|R],A) :- pp(8253,N,R,A).
pp(8253,'nondim_rel',[],['nom_rel','abstr_named_rel','arg3_rel','modable_rel','nondim_rel']).
pp(6813,'nondim_rel',[],['nom_rel','abstr_named_rel','arg3_rel','nondim_rel']).
pp(4815,'modable_rel',[],['nom_rel','abstr_named_rel','modable_rel']).
pp(4815,'modable_rel',[N|R],A) :- pp(6755,N,R,A).
pp(6755,'nondim_rel',[],['nom_rel','abstr_named_rel','modable_rel','nondim_rel']).
pp(4815,'nondim_rel',[],['nom_rel','abstr_named_rel','nondim_rel']).
pp(1208,'arg3_rel',[],['nom_rel','arg3_rel']).
pp(1208,'arg3_rel',[N|R],A) :- pp(4797,N,R,A).
pp(4797,'modable_rel',[],['nom_rel','arg3_rel','modable_rel']).
pp(4797,'modable_rel',[N|R],A) :- pp(6749,N,R,A).
pp(6749,'nondim_rel',[],['nom_rel','arg3_rel','modable_rel','nondim_rel']).
pp(4797,'nondim_rel',[],['nom_rel','arg3_rel','nondim_rel']).
pp(1208,'modable_rel',[],['nom_rel','modable_rel']).
pp(1208,'modable_rel',[N|R],A) :- pp(4741,N,R,A).
pp(4741,'nondim_rel',[],['nom_rel','modable_rel','nondim_rel']).
pp(1208,'nondim_rel',[],['nom_rel','nondim_rel']).
pp(0,'hour_rel',[],['hour_rel']).
pp(0,'abstr_nom_rel',[],['abstr_nom_rel']).
pp(0,'basic_nom_rel',[],['basic_nom_rel']).
pp(0,'basic_nom_rel',[N|R],A) :- pp(1213,N,R,A).
pp(1213,'abstr_named_rel',[],['basic_nom_rel','abstr_named_rel']).
pp(1213,'abstr_named_rel',[N|R],A) :- pp(4814,N,R,A).
pp(4814,'arg3_rel',[],['basic_nom_rel','abstr_named_rel','arg3_rel']).
pp(4814,'arg3_rel',[N|R],A) :- pp(6812,N,R,A).
pp(6812,'modable_rel',[],['basic_nom_rel','abstr_named_rel','arg3_rel','modable_rel']).
pp(6812,'modable_rel',[N|R],A) :- pp(8252,N,R,A).
pp(8252,'nondim_rel',[],['basic_nom_rel','abstr_named_rel','arg3_rel','modable_rel','nondim_rel']).
pp(6812,'nondim_rel',[],['basic_nom_rel','abstr_named_rel','arg3_rel','nondim_rel']).
pp(4814,'modable_rel',[],['basic_nom_rel','abstr_named_rel','modable_rel']).
pp(4814,'modable_rel',[N|R],A) :- pp(6754,N,R,A).
pp(6754,'nondim_rel',[],['basic_nom_rel','abstr_named_rel','modable_rel','nondim_rel']).
pp(4814,'nondim_rel',[],['basic_nom_rel','abstr_named_rel','nondim_rel']).
pp(1213,'arg3_rel',[],['basic_nom_rel','arg3_rel']).
pp(1213,'arg3_rel',[N|R],A) :- pp(4796,N,R,A).
pp(4796,'modable_rel',[],['basic_nom_rel','arg3_rel','modable_rel']).
pp(4796,'modable_rel',[N|R],A) :- pp(6748,N,R,A).
pp(6748,'nondim_rel',[],['basic_nom_rel','arg3_rel','modable_rel','nondim_rel']).
pp(4796,'nondim_rel',[],['basic_nom_rel','arg3_rel','nondim_rel']).
pp(1213,'modable_rel',[],['basic_nom_rel','modable_rel']).
pp(1213,'modable_rel',[N|R],A) :- pp(4740,N,R,A).
pp(4740,'nondim_rel',[],['basic_nom_rel','modable_rel','nondim_rel']).
pp(1213,'nondim_rel',[],['basic_nom_rel','nondim_rel']).
pp(0,'arg24_event_rel',[],['arg24_event_rel']).
pp(0,'arg4_event_rel',[],['arg4_event_rel']).
pp(0,'arg1234_rel',[],['arg1234_rel']).
pp(0,'arg13_rel',[],['arg13_rel']).
pp(0,'arg13_rel',[N|R],A) :- pp(1872,N,R,A).
pp(1872,'arg14_rel',[],['arg13_rel','arg14_rel']).
pp(1872,'arg4_rel',[],['arg13_rel','arg4_rel']).
pp(0,'arg1_rel',[],['arg1_rel']).
pp(0,'role_rel',[],['role_rel']).
pp(0,'role_rel',[N|R],A) :- pp(1964,N,R,A).
pp(1964,'arg3_rel',[],['role_rel','arg3_rel']).
pp(0,'arg14_rel',[],['arg14_rel']).
pp(0,'arg14_rel',[N|R],A) :- pp(1930,N,R,A).
pp(1930,'arg2_rel',[],['arg14_rel','arg2_rel']).
pp(1930,'arg3_rel',[],['arg14_rel','arg3_rel']).
pp(0,'arg12_rel',[],['arg12_rel']).
pp(0,'arg12_rel',[N|R],A) :- pp(1464,N,R,A).
pp(1464,'arg14_rel',[],['arg12_rel','arg14_rel']).
pp(1464,'arg4_rel',[],['arg12_rel','arg4_rel']).
pp(0,'mod_role_rel',[],['mod_role_rel']).
pp(0,'mod_role_rel',[N|R],A) :- pp(1965,N,R,A).
pp(1965,'arg3_rel',[],['mod_role_rel','arg3_rel']).
pp(0,'event_arg_rel',[],['event_arg_rel']).
pp(0,'verb_aspect_rel',[],['verb_aspect_rel']).
pp(0,'verb_aspect_rel',[N|R],A) :- pp(1967,N,R,A).
pp(1967,'arg2_rel',[],['verb_aspect_rel','arg2_rel']).
pp(1967,'arg2_rel',[N|R],A) :- pp(4810,N,R,A).
pp(4810,'arg4_rel',[],['verb_aspect_rel','arg2_rel','arg4_rel']).
pp(1967,'arg3_rel',[],['verb_aspect_rel','arg3_rel']).
pp(1967,'arg3_rel',[N|R],A) :- pp(4791,N,R,A).
pp(4791,'arg4_rel',[],['verb_aspect_rel','arg3_rel','arg4_rel']).
pp(1967,'arg4_rel',[],['verb_aspect_rel','arg4_rel']).
pp(0,'_without_rel',[],['_without_rel']).
pp(0,'_with_rel',[],['_with_rel']).
pp(0,'_upon_rel',[],['_upon_rel']).
pp(0,'_until_rel',[],['_until_rel']).
pp(0,'_towards_rel',[],['_towards_rel']).
pp(0,'_together_rel',[],['_together_rel']).
pp(0,'_to_until_rel',[],['_to_until_rel']).
pp(0,'_to_rel',[],['_to_rel']).
pp(0,'_to_do_with_rel',[],['_to_do_with_rel']).
pp(0,'_through_rel',[],['_through_rel']).
pp(0,'_short_rel',[],['_short_rel']).
pp(0,'_over_rel',[],['_over_rel']).
pp(0,'_out_rel',[],['_out_rel']).
pp(0,'_out_of_rel',[],['_out_of_rel']).
pp(0,'_open_rel',[],['_open_rel']).
pp(0,'_on_rel',[],['_on_rel']).
pp(0,'_off_rel',[],['_off_rel']).
pp(0,'_of_rel',[],['_of_rel']).
pp(0,'_like_prepx_rel',[],['_like_prepx_rel']).
pp(0,'_into_rel',[],['_into_rel']).
pp(0,'_in_rel',[],['_in_rel']).
pp(0,'_from_rel',[],['_from_rel']).
pp(0,'_forward_rel',[],['_forward_rel']).
pp(0,'_forth_rel',[],['_forth_rel']).
pp(0,'_for_rel',[],['_for_rel']).
pp(0,'_down_rel',[],['_down_rel']).
pp(0,'_by_rel',[],['_by_rel']).
pp(0,'_between_rel',[],['_between_rel']).
pp(0,'_behind_rel',[],['_behind_rel']).
pp(0,'_back_adv_rel',[],['_back_adv_rel']).
pp(0,'_away_adv_rel',[],['_away_adv_rel']).
pp(0,'_at_rel',[],['_at_rel']).
pp(0,'_aside_rel',[],['_aside_rel']).
pp(0,'_around_rel',[],['_around_rel']).
pp(0,'_around_loc_rel',[],['_around_loc_rel']).
pp(0,'_apart_isect_rel',[],['_apart_isect_rel']).
pp(0,'_along_p_rel',[],['_along_p_rel']).
pp(0,'_against_rel',[],['_against_rel']).
pp(0,'_after_prepx_rel',[],['_after_prepx_rel']).
pp(0,'_across_rel',[],['_across_rel']).
pp(0,'_about_rel',[],['_about_rel']).
pp(0,'independent_rel',[],['independent_rel']).
pp(0,'independent_rel',[N|R],A) :- pp(1968,N,R,A).
pp(1968,'abstr_named_rel',[],['independent_rel','abstr_named_rel']).
pp(1968,'abstr_named_rel',[N|R],A) :- pp(4813,N,R,A).
pp(4813,'arg3_rel',[],['independent_rel','abstr_named_rel','arg3_rel']).
pp(4813,'arg3_rel',[N|R],A) :- pp(6811,N,R,A).
pp(6811,'modable_rel',[],['independent_rel','abstr_named_rel','arg3_rel','modable_rel']).
pp(6811,'modable_rel',[N|R],A) :- pp(8251,N,R,A).
pp(8251,'nondim_rel',[],['independent_rel','abstr_named_rel','arg3_rel','modable_rel','nondim_rel']).
pp(6811,'nondim_rel',[],['independent_rel','abstr_named_rel','arg3_rel','nondim_rel']).
pp(6811,'norm_relation',[],['independent_rel','abstr_named_rel','arg3_rel','norm_relation']).
pp(6811,'non_number_rel',[],['independent_rel','abstr_named_rel','arg3_rel','non_number_rel']).
pp(4813,'modable_rel',[],['independent_rel','abstr_named_rel','modable_rel']).
pp(4813,'modable_rel',[N|R],A) :- pp(6753,N,R,A).
pp(6753,'nondim_rel',[],['independent_rel','abstr_named_rel','modable_rel','nondim_rel']).
pp(4813,'nondim_rel',[],['independent_rel','abstr_named_rel','nondim_rel']).
pp(4813,'norm_relation',[],['independent_rel','abstr_named_rel','norm_relation']).
pp(4813,'non_number_rel',[],['independent_rel','abstr_named_rel','non_number_rel']).
pp(1968,'arg2_rel',[],['independent_rel','arg2_rel']).
pp(1968,'arg2_rel',[N|R],A) :- pp(4809,N,R,A).
pp(4809,'basic_adj_arg4_rel',[],['independent_rel','arg2_rel','basic_adj_arg4_rel']).
pp(4809,'basic_adj_arg4_rel',[N|R],A) :- pp(6810,N,R,A).
pp(6810,'event_or_arg_rel',[],['independent_rel','arg2_rel','basic_adj_arg4_rel','event_or_arg_rel']).
pp(6810,'event_or_arg_rel',[N|R],A) :- pp(8282,N,R,A).
pp(8282,'event_rel',[],['independent_rel','arg2_rel','basic_adj_arg4_rel','event_or_arg_rel','event_rel']).
pp(8282,'norm_relation',[],['independent_rel','arg2_rel','basic_adj_arg4_rel','event_or_arg_rel','norm_relation']).
pp(8282,'non_number_rel',[],['independent_rel','arg2_rel','basic_adj_arg4_rel','event_or_arg_rel','non_number_rel']).
pp(6810,'event_rel',[],['independent_rel','arg2_rel','basic_adj_arg4_rel','event_rel']).
pp(6810,'norm_relation',[],['independent_rel','arg2_rel','basic_adj_arg4_rel','norm_relation']).
pp(6810,'non_number_rel',[],['independent_rel','arg2_rel','basic_adj_arg4_rel','non_number_rel']).
pp(4809,'arg4_rel',[],['independent_rel','arg2_rel','arg4_rel']).
pp(4809,'arg4_rel',[N|R],A) :- pp(6807,N,R,A).
pp(6807,'event_or_arg_rel',[],['independent_rel','arg2_rel','arg4_rel','event_or_arg_rel']).
pp(6807,'event_or_arg_rel',[N|R],A) :- pp(8281,N,R,A).
pp(8281,'event_rel',[],['independent_rel','arg2_rel','arg4_rel','event_or_arg_rel','event_rel']).
pp(8281,'nondim_rel',[],['independent_rel','arg2_rel','arg4_rel','event_or_arg_rel','nondim_rel']).
pp(8281,'norm_relation',[],['independent_rel','arg2_rel','arg4_rel','event_or_arg_rel','norm_relation']).
pp(8281,'non_number_rel',[],['independent_rel','arg2_rel','arg4_rel','event_or_arg_rel','non_number_rel']).
pp(6807,'event_rel',[],['independent_rel','arg2_rel','arg4_rel','event_rel']).
pp(6807,'nondim_rel',[],['independent_rel','arg2_rel','arg4_rel','nondim_rel']).
pp(6807,'norm_relation',[],['independent_rel','arg2_rel','arg4_rel','norm_relation']).
pp(6807,'non_number_rel',[],['independent_rel','arg2_rel','arg4_rel','non_number_rel']).
pp(4809,'event_or_arg_rel',[],['independent_rel','arg2_rel','event_or_arg_rel']).
pp(4809,'event_or_arg_rel',[N|R],A) :- pp(6795,N,R,A).
pp(6795,'event_rel',[],['independent_rel','arg2_rel','event_or_arg_rel','event_rel']).
pp(6795,'nondim_rel',[],['independent_rel','arg2_rel','event_or_arg_rel','nondim_rel']).
pp(6795,'norm_relation',[],['independent_rel','arg2_rel','event_or_arg_rel','norm_relation']).
pp(6795,'non_number_rel',[],['independent_rel','arg2_rel','event_or_arg_rel','non_number_rel']).
pp(4809,'event_rel',[],['independent_rel','arg2_rel','event_rel']).
pp(4809,'nondim_rel',[],['independent_rel','arg2_rel','nondim_rel']).
pp(4809,'norm_relation',[],['independent_rel','arg2_rel','norm_relation']).
pp(4809,'non_number_rel',[],['independent_rel','arg2_rel','non_number_rel']).
pp(1968,'dir_or_state_rel',[],['independent_rel','dir_or_state_rel']).
pp(1968,'dir_rel',[],['independent_rel','dir_rel']).
pp(1968,'state_loc_rel',[],['independent_rel','state_loc_rel']).
pp(1968,'temp_loc_abstr_rel',[],['independent_rel','temp_loc_abstr_rel']).
pp(1968,'loc_abstr_rel',[],['independent_rel','loc_abstr_rel']).
pp(1968,'miscprep_rel',[],['independent_rel','miscprep_rel']).
pp(1968,'prep_mod_rel',[],['independent_rel','prep_mod_rel']).
pp(1968,'prep_rel',[],['independent_rel','prep_rel']).
pp(1968,'arg3_rel',[],['independent_rel','arg3_rel']).
pp(1968,'arg3_rel',[N|R],A) :- pp(4790,N,R,A).
pp(4790,'arg4_rel',[],['independent_rel','arg3_rel','arg4_rel']).
pp(4790,'arg4_rel',[N|R],A) :- pp(6804,N,R,A).
pp(6804,'event_or_arg_rel',[],['independent_rel','arg3_rel','arg4_rel','event_or_arg_rel']).
pp(6804,'event_or_arg_rel',[N|R],A) :- pp(8280,N,R,A).
pp(8280,'event_rel',[],['independent_rel','arg3_rel','arg4_rel','event_or_arg_rel','event_rel']).
pp(8280,'nondim_rel',[],['independent_rel','arg3_rel','arg4_rel','event_or_arg_rel','nondim_rel']).
pp(8280,'norm_relation',[],['independent_rel','arg3_rel','arg4_rel','event_or_arg_rel','norm_relation']).
pp(8280,'non_number_rel',[],['independent_rel','arg3_rel','arg4_rel','event_or_arg_rel','non_number_rel']).
pp(6804,'event_rel',[],['independent_rel','arg3_rel','arg4_rel','event_rel']).
pp(6804,'nondim_rel',[],['independent_rel','arg3_rel','arg4_rel','nondim_rel']).
pp(6804,'norm_relation',[],['independent_rel','arg3_rel','arg4_rel','norm_relation']).
pp(6804,'non_number_rel',[],['independent_rel','arg3_rel','arg4_rel','non_number_rel']).
pp(4790,'dim_rel',[],['independent_rel','arg3_rel','dim_rel']).
pp(4790,'dim_rel',[N|R],A) :- pp(6801,N,R,A).
pp(6801,'arg_rel',[],['independent_rel','arg3_rel','dim_rel','arg_rel']).
pp(6801,'arg_rel',[N|R],A) :- pp(8283,N,R,A).
pp(8283,'event_rel',[],['independent_rel','arg3_rel','dim_rel','arg_rel','event_rel']).
pp(8283,'norm_relation',[],['independent_rel','arg3_rel','dim_rel','arg_rel','norm_relation']).
pp(8283,'non_number_rel',[],['independent_rel','arg3_rel','dim_rel','arg_rel','non_number_rel']).
pp(6801,'event_or_arg_rel',[],['independent_rel','arg3_rel','dim_rel','event_or_arg_rel']).
pp(6801,'event_or_arg_rel',[N|R],A) :- pp(8279,N,R,A).
pp(8279,'event_rel',[],['independent_rel','arg3_rel','dim_rel','event_or_arg_rel','event_rel']).
pp(8279,'norm_relation',[],['independent_rel','arg3_rel','dim_rel','event_or_arg_rel','norm_relation']).
pp(8279,'non_number_rel',[],['independent_rel','arg3_rel','dim_rel','event_or_arg_rel','non_number_rel']).
pp(6801,'event_rel',[],['independent_rel','arg3_rel','dim_rel','event_rel']).
pp(6801,'norm_relation',[],['independent_rel','arg3_rel','dim_rel','norm_relation']).
pp(6801,'non_number_rel',[],['independent_rel','arg3_rel','dim_rel','non_number_rel']).
pp(4790,'arg_rel',[],['independent_rel','arg3_rel','arg_rel']).
pp(4790,'arg_rel',[N|R],A) :- pp(6800,N,R,A).
pp(6800,'event_rel',[],['independent_rel','arg3_rel','arg_rel','event_rel']).
pp(6800,'norm_relation',[],['independent_rel','arg3_rel','arg_rel','norm_relation']).
pp(6800,'non_number_rel',[],['independent_rel','arg3_rel','arg_rel','non_number_rel']).
pp(4790,'event_or_arg_rel',[],['independent_rel','arg3_rel','event_or_arg_rel']).
pp(4790,'event_or_arg_rel',[N|R],A) :- pp(6794,N,R,A).
pp(6794,'event_rel',[],['independent_rel','arg3_rel','event_or_arg_rel','event_rel']).
pp(6794,'nondim_rel',[],['independent_rel','arg3_rel','event_or_arg_rel','nondim_rel']).
pp(6794,'norm_relation',[],['independent_rel','arg3_rel','event_or_arg_rel','norm_relation']).
pp(6794,'non_number_rel',[],['independent_rel','arg3_rel','event_or_arg_rel','non_number_rel']).
pp(4790,'event_rel',[],['independent_rel','arg3_rel','event_rel']).
pp(4790,'modable_rel',[],['independent_rel','arg3_rel','modable_rel']).
pp(4790,'modable_rel',[N|R],A) :- pp(6747,N,R,A).
pp(6747,'nondim_rel',[],['independent_rel','arg3_rel','modable_rel','nondim_rel']).
pp(4790,'nondim_rel',[],['independent_rel','arg3_rel','nondim_rel']).
pp(4790,'norm_relation',[],['independent_rel','arg3_rel','norm_relation']).
pp(4790,'non_number_rel',[],['independent_rel','arg3_rel','non_number_rel']).
pp(1968,'basic_adj_arg4_rel',[],['independent_rel','basic_adj_arg4_rel']).
pp(1968,'basic_adj_arg4_rel',[N|R],A) :- pp(4786,N,R,A).
pp(4786,'abstr_adj_rel',[],['independent_rel','basic_adj_arg4_rel','abstr_adj_rel']).
pp(4786,'arg_rel',[],['independent_rel','basic_adj_arg4_rel','arg_rel']).
pp(4786,'arg_rel',[N|R],A) :- pp(6799,N,R,A).
pp(6799,'event_rel',[],['independent_rel','basic_adj_arg4_rel','arg_rel','event_rel']).
pp(6799,'norm_relation',[],['independent_rel','basic_adj_arg4_rel','arg_rel','norm_relation']).
pp(6799,'non_number_rel',[],['independent_rel','basic_adj_arg4_rel','arg_rel','non_number_rel']).
pp(4786,'event_or_arg_rel',[],['independent_rel','basic_adj_arg4_rel','event_or_arg_rel']).
pp(4786,'event_or_arg_rel',[N|R],A) :- pp(6793,N,R,A).
pp(6793,'event_rel',[],['independent_rel','basic_adj_arg4_rel','event_or_arg_rel','event_rel']).
pp(6793,'norm_relation',[],['independent_rel','basic_adj_arg4_rel','event_or_arg_rel','norm_relation']).
pp(6793,'non_number_rel',[],['independent_rel','basic_adj_arg4_rel','event_or_arg_rel','non_number_rel']).
pp(4786,'event_rel',[],['independent_rel','basic_adj_arg4_rel','event_rel']).
pp(4786,'norm_relation',[],['independent_rel','basic_adj_arg4_rel','norm_relation']).
pp(4786,'non_number_rel',[],['independent_rel','basic_adj_arg4_rel','non_number_rel']).
pp(1968,'arg4_rel',[],['independent_rel','arg4_rel']).
pp(1968,'arg4_rel',[N|R],A) :- pp(4778,N,R,A).
pp(4778,'abstr_adj_rel',[],['independent_rel','arg4_rel','abstr_adj_rel']).
pp(4778,'arg_rel',[],['independent_rel','arg4_rel','arg_rel']).
pp(4778,'arg_rel',[N|R],A) :- pp(6798,N,R,A).
pp(6798,'event_rel',[],['independent_rel','arg4_rel','arg_rel','event_rel']).
pp(6798,'norm_relation',[],['independent_rel','arg4_rel','arg_rel','norm_relation']).
pp(6798,'non_number_rel',[],['independent_rel','arg4_rel','arg_rel','non_number_rel']).
pp(4778,'event_or_arg_rel',[],['independent_rel','arg4_rel','event_or_arg_rel']).
pp(4778,'event_or_arg_rel',[N|R],A) :- pp(6791,N,R,A).
pp(6791,'event_rel',[],['independent_rel','arg4_rel','event_or_arg_rel','event_rel']).
pp(6791,'nondim_rel',[],['independent_rel','arg4_rel','event_or_arg_rel','nondim_rel']).
pp(6791,'norm_relation',[],['independent_rel','arg4_rel','event_or_arg_rel','norm_relation']).
pp(6791,'non_number_rel',[],['independent_rel','arg4_rel','event_or_arg_rel','non_number_rel']).
pp(4778,'event_rel',[],['independent_rel','arg4_rel','event_rel']).
pp(4778,'nondim_rel',[],['independent_rel','arg4_rel','nondim_rel']).
pp(4778,'norm_relation',[],['independent_rel','arg4_rel','norm_relation']).
pp(4778,'non_number_rel',[],['independent_rel','arg4_rel','non_number_rel']).
pp(1968,'abstr_adv_rel',[],['independent_rel','abstr_adv_rel']).
pp(1968,'abstr_adj_rel',[],['independent_rel','abstr_adj_rel']).
pp(1968,'basic_adj_rel',[],['independent_rel','basic_adj_rel']).
pp(1968,'dim_rel',[],['independent_rel','dim_rel']).
pp(1968,'dim_rel',[N|R],A) :- pp(4770,N,R,A).
pp(4770,'arg_rel',[],['independent_rel','dim_rel','arg_rel']).
pp(4770,'arg_rel',[N|R],A) :- pp(6797,N,R,A).
pp(6797,'event_rel',[],['independent_rel','dim_rel','arg_rel','event_rel']).
pp(6797,'norm_relation',[],['independent_rel','dim_rel','arg_rel','norm_relation']).
pp(6797,'non_number_rel',[],['independent_rel','dim_rel','arg_rel','non_number_rel']).
pp(4770,'event_or_arg_rel',[],['independent_rel','dim_rel','event_or_arg_rel']).
pp(4770,'event_or_arg_rel',[N|R],A) :- pp(6788,N,R,A).
pp(6788,'event_rel',[],['independent_rel','dim_rel','event_or_arg_rel','event_rel']).
pp(6788,'norm_relation',[],['independent_rel','dim_rel','event_or_arg_rel','norm_relation']).
pp(6788,'non_number_rel',[],['independent_rel','dim_rel','event_or_arg_rel','non_number_rel']).
pp(4770,'event_rel',[],['independent_rel','dim_rel','event_rel']).
pp(4770,'norm_relation',[],['independent_rel','dim_rel','norm_relation']).
pp(4770,'non_number_rel',[],['independent_rel','dim_rel','non_number_rel']).
pp(1968,'arg_rel',[],['independent_rel','arg_rel']).
pp(1968,'arg_rel',[N|R],A) :- pp(4768,N,R,A).
pp(4768,'event_rel',[],['independent_rel','arg_rel','event_rel']).
pp(4768,'nondim_rel',[],['independent_rel','arg_rel','nondim_rel']).
pp(4768,'norm_relation',[],['independent_rel','arg_rel','norm_relation']).
pp(4768,'non_number_rel',[],['independent_rel','arg_rel','non_number_rel']).
pp(1968,'event_or_arg_rel',[],['independent_rel','event_or_arg_rel']).
pp(1968,'event_or_arg_rel',[N|R],A) :- pp(4763,N,R,A).
pp(4763,'event_rel',[],['independent_rel','event_or_arg_rel','event_rel']).
pp(4763,'nondim_rel',[],['independent_rel','event_or_arg_rel','nondim_rel']).
pp(4763,'norm_relation',[],['independent_rel','event_or_arg_rel','norm_relation']).
pp(4763,'non_number_rel',[],['independent_rel','event_or_arg_rel','non_number_rel']).
pp(1968,'event_rel',[],['independent_rel','event_rel']).
pp(1968,'modable_rel',[],['independent_rel','modable_rel']).
pp(1968,'modable_rel',[N|R],A) :- pp(4739,N,R,A).
pp(4739,'nondim_rel',[],['independent_rel','modable_rel','nondim_rel']).
pp(1968,'nondim_rel',[],['independent_rel','nondim_rel']).
pp(1968,'norm_relation',[],['independent_rel','norm_relation']).
pp(1968,'non_number_rel',[],['independent_rel','non_number_rel']).
pp(1968,'relation',[],['independent_rel','relation']).
pp(0,'numbered_hour_rel',[],['numbered_hour_rel']).
pp(0,'abstr_named_rel',[],['abstr_named_rel']).
pp(0,'abstr_named_rel',[N|R],A) :- pp(1969,N,R,A).
pp(1969,'arg3_rel',[],['abstr_named_rel','arg3_rel']).
pp(1969,'arg3_rel',[N|R],A) :- pp(4789,N,R,A).
pp(4789,'modable_rel',[],['abstr_named_rel','arg3_rel','modable_rel']).
pp(4789,'modable_rel',[N|R],A) :- pp(6746,N,R,A).
pp(6746,'nondim_rel',[],['abstr_named_rel','arg3_rel','modable_rel','nondim_rel']).
pp(4789,'nondim_rel',[],['abstr_named_rel','arg3_rel','nondim_rel']).
pp(4789,'norm_relation',[],['abstr_named_rel','arg3_rel','norm_relation']).
pp(4789,'non_number_rel',[],['abstr_named_rel','arg3_rel','non_number_rel']).
pp(1969,'modable_rel',[],['abstr_named_rel','modable_rel']).
pp(1969,'modable_rel',[N|R],A) :- pp(4738,N,R,A).
pp(4738,'nondim_rel',[],['abstr_named_rel','modable_rel','nondim_rel']).
pp(1969,'nondim_rel',[],['abstr_named_rel','nondim_rel']).
pp(1969,'norm_relation',[],['abstr_named_rel','norm_relation']).
pp(1969,'non_number_rel',[],['abstr_named_rel','non_number_rel']).
pp(0,'arg123_rel',[],['arg123_rel']).
pp(0,'adj_arg2_rel',[],['adj_arg2_rel']).
pp(0,'adj_arg2_rel',[N|R],A) :- pp(549,N,R,A).
pp(549,'basic_adj_arg4_rel',[],['adj_arg2_rel','basic_adj_arg4_rel']).
pp(549,'arg4_rel',[],['adj_arg2_rel','arg4_rel']).
pp(0,'arg2_rel',[],['arg2_rel']).
pp(0,'arg2_rel',[N|R],A) :- pp(1973,N,R,A).
pp(1973,'basic_adj_arg4_rel',[],['arg2_rel','basic_adj_arg4_rel']).
pp(1973,'basic_adj_arg4_rel',[N|R],A) :- pp(4785,N,R,A).
pp(4785,'event_or_arg_rel',[],['arg2_rel','basic_adj_arg4_rel','event_or_arg_rel']).
pp(4785,'event_or_arg_rel',[N|R],A) :- pp(6792,N,R,A).
pp(6792,'event_rel',[],['arg2_rel','basic_adj_arg4_rel','event_or_arg_rel','event_rel']).
pp(6792,'norm_relation',[],['arg2_rel','basic_adj_arg4_rel','event_or_arg_rel','norm_relation']).
pp(6792,'non_number_rel',[],['arg2_rel','basic_adj_arg4_rel','event_or_arg_rel','non_number_rel']).
pp(4785,'event_rel',[],['arg2_rel','basic_adj_arg4_rel','event_rel']).
pp(4785,'norm_relation',[],['arg2_rel','basic_adj_arg4_rel','norm_relation']).
pp(4785,'non_number_rel',[],['arg2_rel','basic_adj_arg4_rel','non_number_rel']).
pp(1973,'arg4_rel',[],['arg2_rel','arg4_rel']).
pp(1973,'arg4_rel',[N|R],A) :- pp(4777,N,R,A).
pp(4777,'event_or_arg_rel',[],['arg2_rel','arg4_rel','event_or_arg_rel']).
pp(4777,'event_or_arg_rel',[N|R],A) :- pp(6790,N,R,A).
pp(6790,'event_rel',[],['arg2_rel','arg4_rel','event_or_arg_rel','event_rel']).
pp(6790,'nondim_rel',[],['arg2_rel','arg4_rel','event_or_arg_rel','nondim_rel']).
pp(6790,'norm_relation',[],['arg2_rel','arg4_rel','event_or_arg_rel','norm_relation']).
pp(6790,'non_number_rel',[],['arg2_rel','arg4_rel','event_or_arg_rel','non_number_rel']).
pp(4777,'event_rel',[],['arg2_rel','arg4_rel','event_rel']).
pp(4777,'nondim_rel',[],['arg2_rel','arg4_rel','nondim_rel']).
pp(4777,'norm_relation',[],['arg2_rel','arg4_rel','norm_relation']).
pp(4777,'non_number_rel',[],['arg2_rel','arg4_rel','non_number_rel']).
pp(1973,'event_or_arg_rel',[],['arg2_rel','event_or_arg_rel']).
pp(1973,'event_or_arg_rel',[N|R],A) :- pp(4762,N,R,A).
pp(4762,'event_rel',[],['arg2_rel','event_or_arg_rel','event_rel']).
pp(4762,'nondim_rel',[],['arg2_rel','event_or_arg_rel','nondim_rel']).
pp(4762,'norm_relation',[],['arg2_rel','event_or_arg_rel','norm_relation']).
pp(4762,'non_number_rel',[],['arg2_rel','event_or_arg_rel','non_number_rel']).
pp(1973,'event_rel',[],['arg2_rel','event_rel']).
pp(1973,'nondim_rel',[],['arg2_rel','nondim_rel']).
pp(1973,'norm_relation',[],['arg2_rel','norm_relation']).
pp(1973,'non_number_rel',[],['arg2_rel','non_number_rel']).
pp(0,'_of_rel_s',[],['_of_rel_s']).
pp(0,'_of_rel_a',[],['_of_rel_a']).
pp(0,'_through_rel_s',[],['_through_rel_s']).
pp(0,'_through_rel_a',[],['_through_rel_a']).
pp(0,'_to_until_rel_s',[],['_to_until_rel_s']).
pp(0,'_to_until_rel_a',[],['_to_until_rel_a']).
pp(0,'_until_rel_s',[],['_until_rel_s']).
pp(0,'_until_rel_a',[],['_until_rel_a']).
pp(0,'_down_rel_s',[],['_down_rel_s']).
pp(0,'_down_rel_a',[],['_down_rel_a']).
pp(0,'_from_rel_s',[],['_from_rel_s']).
pp(0,'_from_rel_a',[],['_from_rel_a']).
pp(0,'_out_of_rel_s',[],['_out_of_rel_s']).
pp(0,'_out_of_rel_a',[],['_out_of_rel_a']).
pp(0,'_out_rel_s',[],['_out_rel_s']).
pp(0,'_out_rel_a',[],['_out_rel_a']).
pp(0,'_towards_rel_s',[],['_towards_rel_s']).
pp(0,'_towards_rel_a',[],['_towards_rel_a']).
pp(0,'_across_rel_s',[],['_across_rel_s']).
pp(0,'_across_rel_a',[],['_across_rel_a']).
pp(0,'_along_p_rel_s',[],['_along_p_rel_s']).
pp(0,'_along_p_rel_a',[],['_along_p_rel_a']).
pp(0,'_behind_rel_s',[],['_behind_rel_s']).
pp(0,'_behind_rel_a',[],['_behind_rel_a']).
pp(0,'_in_rel_s',[],['_in_rel_s']).
pp(0,'_in_rel_a',[],['_in_rel_a']).
pp(0,'_off_rel_s',[],['_off_rel_s']).
pp(0,'_off_rel_a',[],['_off_rel_a']).
pp(0,'_on_rel_s',[],['_on_rel_s']).
pp(0,'_on_rel_a',[],['_on_rel_a']).
pp(0,'_over_rel_s',[],['_over_rel_s']).
pp(0,'_over_rel_a',[],['_over_rel_a']).
pp(0,'_to_rel_a',[],['_to_rel_a']).
pp(0,'_to_rel_s',[],['_to_rel_s']).
pp(0,'to_dir_rel',[],['to_dir_rel']).
pp(0,'dir_or_state_rel',[],['dir_or_state_rel']).
pp(0,'dir_or_state_rel',[N|R],A) :- pp(2007,N,R,A).
pp(2007,'selected_rel',[],['dir_or_state_rel','selected_rel']).
pp(0,'dir_rel',[],['dir_rel']).
pp(0,'dir_rel',[N|R],A) :- pp(2011,N,R,A).
pp(2011,'selected_rel',[],['dir_rel','selected_rel']).
pp(0,'_at_rel_s',[],['_at_rel_s']).
pp(0,'_at_rel_a',[],['_at_rel_a']).
pp(0,'_upon_rel_s',[],['_upon_rel_s']).
pp(0,'_upon_rel_a',[],['_upon_rel_a']).
pp(0,'state_loc_rel',[],['state_loc_rel']).
pp(0,'state_loc_rel',[N|R],A) :- pp(2016,N,R,A).
pp(2016,'selected_rel',[],['state_loc_rel','selected_rel']).
pp(0,'_after_prepx_rel_s',[],['_after_prepx_rel_s']).
pp(0,'_after_prepx_rel_a',[],['_after_prepx_rel_a']).
pp(0,'_between_rel_s',[],['_between_rel_s']).
pp(0,'_between_rel_a',[],['_between_rel_a']).
pp(0,'temp_loc_abstr_rel',[],['temp_loc_abstr_rel']).
pp(0,'temp_loc_abstr_rel',[N|R],A) :- pp(2021,N,R,A).
pp(2021,'selected_rel',[],['temp_loc_abstr_rel','selected_rel']).
pp(0,'loc_abstr_rel',[],['loc_abstr_rel']).
pp(0,'loc_abstr_rel',[N|R],A) :- pp(2022,N,R,A).
pp(2022,'selected_rel',[],['loc_abstr_rel','selected_rel']).
pp(0,'_about_rel_s',[],['_about_rel_s']).
pp(0,'_about_rel_a',[],['_about_rel_a']).
pp(0,'_against_rel_s',[],['_against_rel_s']).
pp(0,'_against_rel_a',[],['_against_rel_a']).
pp(0,'_around_rel_s',[],['_around_rel_s']).
pp(0,'_around_rel_a',[],['_around_rel_a']).
pp(0,'_by_pass_rel',[],['_by_pass_rel']).
pp(0,'_by_pass_rel_a',[],['_by_pass_rel_a']).
pp(0,'_by_rel_s',[],['_by_rel_s']).
pp(0,'_by_rel_a',[],['_by_rel_a']).
pp(0,'_for_rel_s',[],['_for_rel_s']).
pp(0,'_for_rel_a',[],['_for_rel_a']).
pp(0,'_into_rel_s',[],['_into_rel_s']).
pp(0,'_into_rel_a',[],['_into_rel_a']).
pp(0,'_like_prepx_rel_s',[],['_like_prepx_rel_s']).
pp(0,'_like_prepx_rel_a',[],['_like_prepx_rel_a']).
pp(0,'_to_do_with_rel_s',[],['_to_do_with_rel_s']).
pp(0,'_to_do_with_rel_a',[],['_to_do_with_rel_a']).
pp(0,'_with_rel_s',[],['_with_rel_s']).
pp(0,'_with_rel_a',[],['_with_rel_a']).
pp(0,'_without_rel_s',[],['_without_rel_s']).
pp(0,'_without_rel_a',[],['_without_rel_a']).
pp(0,'miscprep_rel',[],['miscprep_rel']).
pp(0,'miscprep_rel',[N|R],A) :- pp(2046,N,R,A).
pp(2046,'selected_rel',[],['miscprep_rel','selected_rel']).
pp(0,'prep_mod_rel',[],['prep_mod_rel']).
pp(0,'prep_mod_rel',[N|R],A) :- pp(2047,N,R,A).
pp(2047,'selected_rel',[],['prep_mod_rel','selected_rel']).
pp(0,'prep_rel',[],['prep_rel']).
pp(0,'prep_rel',[N|R],A) :- pp(2048,N,R,A).
pp(2048,'selected_rel',[],['prep_rel','selected_rel']).
pp(0,'adj_arg3_rel',[],['adj_arg3_rel']).
pp(0,'arg3_rel',[],['arg3_rel']).
pp(0,'arg3_rel',[N|R],A) :- pp(2049,N,R,A).
pp(2049,'arg4_rel',[],['arg3_rel','arg4_rel']).
pp(2049,'arg4_rel',[N|R],A) :- pp(4776,N,R,A).
pp(4776,'event_or_arg_rel',[],['arg3_rel','arg4_rel','event_or_arg_rel']).
pp(4776,'event_or_arg_rel',[N|R],A) :- pp(6789,N,R,A).
pp(6789,'event_rel',[],['arg3_rel','arg4_rel','event_or_arg_rel','event_rel']).
pp(6789,'nondim_rel',[],['arg3_rel','arg4_rel','event_or_arg_rel','nondim_rel']).
pp(6789,'norm_relation',[],['arg3_rel','arg4_rel','event_or_arg_rel','norm_relation']).
pp(6789,'non_number_rel',[],['arg3_rel','arg4_rel','event_or_arg_rel','non_number_rel']).
pp(4776,'event_rel',[],['arg3_rel','arg4_rel','event_rel']).
pp(4776,'nondim_rel',[],['arg3_rel','arg4_rel','nondim_rel']).
pp(4776,'norm_relation',[],['arg3_rel','arg4_rel','norm_relation']).
pp(4776,'non_number_rel',[],['arg3_rel','arg4_rel','non_number_rel']).
pp(2049,'dim_rel',[],['arg3_rel','dim_rel']).
pp(2049,'dim_rel',[N|R],A) :- pp(4769,N,R,A).
pp(4769,'arg_rel',[],['arg3_rel','dim_rel','arg_rel']).
pp(4769,'arg_rel',[N|R],A) :- pp(6796,N,R,A).
pp(6796,'event_rel',[],['arg3_rel','dim_rel','arg_rel','event_rel']).
pp(6796,'event_rel',[N|R],A) :- pp(8270,N,R,A).
pp(8270,'selected_rel',[],['arg3_rel','dim_rel','arg_rel','event_rel','selected_rel']).
pp(6796,'norm_relation',[],['arg3_rel','dim_rel','arg_rel','norm_relation']).
pp(6796,'norm_relation',[N|R],A) :- pp(8216,N,R,A).
pp(8216,'selected_rel',[],['arg3_rel','dim_rel','arg_rel','norm_relation','selected_rel']).
pp(6796,'non_number_rel',[],['arg3_rel','dim_rel','arg_rel','non_number_rel']).
pp(6796,'non_number_rel',[N|R],A) :- pp(8197,N,R,A).
pp(8197,'selected_rel',[],['arg3_rel','dim_rel','arg_rel','non_number_rel','selected_rel']).
pp(6796,'selected_rel',[],['arg3_rel','dim_rel','arg_rel','selected_rel']).
pp(4769,'event_or_arg_rel',[],['arg3_rel','dim_rel','event_or_arg_rel']).
pp(4769,'event_or_arg_rel',[N|R],A) :- pp(6787,N,R,A).
pp(6787,'event_rel',[],['arg3_rel','dim_rel','event_or_arg_rel','event_rel']).
pp(6787,'event_rel',[N|R],A) :- pp(8261,N,R,A).
pp(8261,'selected_rel',[],['arg3_rel','dim_rel','event_or_arg_rel','event_rel','selected_rel']).
pp(6787,'norm_relation',[],['arg3_rel','dim_rel','event_or_arg_rel','norm_relation']).
pp(6787,'norm_relation',[N|R],A) :- pp(8207,N,R,A).
pp(8207,'selected_rel',[],['arg3_rel','dim_rel','event_or_arg_rel','norm_relation','selected_rel']).
pp(6787,'non_number_rel',[],['arg3_rel','dim_rel','event_or_arg_rel','non_number_rel']).
pp(6787,'non_number_rel',[N|R],A) :- pp(8188,N,R,A).
pp(8188,'selected_rel',[],['arg3_rel','dim_rel','event_or_arg_rel','non_number_rel','selected_rel']).
pp(6787,'selected_rel',[],['arg3_rel','dim_rel','event_or_arg_rel','selected_rel']).
pp(4769,'event_rel',[],['arg3_rel','dim_rel','event_rel']).
pp(4769,'event_rel',[N|R],A) :- pp(6778,N,R,A).
pp(6778,'selected_rel',[],['arg3_rel','dim_rel','event_rel','selected_rel']).
pp(4769,'norm_relation',[],['arg3_rel','dim_rel','norm_relation']).
pp(4769,'norm_relation',[N|R],A) :- pp(6707,N,R,A).
pp(6707,'selected_rel',[],['arg3_rel','dim_rel','norm_relation','selected_rel']).
pp(4769,'non_number_rel',[],['arg3_rel','dim_rel','non_number_rel']).
pp(4769,'non_number_rel',[N|R],A) :- pp(6685,N,R,A).
pp(6685,'selected_rel',[],['arg3_rel','dim_rel','non_number_rel','selected_rel']).
pp(4769,'selected_rel',[],['arg3_rel','dim_rel','selected_rel']).
pp(2049,'arg_rel',[],['arg3_rel','arg_rel']).
pp(2049,'arg_rel',[N|R],A) :- pp(4767,N,R,A).
pp(4767,'event_rel',[],['arg3_rel','arg_rel','event_rel']).
pp(4767,'event_rel',[N|R],A) :- pp(6776,N,R,A).
pp(6776,'selected_rel',[],['arg3_rel','arg_rel','event_rel','selected_rel']).
pp(4767,'norm_relation',[],['arg3_rel','arg_rel','norm_relation']).
pp(4767,'norm_relation',[N|R],A) :- pp(6705,N,R,A).
pp(6705,'selected_rel',[],['arg3_rel','arg_rel','norm_relation','selected_rel']).
pp(4767,'non_number_rel',[],['arg3_rel','arg_rel','non_number_rel']).
pp(4767,'non_number_rel',[N|R],A) :- pp(6683,N,R,A).
pp(6683,'selected_rel',[],['arg3_rel','arg_rel','non_number_rel','selected_rel']).
pp(4767,'selected_rel',[],['arg3_rel','arg_rel','selected_rel']).
pp(2049,'event_or_arg_rel',[],['arg3_rel','event_or_arg_rel']).
pp(2049,'event_or_arg_rel',[N|R],A) :- pp(4761,N,R,A).
pp(4761,'event_rel',[],['arg3_rel','event_or_arg_rel','event_rel']).
pp(4761,'event_rel',[N|R],A) :- pp(6770,N,R,A).
pp(6770,'selected_rel',[],['arg3_rel','event_or_arg_rel','event_rel','selected_rel']).
pp(4761,'nondim_rel',[],['arg3_rel','event_or_arg_rel','nondim_rel']).
pp(4761,'norm_relation',[],['arg3_rel','event_or_arg_rel','norm_relation']).
pp(4761,'norm_relation',[N|R],A) :- pp(6699,N,R,A).
pp(6699,'selected_rel',[],['arg3_rel','event_or_arg_rel','norm_relation','selected_rel']).
pp(4761,'non_number_rel',[],['arg3_rel','event_or_arg_rel','non_number_rel']).
pp(4761,'non_number_rel',[N|R],A) :- pp(6677,N,R,A).
pp(6677,'selected_rel',[],['arg3_rel','event_or_arg_rel','non_number_rel','selected_rel']).
pp(4761,'selected_rel',[],['arg3_rel','event_or_arg_rel','selected_rel']).
pp(2049,'event_rel',[],['arg3_rel','event_rel']).
pp(2049,'event_rel',[N|R],A) :- pp(4755,N,R,A).
pp(4755,'selected_rel',[],['arg3_rel','event_rel','selected_rel']).
pp(2049,'modable_rel',[],['arg3_rel','modable_rel']).
pp(2049,'modable_rel',[N|R],A) :- pp(4737,N,R,A).
pp(4737,'nondim_rel',[],['arg3_rel','modable_rel','nondim_rel']).
pp(2049,'nondim_rel',[],['arg3_rel','nondim_rel']).
pp(2049,'norm_relation',[],['arg3_rel','norm_relation']).
pp(2049,'norm_relation',[N|R],A) :- pp(4721,N,R,A).
pp(4721,'selected_rel',[],['arg3_rel','norm_relation','selected_rel']).
pp(2049,'non_number_rel',[],['arg3_rel','non_number_rel']).
pp(2049,'non_number_rel',[N|R],A) :- pp(4712,N,R,A).
pp(4712,'selected_rel',[],['arg3_rel','non_number_rel','selected_rel']).
pp(2049,'selected_rel',[],['arg3_rel','selected_rel']).
pp(0,'basic_adj_arg4_rel',[],['basic_adj_arg4_rel']).
pp(0,'basic_adj_arg4_rel',[N|R],A) :- pp(2050,N,R,A).
pp(2050,'abstr_adj_rel',[],['basic_adj_arg4_rel','abstr_adj_rel']).
pp(2050,'arg_rel',[],['basic_adj_arg4_rel','arg_rel']).
pp(2050,'arg_rel',[N|R],A) :- pp(4766,N,R,A).
pp(4766,'event_rel',[],['basic_adj_arg4_rel','arg_rel','event_rel']).
pp(4766,'norm_relation',[],['basic_adj_arg4_rel','arg_rel','norm_relation']).
pp(4766,'non_number_rel',[],['basic_adj_arg4_rel','arg_rel','non_number_rel']).
pp(2050,'event_or_arg_rel',[],['basic_adj_arg4_rel','event_or_arg_rel']).
pp(2050,'event_or_arg_rel',[N|R],A) :- pp(4760,N,R,A).
pp(4760,'event_rel',[],['basic_adj_arg4_rel','event_or_arg_rel','event_rel']).
pp(4760,'norm_relation',[],['basic_adj_arg4_rel','event_or_arg_rel','norm_relation']).
pp(4760,'non_number_rel',[],['basic_adj_arg4_rel','event_or_arg_rel','non_number_rel']).
pp(2050,'event_rel',[],['basic_adj_arg4_rel','event_rel']).
pp(2050,'norm_relation',[],['basic_adj_arg4_rel','norm_relation']).
pp(2050,'non_number_rel',[],['basic_adj_arg4_rel','non_number_rel']).
pp(0,'arg4_rel',[],['arg4_rel']).
pp(0,'arg4_rel',[N|R],A) :- pp(2051,N,R,A).
pp(2051,'abstr_adj_rel',[],['arg4_rel','abstr_adj_rel']).
pp(2051,'arg_rel',[],['arg4_rel','arg_rel']).
pp(2051,'arg_rel',[N|R],A) :- pp(4765,N,R,A).
pp(4765,'event_rel',[],['arg4_rel','arg_rel','event_rel']).
pp(4765,'norm_relation',[],['arg4_rel','arg_rel','norm_relation']).
pp(4765,'non_number_rel',[],['arg4_rel','arg_rel','non_number_rel']).
pp(2051,'event_or_arg_rel',[],['arg4_rel','event_or_arg_rel']).
pp(2051,'event_or_arg_rel',[N|R],A) :- pp(4759,N,R,A).
pp(4759,'event_rel',[],['arg4_rel','event_or_arg_rel','event_rel']).
pp(4759,'nondim_rel',[],['arg4_rel','event_or_arg_rel','nondim_rel']).
pp(4759,'norm_relation',[],['arg4_rel','event_or_arg_rel','norm_relation']).
pp(4759,'non_number_rel',[],['arg4_rel','event_or_arg_rel','non_number_rel']).
pp(2051,'event_rel',[],['arg4_rel','event_rel']).
pp(2051,'nondim_rel',[],['arg4_rel','nondim_rel']).
pp(2051,'norm_relation',[],['arg4_rel','norm_relation']).
pp(2051,'non_number_rel',[],['arg4_rel','non_number_rel']).
pp(0,'_around_loc_rel_s',[],['_around_loc_rel_s']).
pp(0,'_around_loc_rel_a',[],['_around_loc_rel_a']).
pp(0,'_aside_rel_s',[],['_aside_rel_s']).
pp(0,'_aside_rel_a',[],['_aside_rel_a']).
pp(0,'_away_adv_rel_s',[],['_away_adv_rel_s']).
pp(0,'_away_adv_rel_a',[],['_away_adv_rel_a']).
pp(0,'_back_adv_rel_s',[],['_back_adv_rel_s']).
pp(0,'_back_adv_rel_a',[],['_back_adv_rel_a']).
pp(0,'_forth_rel_s',[],['_forth_rel_s']).
pp(0,'_forth_rel_a',[],['_forth_rel_a']).
pp(0,'_forward_rel_s',[],['_forward_rel_s']).
pp(0,'_forward_rel_a',[],['_forward_rel_a']).
pp(0,'_together_rel_s',[],['_together_rel_s']).
pp(0,'_together_rel_a',[],['_together_rel_a']).
pp(0,'abstr_adv_rel',[],['abstr_adv_rel']).
pp(0,'abstr_adv_rel',[N|R],A) :- pp(2066,N,R,A).
pp(2066,'selected_rel',[],['abstr_adv_rel','selected_rel']).
pp(0,'_apart_isect_rel_s',[],['_apart_isect_rel_s']).
pp(0,'_apart_isect_rel_a',[],['_apart_isect_rel_a']).
pp(0,'_open_rel_s',[],['_open_rel_s']).
pp(0,'_open_rel_a',[],['_open_rel_a']).
pp(0,'_short_rel_s',[],['_short_rel_s']).
pp(0,'_short_rel_a',[],['_short_rel_a']).
pp(0,'abstr_adj_rel',[],['abstr_adj_rel']).
pp(0,'abstr_adj_rel',[N|R],A) :- pp(2073,N,R,A).
pp(2073,'selected_rel',[],['abstr_adj_rel','selected_rel']).
pp(0,'basic_adj_rel',[],['basic_adj_rel']).
pp(0,'basic_adj_rel',[N|R],A) :- pp(2074,N,R,A).
pp(2074,'selected_rel',[],['basic_adj_rel','selected_rel']).
pp(0,'modable_hour_rel',[],['modable_hour_rel']).
pp(0,'dim_rel',[],['dim_rel']).
pp(0,'dim_rel',[N|R],A) :- pp(2169,N,R,A).
pp(2169,'arg_rel',[],['dim_rel','arg_rel']).
pp(2169,'arg_rel',[N|R],A) :- pp(4764,N,R,A).
pp(4764,'event_rel',[],['dim_rel','arg_rel','event_rel']).
pp(4764,'event_rel',[N|R],A) :- pp(6773,N,R,A).
pp(6773,'selected_rel',[],['dim_rel','arg_rel','event_rel','selected_rel']).
pp(4764,'norm_relation',[],['dim_rel','arg_rel','norm_relation']).
pp(4764,'norm_relation',[N|R],A) :- pp(6702,N,R,A).
pp(6702,'selected_rel',[],['dim_rel','arg_rel','norm_relation','selected_rel']).
pp(4764,'non_number_rel',[],['dim_rel','arg_rel','non_number_rel']).
pp(4764,'non_number_rel',[N|R],A) :- pp(6680,N,R,A).
pp(6680,'selected_rel',[],['dim_rel','arg_rel','non_number_rel','selected_rel']).
pp(4764,'selected_rel',[],['dim_rel','arg_rel','selected_rel']).
pp(2169,'event_or_arg_rel',[],['dim_rel','event_or_arg_rel']).
pp(2169,'event_or_arg_rel',[N|R],A) :- pp(4758,N,R,A).
pp(4758,'event_rel',[],['dim_rel','event_or_arg_rel','event_rel']).
pp(4758,'event_rel',[N|R],A) :- pp(6767,N,R,A).
pp(6767,'selected_rel',[],['dim_rel','event_or_arg_rel','event_rel','selected_rel']).
pp(4758,'norm_relation',[],['dim_rel','event_or_arg_rel','norm_relation']).
pp(4758,'norm_relation',[N|R],A) :- pp(6696,N,R,A).
pp(6696,'selected_rel',[],['dim_rel','event_or_arg_rel','norm_relation','selected_rel']).
pp(4758,'non_number_rel',[],['dim_rel','event_or_arg_rel','non_number_rel']).
pp(4758,'non_number_rel',[N|R],A) :- pp(6674,N,R,A).
pp(6674,'selected_rel',[],['dim_rel','event_or_arg_rel','non_number_rel','selected_rel']).
pp(4758,'selected_rel',[],['dim_rel','event_or_arg_rel','selected_rel']).
pp(2169,'event_rel',[],['dim_rel','event_rel']).
pp(2169,'event_rel',[N|R],A) :- pp(4752,N,R,A).
pp(4752,'selected_rel',[],['dim_rel','event_rel','selected_rel']).
pp(2169,'norm_relation',[],['dim_rel','norm_relation']).
pp(2169,'norm_relation',[N|R],A) :- pp(4718,N,R,A).
pp(4718,'selected_rel',[],['dim_rel','norm_relation','selected_rel']).
pp(2169,'non_number_rel',[],['dim_rel','non_number_rel']).
pp(2169,'non_number_rel',[N|R],A) :- pp(4709,N,R,A).
pp(4709,'selected_rel',[],['dim_rel','non_number_rel','selected_rel']).
pp(2169,'number_or_degree_rel',[],['dim_rel','number_or_degree_rel']).
pp(2169,'selected_rel',[],['dim_rel','selected_rel']).
pp(0,'arg_rel',[],['arg_rel']).
pp(0,'arg_rel',[N|R],A) :- pp(2174,N,R,A).
pp(2174,'event_rel',[],['arg_rel','event_rel']).
pp(2174,'event_rel',[N|R],A) :- pp(4751,N,R,A).
pp(4751,'selected_rel',[],['arg_rel','event_rel','selected_rel']).
pp(2174,'nondim_rel',[],['arg_rel','nondim_rel']).
pp(2174,'norm_relation',[],['arg_rel','norm_relation']).
pp(2174,'norm_relation',[N|R],A) :- pp(4717,N,R,A).
pp(4717,'selected_rel',[],['arg_rel','norm_relation','selected_rel']).
pp(2174,'non_number_rel',[],['arg_rel','non_number_rel']).
pp(2174,'non_number_rel',[N|R],A) :- pp(4708,N,R,A).
pp(4708,'selected_rel',[],['arg_rel','non_number_rel','selected_rel']).
pp(2174,'selected_rel',[],['arg_rel','selected_rel']).
pp(0,'abstr_apply',[],['abstr_apply']).
pp(0,'abstr_number_rel',[],['abstr_number_rel']).
pp(0,'event_or_arg_rel',[],['event_or_arg_rel']).
pp(0,'event_or_arg_rel',[N|R],A) :- pp(2175,N,R,A).
pp(2175,'event_rel',[],['event_or_arg_rel','event_rel']).
pp(2175,'event_rel',[N|R],A) :- pp(4750,N,R,A).
pp(4750,'selected_rel',[],['event_or_arg_rel','event_rel','selected_rel']).
pp(2175,'nondim_rel',[],['event_or_arg_rel','nondim_rel']).
pp(2175,'norm_relation',[],['event_or_arg_rel','norm_relation']).
pp(2175,'norm_relation',[N|R],A) :- pp(4716,N,R,A).
pp(4716,'selected_rel',[],['event_or_arg_rel','norm_relation','selected_rel']).
pp(2175,'non_number_rel',[],['event_or_arg_rel','non_number_rel']).
pp(2175,'non_number_rel',[N|R],A) :- pp(4707,N,R,A).
pp(4707,'selected_rel',[],['event_or_arg_rel','non_number_rel','selected_rel']).
pp(2175,'selected_rel',[],['event_or_arg_rel','selected_rel']).
pp(0,'v_event_rel',[],['v_event_rel']).
pp(0,'v_event_rel',[N|R],A) :- pp(1966,N,R,A).
pp(1966,'arg2_rel',[],['v_event_rel','arg2_rel']).
pp(1966,'arg2_rel',[N|R],A) :- pp(4811,N,R,A).
pp(4811,'arg4_rel',[],['v_event_rel','arg2_rel','arg4_rel']).
pp(1966,'arg3_rel',[],['v_event_rel','arg3_rel']).
pp(1966,'arg3_rel',[N|R],A) :- pp(4792,N,R,A).
pp(4792,'arg4_rel',[],['v_event_rel','arg3_rel','arg4_rel']).
pp(1966,'arg4_rel',[],['v_event_rel','arg4_rel']).
pp(0,'event_rel',[],['event_rel']).
pp(0,'event_rel',[N|R],A) :- pp(2178,N,R,A).
pp(2178,'selected_rel',[],['event_rel','selected_rel']).
pp(0,'propositional_rel',[],['propositional_rel']).
pp(0,'prpstn_rel',[],['prpstn_rel']).
pp(0,'prop_ques_rel',[],['prop_ques_rel']).
pp(0,'modable_rel',[],['modable_rel']).
pp(0,'modable_rel',[N|R],A) :- pp(2190,N,R,A).
pp(2190,'nondim_rel',[],['modable_rel','nondim_rel']).
pp(0,'norm_relation',[],['norm_relation']).
pp(0,'norm_relation',[N|R],A) :- pp(2202,N,R,A).
pp(2202,'selected_rel',[],['norm_relation','selected_rel']).
pp(0,'ord_rel',[],['ord_rel']).
pp(0,'non_number_rel',[],['non_number_rel']).
pp(0,'non_number_rel',[N|R],A) :- pp(2203,N,R,A).
pp(2203,'selected_rel',[],['non_number_rel','selected_rel']).
pp(0,'mrs',[],['mrs']).
pp(0,'psoa_mrs',[],['psoa_mrs']).
pp(0,'nom-obj_mrs',[],['nom-obj_mrs']).
pp(0,'mrs_min1',[],['mrs_min1']).
pp(0,'psoa_basicmrs',[],['psoa_basicmrs']).
pp(0,'nom-obj_basicmrs',[],['nom-obj_basicmrs']).
pp(0,'mrs_min0',[],['mrs_min0']).
pp(0,'intadj1',[],['intadj1']).
pp(0,'digit1',[],['digit1']).
pp(0,'digit2',[],['digit2']).
pp(0,'digit2',[N|R],A) :- pp(2228,N,R,A).
pp(2228,'intadj2-',[],['digit2','intadj2-']).
pp(2228,'intadj3-',[],['digit2','intadj3-']).
pp(2228,'intadj6-',[],['digit2','intadj6-']).
pp(2228,'intadj9-',[],['digit2','intadj9-']).
pp(2228,'intadj',[],['digit2','intadj']).
pp(2228,'intsort',[],['digit2','intsort']).
pp(2228,'intsort',[N|R],A) :- pp(4659,N,R,A).
pp(4659,'strict_type',[],['digit2','intsort','strict_type']).
pp(2228,'strict_type',[],['digit2','strict_type']).
pp(0,'digit3',[],['digit3']).
pp(0,'digit3',[N|R],A) :- pp(2230,N,R,A).
pp(2230,'intadj2-',[],['digit3','intadj2-']).
pp(2230,'intadj3-',[],['digit3','intadj3-']).
pp(2230,'intadj6-',[],['digit3','intadj6-']).
pp(2230,'intadj9-',[],['digit3','intadj9-']).
pp(2230,'intadj',[],['digit3','intadj']).
pp(2230,'intsort',[],['digit3','intsort']).
pp(2230,'intsort',[N|R],A) :- pp(4658,N,R,A).
pp(4658,'strict_type',[],['digit3','intsort','strict_type']).
pp(2230,'strict_type',[],['digit3','strict_type']).
pp(0,'digit6',[],['digit6']).
pp(0,'digit6',[N|R],A) :- pp(2232,N,R,A).
pp(2232,'intadj2-',[],['digit6','intadj2-']).
pp(2232,'intadj3-',[],['digit6','intadj3-']).
pp(2232,'intadj6-',[],['digit6','intadj6-']).
pp(2232,'intadj9-',[],['digit6','intadj9-']).
pp(2232,'intadj',[],['digit6','intadj']).
pp(2232,'intsort',[],['digit6','intsort']).
pp(2232,'intsort',[N|R],A) :- pp(4657,N,R,A).
pp(4657,'strict_type',[],['digit6','intsort','strict_type']).
pp(2232,'strict_type',[],['digit6','strict_type']).
pp(0,'digit9',[],['digit9']).
pp(0,'digit9',[N|R],A) :- pp(2234,N,R,A).
pp(2234,'intadj2-',[],['digit9','intadj2-']).
pp(2234,'intadj3-',[],['digit9','intadj3-']).
pp(2234,'intadj6-',[],['digit9','intadj6-']).
pp(2234,'intadj9-',[],['digit9','intadj9-']).
pp(2234,'intadj',[],['digit9','intadj']).
pp(2234,'intsort',[],['digit9','intsort']).
pp(2234,'intsort',[N|R],A) :- pp(4656,N,R,A).
pp(4656,'strict_type',[],['digit9','intsort','strict_type']).
pp(2234,'strict_type',[],['digit9','strict_type']).
pp(0,'digitn',[],['digitn']).
pp(0,'digitn',[N|R],A) :- pp(2241,N,R,A).
pp(2241,'intadj2-',[],['digitn','intadj2-']).
pp(2241,'intadj3-',[],['digitn','intadj3-']).
pp(2241,'intadj6-',[],['digitn','intadj6-']).
pp(2241,'intadj9-',[],['digitn','intadj9-']).
pp(2241,'intadj',[],['digitn','intadj']).
pp(2241,'intsort',[],['digitn','intsort']).
pp(2241,'intsort',[N|R],A) :- pp(4655,N,R,A).
pp(4655,'strict_type',[],['digitn','intsort','strict_type']).
pp(2241,'strict_type',[],['digitn','strict_type']).
pp(0,'v_and_g',[],['v_and_g']).
pp(0,'a_and_g',[],['a_and_g']).
pp(0,'gerund*',[],['gerund*']).
pp(0,'gerund*',[N|R],A) :- pp(2251,N,R,A).
pp(2251,'mobile',[],['gerund*','mobile']).
pp(0,'comp*',[],['comp*']).
pp(0,'comp',[],['comp']).
pp(0,'verb',[],['verb']).
pp(0,'verb_or_comp',[],['verb_or_comp']).
pp(0,'v_and_a',[],['v_and_a']).
pp(0,'verbal',[],['verbal']).
pp(0,'verbal',[N|R],A) :- pp(2260,N,R,A).
pp(2260,'mobile',[],['verbal','mobile']).
pp(2260,'mobile',[N|R],A) :- pp(4651,N,R,A).
pp(4651,'a_or_p',[],['verbal','mobile','a_or_p']).
pp(2260,'a_or_p',[],['verbal','a_or_p']).
pp(2260,'n_or_a',[],['verbal','n_or_a']).
pp(2260,'n_or_p',[],['verbal','n_or_p']).
pp(2260,'supnoun',[],['verbal','supnoun']).
pp(2260,'nominal',[],['verbal','nominal']).
pp(2260,'poss-able',[],['verbal','poss-able']).
pp(0,'disc_adverbee',[],['disc_adverbee']).
pp(0,'disc_adverbee',[N|R],A) :- pp(2261,N,R,A).
pp(2261,'basic_adv',[],['disc_adverbee','basic_adv']).
pp(2261,'func',[],['disc_adverbee','func']).
pp(2261,'adj*',[],['disc_adverbee','adj*']).
pp(2261,'adj*',[N|R],A) :- pp(4654,N,R,A).
pp(4654,'n_or_v',[],['disc_adverbee','adj*','n_or_v']).
pp(4654,'n_or_v',[N|R],A) :- pp(6637,N,R,A).
pp(6637,'nominal_or_verbal',[],['disc_adverbee','adj*','n_or_v','nominal_or_verbal']).
pp(6637,'nominal_or_verbal',[N|R],A) :- pp(8107,N,R,A).
pp(8107,'v_or_g',[],['disc_adverbee','adj*','n_or_v','nominal_or_verbal','v_or_g']).
pp(6637,'v_or_g',[],['disc_adverbee','adj*','n_or_v','v_or_g']).
pp(4654,'nominal_or_verbal',[],['disc_adverbee','adj*','nominal_or_verbal']).
pp(4654,'nominal_or_verbal',[N|R],A) :- pp(6582,N,R,A).
pp(6582,'v_or_g',[],['disc_adverbee','adj*','nominal_or_verbal','v_or_g']).
pp(4654,'v_or_g',[],['disc_adverbee','adj*','v_or_g']).
pp(2261,'mobile',[],['disc_adverbee','mobile']).
pp(2261,'mobile',[N|R],A) :- pp(4650,N,R,A).
pp(4650,'a_or_p',[],['disc_adverbee','mobile','a_or_p']).
pp(4650,'a_or_p',[N|R],A) :- pp(6654,N,R,A).
pp(6654,'adverbee',[],['disc_adverbee','mobile','a_or_p','adverbee']).
pp(6654,'adverbee',[N|R],A) :- pp(8170,N,R,A).
pp(8170,'n_or_v',[],['disc_adverbee','mobile','a_or_p','adverbee','n_or_v']).
pp(8170,'n_or_v',[N|R],A) :- pp(8739,N,R,A).
pp(8739,'nominal_or_verbal',[],['disc_adverbee','mobile','a_or_p','adverbee','n_or_v','nominal_or_verbal']).
pp(8739,'nominal_or_verbal',[N|R],A) :- pp(8914,N,R,A).
pp(8914,'v_or_g',[],['disc_adverbee','mobile','a_or_p','adverbee','n_or_v','nominal_or_verbal','v_or_g']).
pp(8914,'v_or_g_or_a',[],['disc_adverbee','mobile','a_or_p','adverbee','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8739,'v_or_g',[],['disc_adverbee','mobile','a_or_p','adverbee','n_or_v','v_or_g']).
pp(8739,'v_or_g_or_a',[],['disc_adverbee','mobile','a_or_p','adverbee','n_or_v','v_or_g_or_a']).
pp(8170,'nominal_or_verbal',[],['disc_adverbee','mobile','a_or_p','adverbee','nominal_or_verbal']).
pp(8170,'nominal_or_verbal',[N|R],A) :- pp(8726,N,R,A).
pp(8726,'v_or_g',[],['disc_adverbee','mobile','a_or_p','adverbee','nominal_or_verbal','v_or_g']).
pp(8726,'v_or_g_or_a',[],['disc_adverbee','mobile','a_or_p','adverbee','nominal_or_verbal','v_or_g_or_a']).
pp(8170,'v_or_g',[],['disc_adverbee','mobile','a_or_p','adverbee','v_or_g']).
pp(8170,'v_or_g_or_a',[],['disc_adverbee','mobile','a_or_p','adverbee','v_or_g_or_a']).
pp(6654,'n_or_a',[],['disc_adverbee','mobile','a_or_p','n_or_a']).
pp(6654,'n_or_a',[N|R],A) :- pp(8169,N,R,A).
pp(8169,'n_or_v',[],['disc_adverbee','mobile','a_or_p','n_or_a','n_or_v']).
pp(8169,'n_or_v',[N|R],A) :- pp(8738,N,R,A).
pp(8738,'nominal_or_verbal',[],['disc_adverbee','mobile','a_or_p','n_or_a','n_or_v','nominal_or_verbal']).
pp(8738,'nominal_or_verbal',[N|R],A) :- pp(8913,N,R,A).
pp(8913,'v_or_g',[],['disc_adverbee','mobile','a_or_p','n_or_a','n_or_v','nominal_or_verbal','v_or_g']).
pp(8738,'v_or_g',[],['disc_adverbee','mobile','a_or_p','n_or_a','n_or_v','v_or_g']).
pp(8169,'nominal_or_verbal',[],['disc_adverbee','mobile','a_or_p','n_or_a','nominal_or_verbal']).
pp(8169,'nominal_or_verbal',[N|R],A) :- pp(8725,N,R,A).
pp(8725,'v_or_g',[],['disc_adverbee','mobile','a_or_p','n_or_a','nominal_or_verbal','v_or_g']).
pp(8169,'v_or_g',[],['disc_adverbee','mobile','a_or_p','n_or_a','v_or_g']).
pp(6654,'n_or_v',[],['disc_adverbee','mobile','a_or_p','n_or_v']).
pp(6654,'n_or_v',[N|R],A) :- pp(8166,N,R,A).
pp(8166,'nominal_or_verbal',[],['disc_adverbee','mobile','a_or_p','n_or_v','nominal_or_verbal']).
pp(8166,'nominal_or_verbal',[N|R],A) :- pp(8722,N,R,A).
pp(8722,'v_or_g',[],['disc_adverbee','mobile','a_or_p','n_or_v','nominal_or_verbal','v_or_g']).
pp(8722,'v_or_g_or_a',[],['disc_adverbee','mobile','a_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8166,'v_or_g',[],['disc_adverbee','mobile','a_or_p','n_or_v','v_or_g']).
pp(8166,'v_or_g_or_a',[],['disc_adverbee','mobile','a_or_p','n_or_v','v_or_g_or_a']).
pp(6654,'nominal_or_verbal',[],['disc_adverbee','mobile','a_or_p','nominal_or_verbal']).
pp(6654,'nominal_or_verbal',[N|R],A) :- pp(8122,N,R,A).
pp(8122,'v_or_g',[],['disc_adverbee','mobile','a_or_p','nominal_or_verbal','v_or_g']).
pp(8122,'v_or_g_or_a',[],['disc_adverbee','mobile','a_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(6654,'v_or_g',[],['disc_adverbee','mobile','a_or_p','v_or_g']).
pp(6654,'v_or_g_or_a',[],['disc_adverbee','mobile','a_or_p','v_or_g_or_a']).
pp(4650,'adverbee',[],['disc_adverbee','mobile','adverbee']).
pp(4650,'adverbee',[N|R],A) :- pp(6653,N,R,A).
pp(6653,'n_or_v',[],['disc_adverbee','mobile','adverbee','n_or_v']).
pp(6653,'n_or_v',[N|R],A) :- pp(8165,N,R,A).
pp(8165,'supnoun',[],['disc_adverbee','mobile','adverbee','n_or_v','supnoun']).
pp(8165,'supnoun',[N|R],A) :- pp(8736,N,R,A).
pp(8736,'v_or_g',[],['disc_adverbee','mobile','adverbee','n_or_v','supnoun','v_or_g']).
pp(8736,'v_or_g_or_a',[],['disc_adverbee','mobile','adverbee','n_or_v','supnoun','v_or_g_or_a']).
pp(8165,'nominal',[],['disc_adverbee','mobile','adverbee','n_or_v','nominal']).
pp(8165,'nominal',[N|R],A) :- pp(8730,N,R,A).
pp(8730,'v_or_g',[],['disc_adverbee','mobile','adverbee','n_or_v','nominal','v_or_g']).
pp(8730,'v_or_g_or_a',[],['disc_adverbee','mobile','adverbee','n_or_v','nominal','v_or_g_or_a']).
pp(8165,'nominal_or_verbal',[],['disc_adverbee','mobile','adverbee','n_or_v','nominal_or_verbal']).
pp(8165,'nominal_or_verbal',[N|R],A) :- pp(8721,N,R,A).
pp(8721,'v_or_g',[],['disc_adverbee','mobile','adverbee','n_or_v','nominal_or_verbal','v_or_g']).
pp(8721,'v_or_g_or_a',[],['disc_adverbee','mobile','adverbee','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8165,'v_or_g',[],['disc_adverbee','mobile','adverbee','n_or_v','v_or_g']).
pp(8165,'v_or_g',[N|R],A) :- pp(8707,N,R,A).
pp(8707,'poss-able',[],['disc_adverbee','mobile','adverbee','n_or_v','v_or_g','poss-able']).
pp(8165,'v_or_g_or_a',[],['disc_adverbee','mobile','adverbee','n_or_v','v_or_g_or_a']).
pp(8165,'v_or_g_or_a',[N|R],A) :- pp(8660,N,R,A).
pp(8660,'poss-able',[],['disc_adverbee','mobile','adverbee','n_or_v','v_or_g_or_a','poss-able']).
pp(8165,'poss-able',[],['disc_adverbee','mobile','adverbee','n_or_v','poss-able']).
pp(6653,'supnoun',[],['disc_adverbee','mobile','adverbee','supnoun']).
pp(6653,'supnoun',[N|R],A) :- pp(8154,N,R,A).
pp(8154,'v_or_g',[],['disc_adverbee','mobile','adverbee','supnoun','v_or_g']).
pp(8154,'v_or_g_or_a',[],['disc_adverbee','mobile','adverbee','supnoun','v_or_g_or_a']).
pp(6653,'nominal',[],['disc_adverbee','mobile','adverbee','nominal']).
pp(6653,'nominal',[N|R],A) :- pp(8141,N,R,A).
pp(8141,'v_or_g',[],['disc_adverbee','mobile','adverbee','nominal','v_or_g']).
pp(8141,'v_or_g_or_a',[],['disc_adverbee','mobile','adverbee','nominal','v_or_g_or_a']).
pp(6653,'nominal_or_verbal',[],['disc_adverbee','mobile','adverbee','nominal_or_verbal']).
pp(6653,'nominal_or_verbal',[N|R],A) :- pp(8121,N,R,A).
pp(8121,'v_or_g',[],['disc_adverbee','mobile','adverbee','nominal_or_verbal','v_or_g']).
pp(8121,'v_or_g_or_a',[],['disc_adverbee','mobile','adverbee','nominal_or_verbal','v_or_g_or_a']).
pp(6653,'v_or_g',[],['disc_adverbee','mobile','adverbee','v_or_g']).
pp(6653,'v_or_g',[N|R],A) :- pp(8091,N,R,A).
pp(8091,'poss-able',[],['disc_adverbee','mobile','adverbee','v_or_g','poss-able']).
pp(6653,'v_or_g_or_a',[],['disc_adverbee','mobile','adverbee','v_or_g_or_a']).
pp(6653,'v_or_g_or_a',[N|R],A) :- pp(8031,N,R,A).
pp(8031,'poss-able',[],['disc_adverbee','mobile','adverbee','v_or_g_or_a','poss-able']).
pp(6653,'poss-able',[],['disc_adverbee','mobile','adverbee','poss-able']).
pp(4650,'n_or_a',[],['disc_adverbee','mobile','n_or_a']).
pp(4650,'n_or_a',[N|R],A) :- pp(6649,N,R,A).
pp(6649,'n_or_v',[],['disc_adverbee','mobile','n_or_a','n_or_v']).
pp(6649,'n_or_v',[N|R],A) :- pp(8162,N,R,A).
pp(8162,'nominal_or_verbal',[],['disc_adverbee','mobile','n_or_a','n_or_v','nominal_or_verbal']).
pp(8162,'nominal_or_verbal',[N|R],A) :- pp(8718,N,R,A).
pp(8718,'v_or_g',[],['disc_adverbee','mobile','n_or_a','n_or_v','nominal_or_verbal','v_or_g']).
pp(8162,'v_or_g',[],['disc_adverbee','mobile','n_or_a','n_or_v','v_or_g']).
pp(6649,'nominal_or_verbal',[],['disc_adverbee','mobile','n_or_a','nominal_or_verbal']).
pp(6649,'nominal_or_verbal',[N|R],A) :- pp(8118,N,R,A).
pp(8118,'v_or_g',[],['disc_adverbee','mobile','n_or_a','nominal_or_verbal','v_or_g']).
pp(6649,'v_or_g',[],['disc_adverbee','mobile','n_or_a','v_or_g']).
pp(4650,'n_or_v',[],['disc_adverbee','mobile','n_or_v']).
pp(4650,'n_or_v',[N|R],A) :- pp(6636,N,R,A).
pp(6636,'supnoun',[],['disc_adverbee','mobile','n_or_v','supnoun']).
pp(6636,'supnoun',[N|R],A) :- pp(8150,N,R,A).
pp(8150,'v_or_g',[],['disc_adverbee','mobile','n_or_v','supnoun','v_or_g']).
pp(8150,'v_or_g_or_a',[],['disc_adverbee','mobile','n_or_v','supnoun','v_or_g_or_a']).
pp(6636,'nominal',[],['disc_adverbee','mobile','n_or_v','nominal']).
pp(6636,'nominal',[N|R],A) :- pp(8131,N,R,A).
pp(8131,'v_or_g',[],['disc_adverbee','mobile','n_or_v','nominal','v_or_g']).
pp(8131,'v_or_g_or_a',[],['disc_adverbee','mobile','n_or_v','nominal','v_or_g_or_a']).
pp(6636,'nominal_or_verbal',[],['disc_adverbee','mobile','n_or_v','nominal_or_verbal']).
pp(6636,'nominal_or_verbal',[N|R],A) :- pp(8106,N,R,A).
pp(8106,'v_or_g',[],['disc_adverbee','mobile','n_or_v','nominal_or_verbal','v_or_g']).
pp(8106,'v_or_g_or_a',[],['disc_adverbee','mobile','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6636,'v_or_g',[],['disc_adverbee','mobile','n_or_v','v_or_g']).
pp(6636,'v_or_g',[N|R],A) :- pp(8082,N,R,A).
pp(8082,'poss-able',[],['disc_adverbee','mobile','n_or_v','v_or_g','poss-able']).
pp(6636,'v_or_g_or_a',[],['disc_adverbee','mobile','n_or_v','v_or_g_or_a']).
pp(6636,'v_or_g_or_a',[N|R],A) :- pp(8022,N,R,A).
pp(8022,'poss-able',[],['disc_adverbee','mobile','n_or_v','v_or_g_or_a','poss-able']).
pp(6636,'poss-able',[],['disc_adverbee','mobile','n_or_v','poss-able']).
pp(4650,'supnoun',[],['disc_adverbee','mobile','supnoun']).
pp(4650,'supnoun',[N|R],A) :- pp(6618,N,R,A).
pp(6618,'v_or_g',[],['disc_adverbee','mobile','supnoun','v_or_g']).
pp(6618,'v_or_g_or_a',[],['disc_adverbee','mobile','supnoun','v_or_g_or_a']).
pp(4650,'nominal',[],['disc_adverbee','mobile','nominal']).
pp(4650,'nominal',[N|R],A) :- pp(6602,N,R,A).
pp(6602,'v_or_g',[],['disc_adverbee','mobile','nominal','v_or_g']).
pp(6602,'v_or_g_or_a',[],['disc_adverbee','mobile','nominal','v_or_g_or_a']).
pp(4650,'nominal_or_verbal',[],['disc_adverbee','mobile','nominal_or_verbal']).
pp(4650,'nominal_or_verbal',[N|R],A) :- pp(6581,N,R,A).
pp(6581,'v_or_g',[],['disc_adverbee','mobile','nominal_or_verbal','v_or_g']).
pp(6581,'v_or_g_or_a',[],['disc_adverbee','mobile','nominal_or_verbal','v_or_g_or_a']).
pp(4650,'v_or_g',[],['disc_adverbee','mobile','v_or_g']).
pp(4650,'v_or_g',[N|R],A) :- pp(6556,N,R,A).
pp(6556,'poss-able',[],['disc_adverbee','mobile','v_or_g','poss-able']).
pp(4650,'v_or_g_or_a',[],['disc_adverbee','mobile','v_or_g_or_a']).
pp(4650,'v_or_g_or_a',[N|R],A) :- pp(6519,N,R,A).
pp(6519,'poss-able',[],['disc_adverbee','mobile','v_or_g_or_a','poss-able']).
pp(4650,'subst',[],['disc_adverbee','mobile','subst']).
pp(4650,'poss-able',[],['disc_adverbee','mobile','poss-able']).
pp(4650,'strict_type',[],['disc_adverbee','mobile','strict_type']).
pp(2261,'a_or_p',[],['disc_adverbee','a_or_p']).
pp(2261,'a_or_p',[N|R],A) :- pp(4647,N,R,A).
pp(4647,'adverbee',[],['disc_adverbee','a_or_p','adverbee']).
pp(4647,'adverbee',[N|R],A) :- pp(6652,N,R,A).
pp(6652,'n_or_v',[],['disc_adverbee','a_or_p','adverbee','n_or_v']).
pp(6652,'n_or_v',[N|R],A) :- pp(8164,N,R,A).
pp(8164,'nominal_or_verbal',[],['disc_adverbee','a_or_p','adverbee','n_or_v','nominal_or_verbal']).
pp(8164,'nominal_or_verbal',[N|R],A) :- pp(8720,N,R,A).
pp(8720,'v_or_g',[],['disc_adverbee','a_or_p','adverbee','n_or_v','nominal_or_verbal','v_or_g']).
pp(8720,'v_or_g_or_a',[],['disc_adverbee','a_or_p','adverbee','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8164,'v_or_g',[],['disc_adverbee','a_or_p','adverbee','n_or_v','v_or_g']).
pp(8164,'v_or_g_or_a',[],['disc_adverbee','a_or_p','adverbee','n_or_v','v_or_g_or_a']).
pp(6652,'nominal_or_verbal',[],['disc_adverbee','a_or_p','adverbee','nominal_or_verbal']).
pp(6652,'nominal_or_verbal',[N|R],A) :- pp(8120,N,R,A).
pp(8120,'v_or_g',[],['disc_adverbee','a_or_p','adverbee','nominal_or_verbal','v_or_g']).
pp(8120,'v_or_g_or_a',[],['disc_adverbee','a_or_p','adverbee','nominal_or_verbal','v_or_g_or_a']).
pp(6652,'v_or_g',[],['disc_adverbee','a_or_p','adverbee','v_or_g']).
pp(6652,'v_or_g_or_a',[],['disc_adverbee','a_or_p','adverbee','v_or_g_or_a']).
pp(4647,'n_or_a',[],['disc_adverbee','a_or_p','n_or_a']).
pp(4647,'n_or_a',[N|R],A) :- pp(6648,N,R,A).
pp(6648,'n_or_v',[],['disc_adverbee','a_or_p','n_or_a','n_or_v']).
pp(6648,'n_or_v',[N|R],A) :- pp(8161,N,R,A).
pp(8161,'nominal_or_verbal',[],['disc_adverbee','a_or_p','n_or_a','n_or_v','nominal_or_verbal']).
pp(8161,'nominal_or_verbal',[N|R],A) :- pp(8717,N,R,A).
pp(8717,'v_or_g',[],['disc_adverbee','a_or_p','n_or_a','n_or_v','nominal_or_verbal','v_or_g']).
pp(8161,'v_or_g',[],['disc_adverbee','a_or_p','n_or_a','n_or_v','v_or_g']).
pp(6648,'nominal_or_verbal',[],['disc_adverbee','a_or_p','n_or_a','nominal_or_verbal']).
pp(6648,'nominal_or_verbal',[N|R],A) :- pp(8117,N,R,A).
pp(8117,'v_or_g',[],['disc_adverbee','a_or_p','n_or_a','nominal_or_verbal','v_or_g']).
pp(6648,'v_or_g',[],['disc_adverbee','a_or_p','n_or_a','v_or_g']).
pp(4647,'n_or_v',[],['disc_adverbee','a_or_p','n_or_v']).
pp(4647,'n_or_v',[N|R],A) :- pp(6635,N,R,A).
pp(6635,'nominal_or_verbal',[],['disc_adverbee','a_or_p','n_or_v','nominal_or_verbal']).
pp(6635,'nominal_or_verbal',[N|R],A) :- pp(8105,N,R,A).
pp(8105,'v_or_g',[],['disc_adverbee','a_or_p','n_or_v','nominal_or_verbal','v_or_g']).
pp(8105,'v_or_g_or_a',[],['disc_adverbee','a_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6635,'v_or_g',[],['disc_adverbee','a_or_p','n_or_v','v_or_g']).
pp(6635,'v_or_g_or_a',[],['disc_adverbee','a_or_p','n_or_v','v_or_g_or_a']).
pp(4647,'nominal_or_verbal',[],['disc_adverbee','a_or_p','nominal_or_verbal']).
pp(4647,'nominal_or_verbal',[N|R],A) :- pp(6580,N,R,A).
pp(6580,'v_or_g',[],['disc_adverbee','a_or_p','nominal_or_verbal','v_or_g']).
pp(6580,'v_or_g_or_a',[],['disc_adverbee','a_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(4647,'v_or_g',[],['disc_adverbee','a_or_p','v_or_g']).
pp(4647,'v_or_g_or_a',[],['disc_adverbee','a_or_p','v_or_g_or_a']).
pp(2261,'adverbee',[],['disc_adverbee','adverbee']).
pp(2261,'adverbee',[N|R],A) :- pp(4645,N,R,A).
pp(4645,'n_or_a',[],['disc_adverbee','adverbee','n_or_a']).
pp(4645,'n_or_a',[N|R],A) :- pp(6646,N,R,A).
pp(6646,'n_or_v',[],['disc_adverbee','adverbee','n_or_a','n_or_v']).
pp(6646,'n_or_v',[N|R],A) :- pp(8159,N,R,A).
pp(8159,'supnoun',[],['disc_adverbee','adverbee','n_or_a','n_or_v','supnoun']).
pp(8159,'supnoun',[N|R],A) :- pp(8733,N,R,A).
pp(8733,'v_or_g',[],['disc_adverbee','adverbee','n_or_a','n_or_v','supnoun','v_or_g']).
pp(8733,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_a','n_or_v','supnoun','v_or_g_or_a']).
pp(8159,'nominal',[],['disc_adverbee','adverbee','n_or_a','n_or_v','nominal']).
pp(8159,'nominal',[N|R],A) :- pp(8727,N,R,A).
pp(8727,'v_or_g',[],['disc_adverbee','adverbee','n_or_a','n_or_v','nominal','v_or_g']).
pp(8727,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_a','n_or_v','nominal','v_or_g_or_a']).
pp(8159,'nominal_or_verbal',[],['disc_adverbee','adverbee','n_or_a','n_or_v','nominal_or_verbal']).
pp(8159,'nominal_or_verbal',[N|R],A) :- pp(8715,N,R,A).
pp(8715,'v_or_g',[],['disc_adverbee','adverbee','n_or_a','n_or_v','nominal_or_verbal','v_or_g']).
pp(8715,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_a','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8159,'v_or_g',[],['disc_adverbee','adverbee','n_or_a','n_or_v','v_or_g']).
pp(8159,'v_or_g',[N|R],A) :- pp(8701,N,R,A).
pp(8701,'poss-able',[],['disc_adverbee','adverbee','n_or_a','n_or_v','v_or_g','poss-able']).
pp(8159,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_a','n_or_v','v_or_g_or_a']).
pp(8159,'v_or_g_or_a',[N|R],A) :- pp(8657,N,R,A).
pp(8657,'poss-able',[],['disc_adverbee','adverbee','n_or_a','n_or_v','v_or_g_or_a','poss-able']).
pp(8159,'poss-able',[],['disc_adverbee','adverbee','n_or_a','n_or_v','poss-able']).
pp(6646,'supnoun',[],['disc_adverbee','adverbee','n_or_a','supnoun']).
pp(6646,'supnoun',[N|R],A) :- pp(8151,N,R,A).
pp(8151,'v_or_g',[],['disc_adverbee','adverbee','n_or_a','supnoun','v_or_g']).
pp(8151,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_a','supnoun','v_or_g_or_a']).
pp(6646,'nominal',[],['disc_adverbee','adverbee','n_or_a','nominal']).
pp(6646,'nominal',[N|R],A) :- pp(8138,N,R,A).
pp(8138,'v_or_g',[],['disc_adverbee','adverbee','n_or_a','nominal','v_or_g']).
pp(8138,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_a','nominal','v_or_g_or_a']).
pp(6646,'nominal_or_verbal',[],['disc_adverbee','adverbee','n_or_a','nominal_or_verbal']).
pp(6646,'nominal_or_verbal',[N|R],A) :- pp(8115,N,R,A).
pp(8115,'v_or_g',[],['disc_adverbee','adverbee','n_or_a','nominal_or_verbal','v_or_g']).
pp(8115,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_a','nominal_or_verbal','v_or_g_or_a']).
pp(6646,'v_or_g',[],['disc_adverbee','adverbee','n_or_a','v_or_g']).
pp(6646,'v_or_g',[N|R],A) :- pp(8085,N,R,A).
pp(8085,'poss-able',[],['disc_adverbee','adverbee','n_or_a','v_or_g','poss-able']).
pp(6646,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_a','v_or_g_or_a']).
pp(6646,'v_or_g_or_a',[N|R],A) :- pp(8028,N,R,A).
pp(8028,'poss-able',[],['disc_adverbee','adverbee','n_or_a','v_or_g_or_a','poss-able']).
pp(6646,'poss-able',[],['disc_adverbee','adverbee','n_or_a','poss-able']).
pp(4645,'n_or_p',[],['disc_adverbee','adverbee','n_or_p']).
pp(4645,'n_or_p',[N|R],A) :- pp(6643,N,R,A).
pp(6643,'n_or_v',[],['disc_adverbee','adverbee','n_or_p','n_or_v']).
pp(6643,'n_or_v',[N|R],A) :- pp(8157,N,R,A).
pp(8157,'nominal_or_verbal',[],['disc_adverbee','adverbee','n_or_p','n_or_v','nominal_or_verbal']).
pp(8157,'nominal_or_verbal',[N|R],A) :- pp(8713,N,R,A).
pp(8713,'v_or_g',[],['disc_adverbee','adverbee','n_or_p','n_or_v','nominal_or_verbal','v_or_g']).
pp(8713,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8157,'v_or_g',[],['disc_adverbee','adverbee','n_or_p','n_or_v','v_or_g']).
pp(8157,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_p','n_or_v','v_or_g_or_a']).
pp(6643,'nominal_or_verbal',[],['disc_adverbee','adverbee','n_or_p','nominal_or_verbal']).
pp(6643,'nominal_or_verbal',[N|R],A) :- pp(8113,N,R,A).
pp(8113,'v_or_g',[],['disc_adverbee','adverbee','n_or_p','nominal_or_verbal','v_or_g']).
pp(8113,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(6643,'v_or_g',[],['disc_adverbee','adverbee','n_or_p','v_or_g']).
pp(6643,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_p','v_or_g_or_a']).
pp(4645,'n_or_v',[],['disc_adverbee','adverbee','n_or_v']).
pp(4645,'n_or_v',[N|R],A) :- pp(6633,N,R,A).
pp(6633,'supnoun',[],['disc_adverbee','adverbee','n_or_v','supnoun']).
pp(6633,'supnoun',[N|R],A) :- pp(8148,N,R,A).
pp(8148,'v_or_g',[],['disc_adverbee','adverbee','n_or_v','supnoun','v_or_g']).
pp(8148,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_v','supnoun','v_or_g_or_a']).
pp(6633,'nominal',[],['disc_adverbee','adverbee','n_or_v','nominal']).
pp(6633,'nominal',[N|R],A) :- pp(8129,N,R,A).
pp(8129,'v_or_g',[],['disc_adverbee','adverbee','n_or_v','nominal','v_or_g']).
pp(8129,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_v','nominal','v_or_g_or_a']).
pp(6633,'nominal_or_verbal',[],['disc_adverbee','adverbee','n_or_v','nominal_or_verbal']).
pp(6633,'nominal_or_verbal',[N|R],A) :- pp(8103,N,R,A).
pp(8103,'v_or_g',[],['disc_adverbee','adverbee','n_or_v','nominal_or_verbal','v_or_g']).
pp(8103,'v_or_g',[N|R],A) :- pp(8672,N,R,A).
pp(8672,'strict_type',[],['disc_adverbee','adverbee','n_or_v','nominal_or_verbal','v_or_g','strict_type']).
pp(8103,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8103,'v_or_g_or_a',[N|R],A) :- pp(8615,N,R,A).
pp(8615,'strict_type',[],['disc_adverbee','adverbee','n_or_v','nominal_or_verbal','v_or_g_or_a','strict_type']).
pp(8103,'strict_type',[],['disc_adverbee','adverbee','n_or_v','nominal_or_verbal','strict_type']).
pp(6633,'v_or_g',[],['disc_adverbee','adverbee','n_or_v','v_or_g']).
pp(6633,'v_or_g',[N|R],A) :- pp(8079,N,R,A).
pp(8079,'poss-able',[],['disc_adverbee','adverbee','n_or_v','v_or_g','poss-able']).
pp(8079,'strict_type',[],['disc_adverbee','adverbee','n_or_v','v_or_g','strict_type']).
pp(6633,'v_or_g_or_a',[],['disc_adverbee','adverbee','n_or_v','v_or_g_or_a']).
pp(6633,'v_or_g_or_a',[N|R],A) :- pp(8019,N,R,A).
pp(8019,'poss-able',[],['disc_adverbee','adverbee','n_or_v','v_or_g_or_a','poss-able']).
pp(8019,'strict_type',[],['disc_adverbee','adverbee','n_or_v','v_or_g_or_a','strict_type']).
pp(6633,'poss-able',[],['disc_adverbee','adverbee','n_or_v','poss-able']).
pp(6633,'strict_type',[],['disc_adverbee','adverbee','n_or_v','strict_type']).
pp(4645,'supnoun',[],['disc_adverbee','adverbee','supnoun']).
pp(4645,'supnoun',[N|R],A) :- pp(6616,N,R,A).
pp(6616,'v_or_g',[],['disc_adverbee','adverbee','supnoun','v_or_g']).
pp(6616,'v_or_g_or_a',[],['disc_adverbee','adverbee','supnoun','v_or_g_or_a']).
pp(4645,'nominal',[],['disc_adverbee','adverbee','nominal']).
pp(4645,'nominal',[N|R],A) :- pp(6600,N,R,A).
pp(6600,'v_or_g',[],['disc_adverbee','adverbee','nominal','v_or_g']).
pp(6600,'v_or_g',[N|R],A) :- pp(8060,N,R,A).
pp(8060,'strict_type',[],['disc_adverbee','adverbee','nominal','v_or_g','strict_type']).
pp(6600,'v_or_g_or_a',[],['disc_adverbee','adverbee','nominal','v_or_g_or_a']).
pp(6600,'v_or_g_or_a',[N|R],A) :- pp(7996,N,R,A).
pp(7996,'strict_type',[],['disc_adverbee','adverbee','nominal','v_or_g_or_a','strict_type']).
pp(6600,'strict_type',[],['disc_adverbee','adverbee','nominal','strict_type']).
pp(4645,'nominal_or_verbal',[],['disc_adverbee','adverbee','nominal_or_verbal']).
pp(4645,'nominal_or_verbal',[N|R],A) :- pp(6578,N,R,A).
pp(6578,'v_or_g',[],['disc_adverbee','adverbee','nominal_or_verbal','v_or_g']).
pp(6578,'v_or_g',[N|R],A) :- pp(8048,N,R,A).
pp(8048,'strict_type',[],['disc_adverbee','adverbee','nominal_or_verbal','v_or_g','strict_type']).
pp(6578,'v_or_g_or_a',[],['disc_adverbee','adverbee','nominal_or_verbal','v_or_g_or_a']).
pp(6578,'v_or_g_or_a',[N|R],A) :- pp(7979,N,R,A).
pp(7979,'strict_type',[],['disc_adverbee','adverbee','nominal_or_verbal','v_or_g_or_a','strict_type']).
pp(6578,'strict_type',[],['disc_adverbee','adverbee','nominal_or_verbal','strict_type']).
pp(4645,'v_or_g',[],['disc_adverbee','adverbee','v_or_g']).
pp(4645,'v_or_g',[N|R],A) :- pp(6553,N,R,A).
pp(6553,'poss-able',[],['disc_adverbee','adverbee','v_or_g','poss-able']).
pp(6553,'poss-able',[N|R],A) :- pp(7917,N,R,A).
pp(7917,'strict_type',[],['disc_adverbee','adverbee','v_or_g','poss-able','strict_type']).
pp(6553,'strict_type',[],['disc_adverbee','adverbee','v_or_g','strict_type']).
pp(4645,'v_or_g_or_a',[],['disc_adverbee','adverbee','v_or_g_or_a']).
pp(4645,'v_or_g_or_a',[N|R],A) :- pp(6516,N,R,A).
pp(6516,'poss-able',[],['disc_adverbee','adverbee','v_or_g_or_a','poss-able']).
pp(6516,'poss-able',[N|R],A) :- pp(7907,N,R,A).
pp(7907,'strict_type',[],['disc_adverbee','adverbee','v_or_g_or_a','poss-able','strict_type']).
pp(6516,'strict_type',[],['disc_adverbee','adverbee','v_or_g_or_a','strict_type']).
pp(4645,'poss-able',[],['disc_adverbee','adverbee','poss-able']).
pp(4645,'poss-able',[N|R],A) :- pp(6442,N,R,A).
pp(6442,'strict_type',[],['disc_adverbee','adverbee','poss-able','strict_type']).
pp(4645,'strict_type',[],['disc_adverbee','adverbee','strict_type']).
pp(2261,'n_or_a',[],['disc_adverbee','n_or_a']).
pp(2261,'n_or_a',[N|R],A) :- pp(4636,N,R,A).
pp(4636,'n_or_v',[],['disc_adverbee','n_or_a','n_or_v']).
pp(4636,'n_or_v',[N|R],A) :- pp(6630,N,R,A).
pp(6630,'supnoun',[],['disc_adverbee','n_or_a','n_or_v','supnoun']).
pp(6630,'supnoun',[N|R],A) :- pp(8145,N,R,A).
pp(8145,'v_or_g',[],['disc_adverbee','n_or_a','n_or_v','supnoun','v_or_g']).
pp(8145,'v_or_g_or_a',[],['disc_adverbee','n_or_a','n_or_v','supnoun','v_or_g_or_a']).
pp(6630,'nominal',[],['disc_adverbee','n_or_a','n_or_v','nominal']).
pp(6630,'nominal',[N|R],A) :- pp(8126,N,R,A).
pp(8126,'v_or_g',[],['disc_adverbee','n_or_a','n_or_v','nominal','v_or_g']).
pp(8126,'v_or_g_or_a',[],['disc_adverbee','n_or_a','n_or_v','nominal','v_or_g_or_a']).
pp(6630,'nominal_or_verbal',[],['disc_adverbee','n_or_a','n_or_v','nominal_or_verbal']).
pp(6630,'nominal_or_verbal',[N|R],A) :- pp(8100,N,R,A).
pp(8100,'v_or_g',[],['disc_adverbee','n_or_a','n_or_v','nominal_or_verbal','v_or_g']).
pp(8100,'v_or_g_or_a',[],['disc_adverbee','n_or_a','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6630,'v_or_g',[],['disc_adverbee','n_or_a','n_or_v','v_or_g']).
pp(6630,'v_or_g',[N|R],A) :- pp(8076,N,R,A).
pp(8076,'poss-able',[],['disc_adverbee','n_or_a','n_or_v','v_or_g','poss-able']).
pp(6630,'v_or_g_or_a',[],['disc_adverbee','n_or_a','n_or_v','v_or_g_or_a']).
pp(6630,'v_or_g_or_a',[N|R],A) :- pp(8016,N,R,A).
pp(8016,'poss-able',[],['disc_adverbee','n_or_a','n_or_v','v_or_g_or_a','poss-able']).
pp(6630,'poss-able',[],['disc_adverbee','n_or_a','n_or_v','poss-able']).
pp(4636,'supnoun',[],['disc_adverbee','n_or_a','supnoun']).
pp(4636,'supnoun',[N|R],A) :- pp(6613,N,R,A).
pp(6613,'v_or_g',[],['disc_adverbee','n_or_a','supnoun','v_or_g']).
pp(6613,'v_or_g_or_a',[],['disc_adverbee','n_or_a','supnoun','v_or_g_or_a']).
pp(4636,'nominal',[],['disc_adverbee','n_or_a','nominal']).
pp(4636,'nominal',[N|R],A) :- pp(6597,N,R,A).
pp(6597,'v_or_g',[],['disc_adverbee','n_or_a','nominal','v_or_g']).
pp(6597,'v_or_g_or_a',[],['disc_adverbee','n_or_a','nominal','v_or_g_or_a']).
pp(4636,'nominal_or_verbal',[],['disc_adverbee','n_or_a','nominal_or_verbal']).
pp(4636,'nominal_or_verbal',[N|R],A) :- pp(6575,N,R,A).
pp(6575,'v_or_g',[],['disc_adverbee','n_or_a','nominal_or_verbal','v_or_g']).
pp(6575,'v_or_g_or_a',[],['disc_adverbee','n_or_a','nominal_or_verbal','v_or_g_or_a']).
pp(4636,'v_or_g',[],['disc_adverbee','n_or_a','v_or_g']).
pp(4636,'v_or_g',[N|R],A) :- pp(6550,N,R,A).
pp(6550,'poss-able',[],['disc_adverbee','n_or_a','v_or_g','poss-able']).
pp(4636,'v_or_g_or_a',[],['disc_adverbee','n_or_a','v_or_g_or_a']).
pp(4636,'v_or_g_or_a',[N|R],A) :- pp(6511,N,R,A).
pp(6511,'poss-able',[],['disc_adverbee','n_or_a','v_or_g_or_a','poss-able']).
pp(4636,'poss-able',[],['disc_adverbee','n_or_a','poss-able']).
pp(2261,'n_or_p',[],['disc_adverbee','n_or_p']).
pp(2261,'n_or_p',[N|R],A) :- pp(4626,N,R,A).
pp(4626,'n_or_v',[],['disc_adverbee','n_or_p','n_or_v']).
pp(4626,'n_or_v',[N|R],A) :- pp(6626,N,R,A).
pp(6626,'nominal_or_verbal',[],['disc_adverbee','n_or_p','n_or_v','nominal_or_verbal']).
pp(6626,'nominal_or_verbal',[N|R],A) :- pp(8096,N,R,A).
pp(8096,'v_or_g',[],['disc_adverbee','n_or_p','n_or_v','nominal_or_verbal','v_or_g']).
pp(8096,'v_or_g_or_a',[],['disc_adverbee','n_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6626,'v_or_g',[],['disc_adverbee','n_or_p','n_or_v','v_or_g']).
pp(6626,'v_or_g_or_a',[],['disc_adverbee','n_or_p','n_or_v','v_or_g_or_a']).
pp(4626,'nominal_or_verbal',[],['disc_adverbee','n_or_p','nominal_or_verbal']).
pp(4626,'nominal_or_verbal',[N|R],A) :- pp(6571,N,R,A).
pp(6571,'v_or_g',[],['disc_adverbee','n_or_p','nominal_or_verbal','v_or_g']).
pp(6571,'v_or_g_or_a',[],['disc_adverbee','n_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(4626,'v_or_g',[],['disc_adverbee','n_or_p','v_or_g']).
pp(4626,'v_or_g_or_a',[],['disc_adverbee','n_or_p','v_or_g_or_a']).
pp(2261,'n_or_v',[],['disc_adverbee','n_or_v']).
pp(2261,'n_or_v',[N|R],A) :- pp(4620,N,R,A).
pp(4620,'supnoun',[],['disc_adverbee','n_or_v','supnoun']).
pp(4620,'supnoun',[N|R],A) :- pp(6609,N,R,A).
pp(6609,'v_or_g',[],['disc_adverbee','n_or_v','supnoun','v_or_g']).
pp(6609,'v_or_g_or_a',[],['disc_adverbee','n_or_v','supnoun','v_or_g_or_a']).
pp(4620,'nominal',[],['disc_adverbee','n_or_v','nominal']).
pp(4620,'nominal',[N|R],A) :- pp(6588,N,R,A).
pp(6588,'v_or_g',[],['disc_adverbee','n_or_v','nominal','v_or_g']).
pp(6588,'v_or_g_or_a',[],['disc_adverbee','n_or_v','nominal','v_or_g_or_a']).
pp(4620,'nominal_or_verbal',[],['disc_adverbee','n_or_v','nominal_or_verbal']).
pp(4620,'nominal_or_verbal',[N|R],A) :- pp(6565,N,R,A).
pp(6565,'v_or_g',[],['disc_adverbee','n_or_v','nominal_or_verbal','v_or_g']).
pp(6565,'v_or_g',[N|R],A) :- pp(8039,N,R,A).
pp(8039,'strict_type',[],['disc_adverbee','n_or_v','nominal_or_verbal','v_or_g','strict_type']).
pp(6565,'v_or_g_or_a',[],['disc_adverbee','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6565,'v_or_g_or_a',[N|R],A) :- pp(7969,N,R,A).
pp(7969,'strict_type',[],['disc_adverbee','n_or_v','nominal_or_verbal','v_or_g_or_a','strict_type']).
pp(6565,'strict_type',[],['disc_adverbee','n_or_v','nominal_or_verbal','strict_type']).
pp(4620,'v_or_g',[],['disc_adverbee','n_or_v','v_or_g']).
pp(4620,'v_or_g',[N|R],A) :- pp(6544,N,R,A).
pp(6544,'poss-able',[],['disc_adverbee','n_or_v','v_or_g','poss-able']).
pp(6544,'strict_type',[],['disc_adverbee','n_or_v','v_or_g','strict_type']).
pp(4620,'v_or_g_or_a',[],['disc_adverbee','n_or_v','v_or_g_or_a']).
pp(4620,'v_or_g_or_a',[N|R],A) :- pp(6504,N,R,A).
pp(6504,'poss-able',[],['disc_adverbee','n_or_v','v_or_g_or_a','poss-able']).
pp(6504,'strict_type',[],['disc_adverbee','n_or_v','v_or_g_or_a','strict_type']).
pp(4620,'poss-able',[],['disc_adverbee','n_or_v','poss-able']).
pp(4620,'strict_type',[],['disc_adverbee','n_or_v','strict_type']).
pp(2261,'supnoun',[],['disc_adverbee','supnoun']).
pp(2261,'supnoun',[N|R],A) :- pp(4603,N,R,A).
pp(4603,'v_or_g',[],['disc_adverbee','supnoun','v_or_g']).
pp(4603,'v_or_g_or_a',[],['disc_adverbee','supnoun','v_or_g_or_a']).
pp(2261,'nominal',[],['disc_adverbee','nominal']).
pp(2261,'nominal',[N|R],A) :- pp(4593,N,R,A).
pp(4593,'v_or_g',[],['disc_adverbee','nominal','v_or_g']).
pp(4593,'v_or_g',[N|R],A) :- pp(6532,N,R,A).
pp(6532,'strict_type',[],['disc_adverbee','nominal','v_or_g','strict_type']).
pp(4593,'v_or_g_or_a',[],['disc_adverbee','nominal','v_or_g_or_a']).
pp(4593,'v_or_g_or_a',[N|R],A) :- pp(6492,N,R,A).
pp(6492,'strict_type',[],['disc_adverbee','nominal','v_or_g_or_a','strict_type']).
pp(4593,'strict_type',[],['disc_adverbee','nominal','strict_type']).
pp(2261,'nominal_or_verbal',[],['disc_adverbee','nominal_or_verbal']).
pp(2261,'nominal_or_verbal',[N|R],A) :- pp(4584,N,R,A).
pp(4584,'v_or_g',[],['disc_adverbee','nominal_or_verbal','v_or_g']).
pp(4584,'v_or_g',[N|R],A) :- pp(6527,N,R,A).
pp(6527,'strict_type',[],['disc_adverbee','nominal_or_verbal','v_or_g','strict_type']).
pp(4584,'v_or_g_or_a',[],['disc_adverbee','nominal_or_verbal','v_or_g_or_a']).
pp(4584,'v_or_g_or_a',[N|R],A) :- pp(6485,N,R,A).
pp(6485,'strict_type',[],['disc_adverbee','nominal_or_verbal','v_or_g_or_a','strict_type']).
pp(4584,'strict_type',[],['disc_adverbee','nominal_or_verbal','strict_type']).
pp(2261,'v_or_g',[],['disc_adverbee','v_or_g']).
pp(2261,'v_or_g',[N|R],A) :- pp(4575,N,R,A).
pp(4575,'poss-able',[],['disc_adverbee','v_or_g','poss-able']).
pp(4575,'poss-able',[N|R],A) :- pp(6424,N,R,A).
pp(6424,'strict_type',[],['disc_adverbee','v_or_g','poss-able','strict_type']).
pp(4575,'strict_type',[],['disc_adverbee','v_or_g','strict_type']).
pp(2261,'v_or_g_or_a',[],['disc_adverbee','v_or_g_or_a']).
pp(2261,'v_or_g_or_a',[N|R],A) :- pp(4564,N,R,A).
pp(4564,'poss-able',[],['disc_adverbee','v_or_g_or_a','poss-able']).
pp(4564,'poss-able',[N|R],A) :- pp(6419,N,R,A).
pp(6419,'strict_type',[],['disc_adverbee','v_or_g_or_a','poss-able','strict_type']).
pp(4564,'strict_type',[],['disc_adverbee','v_or_g_or_a','strict_type']).
pp(2261,'subst',[],['disc_adverbee','subst']).
pp(2261,'subst',[N|R],A) :- pp(4540,N,R,A).
pp(4540,'strict_type',[],['disc_adverbee','subst','strict_type']).
pp(2261,'poss-able',[],['disc_adverbee','poss-able']).
pp(2261,'poss-able',[N|R],A) :- pp(4536,N,R,A).
pp(4536,'strict_type',[],['disc_adverbee','poss-able','strict_type']).
pp(2261,'strict_type',[],['disc_adverbee','strict_type']).
pp(0,'basic_adv',[],['basic_adv']).
pp(0,'det',[],['det']).
pp(0,'adv',[],['adv']).
pp(0,'func',[],['func']).
pp(0,'intdet',[],['intdet']).
pp(0,'intsort',[],['intsort']).
pp(0,'intsort',[N|R],A) :- pp(2273,N,R,A).
pp(2273,'strict_type',[],['intsort','strict_type']).
pp(0,'adj',[],['adj']).
pp(0,'a_and_p',[],['a_and_p']).
pp(0,'n_and_a',[],['n_and_a']).
pp(0,'adj*',[],['adj*']).
pp(0,'adj*',[N|R],A) :- pp(2278,N,R,A).
pp(2278,'n_or_p',[],['adj*','n_or_p']).
pp(2278,'n_or_p',[N|R],A) :- pp(4625,N,R,A).
pp(4625,'nominal',[],['adj*','n_or_p','nominal']).
pp(4625,'nominal_or_verbal',[],['adj*','n_or_p','nominal_or_verbal']).
pp(4625,'poss-able',[],['adj*','n_or_p','poss-able']).
pp(2278,'n_or_v',[],['adj*','n_or_v']).
pp(2278,'n_or_v',[N|R],A) :- pp(4619,N,R,A).
pp(4619,'supnoun',[],['adj*','n_or_v','supnoun']).
pp(4619,'nominal',[],['adj*','n_or_v','nominal']).
pp(4619,'nominal_or_verbal',[],['adj*','n_or_v','nominal_or_verbal']).
pp(4619,'nominal_or_verbal',[N|R],A) :- pp(6564,N,R,A).
pp(6564,'v_or_g',[],['adj*','n_or_v','nominal_or_verbal','v_or_g']).
pp(4619,'v_or_g',[],['adj*','n_or_v','v_or_g']).
pp(4619,'poss-able',[],['adj*','n_or_v','poss-able']).
pp(2278,'supnoun',[],['adj*','supnoun']).
pp(2278,'nominal',[],['adj*','nominal']).
pp(2278,'nominal_or_verbal',[],['adj*','nominal_or_verbal']).
pp(2278,'nominal_or_verbal',[N|R],A) :- pp(4583,N,R,A).
pp(4583,'v_or_g',[],['adj*','nominal_or_verbal','v_or_g']).
pp(2278,'v_or_g',[],['adj*','v_or_g']).
pp(2278,'v_or_p',[],['adj*','v_or_p']).
pp(2278,'poss-able',[],['adj*','poss-able']).
pp(0,'gerund_acc',[],['gerund_acc']).
pp(0,'mobile_nom',[],['mobile_nom']).
pp(0,'mobile_nom',[N|R],A) :- pp(2280,N,R,A).
pp(2280,'n_or_v',[],['mobile_nom','n_or_v']).
pp(2280,'n_or_v',[N|R],A) :- pp(4618,N,R,A).
pp(4618,'strict_supnoun',[],['mobile_nom','n_or_v','strict_supnoun']).
pp(4618,'strict_nominal',[],['mobile_nom','n_or_v','strict_nominal']).
pp(4618,'supnoun',[],['mobile_nom','n_or_v','supnoun']).
pp(4618,'strict_type',[],['mobile_nom','n_or_v','strict_type']).
pp(2280,'strict_supnoun',[],['mobile_nom','strict_supnoun']).
pp(2280,'strict_nominal',[],['mobile_nom','strict_nominal']).
pp(2280,'supnoun',[],['mobile_nom','supnoun']).
pp(2280,'strict_type',[],['mobile_nom','strict_type']).
pp(0,'v_and_p',[],['v_and_p']).
pp(0,'prep',[],['prep']).
pp(0,'n_and_p',[],['n_and_p']).
pp(0,'prep*',[],['prep*']).
pp(0,'prep*',[N|R],A) :- pp(2284,N,R,A).
pp(2284,'adverbee',[],['prep*','adverbee']).
pp(2284,'adverbee',[N|R],A) :- pp(4644,N,R,A).
pp(4644,'v_or_g_or_a',[],['prep*','adverbee','v_or_g_or_a']).
pp(2284,'n_or_a',[],['prep*','n_or_a']).
pp(2284,'n_or_v',[],['prep*','n_or_v']).
pp(2284,'n_or_v',[N|R],A) :- pp(4617,N,R,A).
pp(4617,'nominal_or_verbal',[],['prep*','n_or_v','nominal_or_verbal']).
pp(2284,'nominal',[],['prep*','nominal']).
pp(2284,'nominal_or_verbal',[],['prep*','nominal_or_verbal']).
pp(2284,'v_or_g_or_a',[],['prep*','v_or_g_or_a']).
pp(2284,'poss-able',[],['prep*','poss-able']).
pp(0,'noun_acc',[],['noun_acc']).
pp(0,'mobile',[],['mobile']).
pp(0,'mobile',[N|R],A) :- pp(2285,N,R,A).
pp(2285,'a_or_p',[],['mobile','a_or_p']).
pp(2285,'a_or_p',[N|R],A) :- pp(4646,N,R,A).
pp(4646,'adverbee',[],['mobile','a_or_p','adverbee']).
pp(4646,'adverbee',[N|R],A) :- pp(6651,N,R,A).
pp(6651,'n_or_p',[],['mobile','a_or_p','adverbee','n_or_p']).
pp(6651,'n_or_p',[N|R],A) :- pp(8168,N,R,A).
pp(8168,'n_or_v',[],['mobile','a_or_p','adverbee','n_or_p','n_or_v']).
pp(8168,'n_or_v',[N|R],A) :- pp(8737,N,R,A).
pp(8737,'nominal_or_verbal',[],['mobile','a_or_p','adverbee','n_or_p','n_or_v','nominal_or_verbal']).
pp(8737,'nominal_or_verbal',[N|R],A) :- pp(8912,N,R,A).
pp(8912,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','n_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8737,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','n_or_p','n_or_v','v_or_g_or_a']).
pp(8168,'nominal',[],['mobile','a_or_p','adverbee','n_or_p','nominal']).
pp(8168,'nominal',[N|R],A) :- pp(8732,N,R,A).
pp(8732,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','n_or_p','nominal','v_or_g_or_a']).
pp(8168,'nominal_or_verbal',[],['mobile','a_or_p','adverbee','n_or_p','nominal_or_verbal']).
pp(8168,'nominal_or_verbal',[N|R],A) :- pp(8724,N,R,A).
pp(8724,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','n_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(8168,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','n_or_p','v_or_g_or_a']).
pp(8168,'v_or_g_or_a',[N|R],A) :- pp(8662,N,R,A).
pp(8662,'poss-able',[],['mobile','a_or_p','adverbee','n_or_p','v_or_g_or_a','poss-able']).
pp(8168,'poss-able',[],['mobile','a_or_p','adverbee','n_or_p','poss-able']).
pp(6651,'n_or_v',[],['mobile','a_or_p','adverbee','n_or_v']).
pp(6651,'n_or_v',[N|R],A) :- pp(8163,N,R,A).
pp(8163,'supnoun',[],['mobile','a_or_p','adverbee','n_or_v','supnoun']).
pp(8163,'supnoun',[N|R],A) :- pp(8735,N,R,A).
pp(8735,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','n_or_v','supnoun','v_or_g_or_a']).
pp(8163,'nominal',[],['mobile','a_or_p','adverbee','n_or_v','nominal']).
pp(8163,'nominal',[N|R],A) :- pp(8729,N,R,A).
pp(8729,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','n_or_v','nominal','v_or_g_or_a']).
pp(8163,'nominal_or_verbal',[],['mobile','a_or_p','adverbee','n_or_v','nominal_or_verbal']).
pp(8163,'nominal_or_verbal',[N|R],A) :- pp(8719,N,R,A).
pp(8719,'v_or_g',[],['mobile','a_or_p','adverbee','n_or_v','nominal_or_verbal','v_or_g']).
pp(8719,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8163,'v_or_g',[],['mobile','a_or_p','adverbee','n_or_v','v_or_g']).
pp(8163,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','n_or_v','v_or_g_or_a']).
pp(8163,'v_or_g_or_a',[N|R],A) :- pp(8658,N,R,A).
pp(8658,'poss-able',[],['mobile','a_or_p','adverbee','n_or_v','v_or_g_or_a','poss-able']).
pp(8163,'poss-able',[],['mobile','a_or_p','adverbee','n_or_v','poss-able']).
pp(6651,'supnoun',[],['mobile','a_or_p','adverbee','supnoun']).
pp(6651,'supnoun',[N|R],A) :- pp(8153,N,R,A).
pp(8153,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','supnoun','v_or_g_or_a']).
pp(6651,'nominal',[],['mobile','a_or_p','adverbee','nominal']).
pp(6651,'nominal',[N|R],A) :- pp(8140,N,R,A).
pp(8140,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','nominal','v_or_g_or_a']).
pp(6651,'nominal_or_verbal',[],['mobile','a_or_p','adverbee','nominal_or_verbal']).
pp(6651,'nominal_or_verbal',[N|R],A) :- pp(8119,N,R,A).
pp(8119,'v_or_g',[],['mobile','a_or_p','adverbee','nominal_or_verbal','v_or_g']).
pp(8119,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','nominal_or_verbal','v_or_g_or_a']).
pp(6651,'v_or_g',[],['mobile','a_or_p','adverbee','v_or_g']).
pp(6651,'v_or_g_or_a',[],['mobile','a_or_p','adverbee','v_or_g_or_a']).
pp(6651,'v_or_g_or_a',[N|R],A) :- pp(8029,N,R,A).
pp(8029,'v_or_p',[],['mobile','a_or_p','adverbee','v_or_g_or_a','v_or_p']).
pp(8029,'poss-able',[],['mobile','a_or_p','adverbee','v_or_g_or_a','poss-able']).
pp(6651,'v_or_p',[],['mobile','a_or_p','adverbee','v_or_p']).
pp(6651,'poss-able',[],['mobile','a_or_p','adverbee','poss-able']).
pp(4646,'noun*',[],['mobile','a_or_p','noun*']).
pp(4646,'n_or_a',[],['mobile','a_or_p','n_or_a']).
pp(4646,'n_or_a',[N|R],A) :- pp(6647,N,R,A).
pp(6647,'n_or_p',[],['mobile','a_or_p','n_or_a','n_or_p']).
pp(6647,'n_or_p',[N|R],A) :- pp(8167,N,R,A).
pp(8167,'nominal',[],['mobile','a_or_p','n_or_a','n_or_p','nominal']).
pp(8167,'nominal_or_verbal',[],['mobile','a_or_p','n_or_a','n_or_p','nominal_or_verbal']).
pp(8167,'poss-able',[],['mobile','a_or_p','n_or_a','n_or_p','poss-able']).
pp(6647,'n_or_v',[],['mobile','a_or_p','n_or_a','n_or_v']).
pp(6647,'n_or_v',[N|R],A) :- pp(8160,N,R,A).
pp(8160,'supnoun',[],['mobile','a_or_p','n_or_a','n_or_v','supnoun']).
pp(8160,'nominal',[],['mobile','a_or_p','n_or_a','n_or_v','nominal']).
pp(8160,'nominal_or_verbal',[],['mobile','a_or_p','n_or_a','n_or_v','nominal_or_verbal']).
pp(8160,'nominal_or_verbal',[N|R],A) :- pp(8716,N,R,A).
pp(8716,'v_or_g',[],['mobile','a_or_p','n_or_a','n_or_v','nominal_or_verbal','v_or_g']).
pp(8716,'v_or_p',[],['mobile','a_or_p','n_or_a','n_or_v','nominal_or_verbal','v_or_p']).
pp(8160,'v_or_g',[],['mobile','a_or_p','n_or_a','n_or_v','v_or_g']).
pp(8160,'v_or_p',[],['mobile','a_or_p','n_or_a','n_or_v','v_or_p']).
pp(8160,'poss-able',[],['mobile','a_or_p','n_or_a','n_or_v','poss-able']).
pp(6647,'supnoun',[],['mobile','a_or_p','n_or_a','supnoun']).
pp(6647,'nominal',[],['mobile','a_or_p','n_or_a','nominal']).
pp(6647,'nominal_or_verbal',[],['mobile','a_or_p','n_or_a','nominal_or_verbal']).
pp(6647,'nominal_or_verbal',[N|R],A) :- pp(8116,N,R,A).
pp(8116,'v_or_g',[],['mobile','a_or_p','n_or_a','nominal_or_verbal','v_or_g']).
pp(8116,'v_or_p',[],['mobile','a_or_p','n_or_a','nominal_or_verbal','v_or_p']).
pp(6647,'v_or_g',[],['mobile','a_or_p','n_or_a','v_or_g']).
pp(6647,'v_or_p',[],['mobile','a_or_p','n_or_a','v_or_p']).
pp(6647,'poss-able',[],['mobile','a_or_p','n_or_a','poss-able']).
pp(4646,'modnp*',[],['mobile','a_or_p','modnp*']).
pp(4646,'n_or_p',[],['mobile','a_or_p','n_or_p']).
pp(4646,'n_or_p',[N|R],A) :- pp(6644,N,R,A).
pp(6644,'n_or_v',[],['mobile','a_or_p','n_or_p','n_or_v']).
pp(6644,'n_or_v',[N|R],A) :- pp(8158,N,R,A).
pp(8158,'nominal_or_verbal',[],['mobile','a_or_p','n_or_p','n_or_v','nominal_or_verbal']).
pp(8158,'nominal_or_verbal',[N|R],A) :- pp(8714,N,R,A).
pp(8714,'v_or_g_or_a',[],['mobile','a_or_p','n_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8158,'v_or_g_or_a',[],['mobile','a_or_p','n_or_p','n_or_v','v_or_g_or_a']).
pp(6644,'nominal',[],['mobile','a_or_p','n_or_p','nominal']).
pp(6644,'nominal',[N|R],A) :- pp(8137,N,R,A).
pp(8137,'v_or_g_or_a',[],['mobile','a_or_p','n_or_p','nominal','v_or_g_or_a']).
pp(6644,'nominal_or_verbal',[],['mobile','a_or_p','n_or_p','nominal_or_verbal']).
pp(6644,'nominal_or_verbal',[N|R],A) :- pp(8114,N,R,A).
pp(8114,'v_or_g_or_a',[],['mobile','a_or_p','n_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(6644,'v_or_g_or_a',[],['mobile','a_or_p','n_or_p','v_or_g_or_a']).
pp(6644,'v_or_g_or_a',[N|R],A) :- pp(8027,N,R,A).
pp(8027,'poss-able',[],['mobile','a_or_p','n_or_p','v_or_g_or_a','poss-able']).
pp(6644,'poss-able',[],['mobile','a_or_p','n_or_p','poss-able']).
pp(4646,'n_or_v',[],['mobile','a_or_p','n_or_v']).
pp(4646,'n_or_v',[N|R],A) :- pp(6634,N,R,A).
pp(6634,'supnoun',[],['mobile','a_or_p','n_or_v','supnoun']).
pp(6634,'supnoun',[N|R],A) :- pp(8149,N,R,A).
pp(8149,'v_or_g_or_a',[],['mobile','a_or_p','n_or_v','supnoun','v_or_g_or_a']).
pp(6634,'nominal',[],['mobile','a_or_p','n_or_v','nominal']).
pp(6634,'nominal',[N|R],A) :- pp(8130,N,R,A).
pp(8130,'v_or_g_or_a',[],['mobile','a_or_p','n_or_v','nominal','v_or_g_or_a']).
pp(6634,'nominal_or_verbal',[],['mobile','a_or_p','n_or_v','nominal_or_verbal']).
pp(6634,'nominal_or_verbal',[N|R],A) :- pp(8104,N,R,A).
pp(8104,'v_or_g',[],['mobile','a_or_p','n_or_v','nominal_or_verbal','v_or_g']).
pp(8104,'v_or_g_or_a',[],['mobile','a_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8104,'v_or_p',[],['mobile','a_or_p','n_or_v','nominal_or_verbal','v_or_p']).
pp(6634,'v_or_g',[],['mobile','a_or_p','n_or_v','v_or_g']).
pp(6634,'v_or_g_or_a',[],['mobile','a_or_p','n_or_v','v_or_g_or_a']).
pp(6634,'v_or_g_or_a',[N|R],A) :- pp(8020,N,R,A).
pp(8020,'poss-able',[],['mobile','a_or_p','n_or_v','v_or_g_or_a','poss-able']).
pp(6634,'v_or_p',[],['mobile','a_or_p','n_or_v','v_or_p']).
pp(6634,'poss-able',[],['mobile','a_or_p','n_or_v','poss-able']).
pp(4646,'supnoun',[],['mobile','a_or_p','supnoun']).
pp(4646,'supnoun',[N|R],A) :- pp(6617,N,R,A).
pp(6617,'v_or_g_or_a',[],['mobile','a_or_p','supnoun','v_or_g_or_a']).
pp(4646,'nominal',[],['mobile','a_or_p','nominal']).
pp(4646,'nominal',[N|R],A) :- pp(6601,N,R,A).
pp(6601,'v_or_g_or_a',[],['mobile','a_or_p','nominal','v_or_g_or_a']).
pp(6601,'v_or_p',[],['mobile','a_or_p','nominal','v_or_p']).
pp(4646,'nominal_or_verbal',[],['mobile','a_or_p','nominal_or_verbal']).
pp(4646,'nominal_or_verbal',[N|R],A) :- pp(6579,N,R,A).
pp(6579,'v_or_g',[],['mobile','a_or_p','nominal_or_verbal','v_or_g']).
pp(6579,'v_or_g_or_a',[],['mobile','a_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(6579,'v_or_p',[],['mobile','a_or_p','nominal_or_verbal','v_or_p']).
pp(4646,'v_or_g',[],['mobile','a_or_p','v_or_g']).
pp(4646,'v_or_g_or_a',[],['mobile','a_or_p','v_or_g_or_a']).
pp(4646,'v_or_g_or_a',[N|R],A) :- pp(6517,N,R,A).
pp(6517,'v_or_p',[],['mobile','a_or_p','v_or_g_or_a','v_or_p']).
pp(6517,'poss-able',[],['mobile','a_or_p','v_or_g_or_a','poss-able']).
pp(4646,'v_or_p',[],['mobile','a_or_p','v_or_p']).
pp(4646,'v_or_p',[N|R],A) :- pp(6478,N,R,A).
pp(6478,'poss-able',[],['mobile','a_or_p','v_or_p','poss-able']).
pp(4646,'poss-able',[],['mobile','a_or_p','poss-able']).
pp(4646,'strict_type',[],['mobile','a_or_p','strict_type']).
pp(2285,'adverbee',[],['mobile','adverbee']).
pp(2285,'adverbee',[N|R],A) :- pp(4643,N,R,A).
pp(4643,'n_or_p',[],['mobile','adverbee','n_or_p']).
pp(4643,'n_or_p',[N|R],A) :- pp(6642,N,R,A).
pp(6642,'n_or_v',[],['mobile','adverbee','n_or_p','n_or_v']).
pp(6642,'n_or_v',[N|R],A) :- pp(8156,N,R,A).
pp(8156,'nominal_or_verbal',[],['mobile','adverbee','n_or_p','n_or_v','nominal_or_verbal']).
pp(8156,'nominal_or_verbal',[N|R],A) :- pp(8712,N,R,A).
pp(8712,'v_or_g_or_a',[],['mobile','adverbee','n_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8156,'v_or_g_or_a',[],['mobile','adverbee','n_or_p','n_or_v','v_or_g_or_a']).
pp(6642,'nominal',[],['mobile','adverbee','n_or_p','nominal']).
pp(6642,'nominal',[N|R],A) :- pp(8136,N,R,A).
pp(8136,'v_or_g_or_a',[],['mobile','adverbee','n_or_p','nominal','v_or_g_or_a']).
pp(6642,'nominal_or_verbal',[],['mobile','adverbee','n_or_p','nominal_or_verbal']).
pp(6642,'nominal_or_verbal',[N|R],A) :- pp(8112,N,R,A).
pp(8112,'v_or_g_or_a',[],['mobile','adverbee','n_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(6642,'v_or_g_or_a',[],['mobile','adverbee','n_or_p','v_or_g_or_a']).
pp(6642,'v_or_g_or_a',[N|R],A) :- pp(8025,N,R,A).
pp(8025,'poss-able',[],['mobile','adverbee','n_or_p','v_or_g_or_a','poss-able']).
pp(6642,'poss-able',[],['mobile','adverbee','n_or_p','poss-able']).
pp(4643,'n_or_v',[],['mobile','adverbee','n_or_v']).
pp(4643,'n_or_v',[N|R],A) :- pp(6632,N,R,A).
pp(6632,'supnoun',[],['mobile','adverbee','n_or_v','supnoun']).
pp(6632,'supnoun',[N|R],A) :- pp(8147,N,R,A).
pp(8147,'v_or_g',[],['mobile','adverbee','n_or_v','supnoun','v_or_g']).
pp(8147,'v_or_g_or_a',[],['mobile','adverbee','n_or_v','supnoun','v_or_g_or_a']).
pp(6632,'nominal',[],['mobile','adverbee','n_or_v','nominal']).
pp(6632,'nominal',[N|R],A) :- pp(8128,N,R,A).
pp(8128,'v_or_g',[],['mobile','adverbee','n_or_v','nominal','v_or_g']).
pp(8128,'v_or_g_or_a',[],['mobile','adverbee','n_or_v','nominal','v_or_g_or_a']).
pp(6632,'nominal_or_verbal',[],['mobile','adverbee','n_or_v','nominal_or_verbal']).
pp(6632,'nominal_or_verbal',[N|R],A) :- pp(8102,N,R,A).
pp(8102,'v_or_g',[],['mobile','adverbee','n_or_v','nominal_or_verbal','v_or_g']).
pp(8102,'v_or_g_or_a',[],['mobile','adverbee','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6632,'v_or_g',[],['mobile','adverbee','n_or_v','v_or_g']).
pp(6632,'v_or_g',[N|R],A) :- pp(8078,N,R,A).
pp(8078,'poss-able',[],['mobile','adverbee','n_or_v','v_or_g','poss-able']).
pp(6632,'v_or_g_or_a',[],['mobile','adverbee','n_or_v','v_or_g_or_a']).
pp(6632,'v_or_g_or_a',[N|R],A) :- pp(8018,N,R,A).
pp(8018,'poss-able',[],['mobile','adverbee','n_or_v','v_or_g_or_a','poss-able']).
pp(6632,'poss-able',[],['mobile','adverbee','n_or_v','poss-able']).
pp(4643,'supnoun',[],['mobile','adverbee','supnoun']).
pp(4643,'supnoun',[N|R],A) :- pp(6615,N,R,A).
pp(6615,'v_or_g',[],['mobile','adverbee','supnoun','v_or_g']).
pp(6615,'v_or_g_or_a',[],['mobile','adverbee','supnoun','v_or_g_or_a']).
pp(4643,'nominal',[],['mobile','adverbee','nominal']).
pp(4643,'nominal',[N|R],A) :- pp(6599,N,R,A).
pp(6599,'v_or_g',[],['mobile','adverbee','nominal','v_or_g']).
pp(6599,'v_or_g_or_a',[],['mobile','adverbee','nominal','v_or_g_or_a']).
pp(4643,'nominal_or_verbal',[],['mobile','adverbee','nominal_or_verbal']).
pp(4643,'nominal_or_verbal',[N|R],A) :- pp(6577,N,R,A).
pp(6577,'v_or_g',[],['mobile','adverbee','nominal_or_verbal','v_or_g']).
pp(6577,'v_or_g_or_a',[],['mobile','adverbee','nominal_or_verbal','v_or_g_or_a']).
pp(4643,'v_or_g',[],['mobile','adverbee','v_or_g']).
pp(4643,'v_or_g',[N|R],A) :- pp(6552,N,R,A).
pp(6552,'poss-able',[],['mobile','adverbee','v_or_g','poss-able']).
pp(4643,'v_or_g_or_a',[],['mobile','adverbee','v_or_g_or_a']).
pp(4643,'v_or_g_or_a',[N|R],A) :- pp(6514,N,R,A).
pp(6514,'v_or_p',[],['mobile','adverbee','v_or_g_or_a','v_or_p']).
pp(6514,'poss-able',[],['mobile','adverbee','v_or_g_or_a','poss-able']).
pp(6514,'strict_type',[],['mobile','adverbee','v_or_g_or_a','strict_type']).
pp(4643,'v_or_p',[],['mobile','adverbee','v_or_p']).
pp(4643,'poss-able',[],['mobile','adverbee','poss-able']).
pp(4643,'strict_type',[],['mobile','adverbee','strict_type']).
pp(2285,'noun*',[],['mobile','noun*']).
pp(2285,'n_or_a',[],['mobile','n_or_a']).
pp(2285,'n_or_a',[N|R],A) :- pp(4634,N,R,A).
pp(4634,'n_or_p',[],['mobile','n_or_a','n_or_p']).
pp(4634,'n_or_p',[N|R],A) :- pp(6640,N,R,A).
pp(6640,'nominal',[],['mobile','n_or_a','n_or_p','nominal']).
pp(6640,'nominal_or_verbal',[],['mobile','n_or_a','n_or_p','nominal_or_verbal']).
pp(6640,'poss-able',[],['mobile','n_or_a','n_or_p','poss-able']).
pp(4634,'n_or_v',[],['mobile','n_or_a','n_or_v']).
pp(4634,'n_or_v',[N|R],A) :- pp(6629,N,R,A).
pp(6629,'supnoun',[],['mobile','n_or_a','n_or_v','supnoun']).
pp(6629,'nominal',[],['mobile','n_or_a','n_or_v','nominal']).
pp(6629,'nominal_or_verbal',[],['mobile','n_or_a','n_or_v','nominal_or_verbal']).
pp(6629,'nominal_or_verbal',[N|R],A) :- pp(8099,N,R,A).
pp(8099,'v_or_g',[],['mobile','n_or_a','n_or_v','nominal_or_verbal','v_or_g']).
pp(8099,'v_or_p',[],['mobile','n_or_a','n_or_v','nominal_or_verbal','v_or_p']).
pp(6629,'v_or_g',[],['mobile','n_or_a','n_or_v','v_or_g']).
pp(6629,'v_or_p',[],['mobile','n_or_a','n_or_v','v_or_p']).
pp(6629,'poss-able',[],['mobile','n_or_a','n_or_v','poss-able']).
pp(4634,'supnoun',[],['mobile','n_or_a','supnoun']).
pp(4634,'nominal',[],['mobile','n_or_a','nominal']).
pp(4634,'nominal_or_verbal',[],['mobile','n_or_a','nominal_or_verbal']).
pp(4634,'nominal_or_verbal',[N|R],A) :- pp(6574,N,R,A).
pp(6574,'v_or_g',[],['mobile','n_or_a','nominal_or_verbal','v_or_g']).
pp(6574,'v_or_p',[],['mobile','n_or_a','nominal_or_verbal','v_or_p']).
pp(4634,'v_or_g',[],['mobile','n_or_a','v_or_g']).
pp(4634,'v_or_p',[],['mobile','n_or_a','v_or_p']).
pp(4634,'poss-able',[],['mobile','n_or_a','poss-able']).
pp(4634,'strict_type',[],['mobile','n_or_a','strict_type']).
pp(2285,'modnp*',[],['mobile','modnp*']).
pp(2285,'n_or_p',[],['mobile','n_or_p']).
pp(2285,'n_or_p',[N|R],A) :- pp(4624,N,R,A).
pp(4624,'n_or_v',[],['mobile','n_or_p','n_or_v']).
pp(4624,'n_or_v',[N|R],A) :- pp(6625,N,R,A).
pp(6625,'nominal_or_verbal',[],['mobile','n_or_p','n_or_v','nominal_or_verbal']).
pp(6625,'nominal_or_verbal',[N|R],A) :- pp(8095,N,R,A).
pp(8095,'v_or_g_or_a',[],['mobile','n_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6625,'v_or_g_or_a',[],['mobile','n_or_p','n_or_v','v_or_g_or_a']).
pp(4624,'nominal',[],['mobile','n_or_p','nominal']).
pp(4624,'nominal',[N|R],A) :- pp(6592,N,R,A).
pp(6592,'v_or_g_or_a',[],['mobile','n_or_p','nominal','v_or_g_or_a']).
pp(4624,'nominal_or_verbal',[],['mobile','n_or_p','nominal_or_verbal']).
pp(4624,'nominal_or_verbal',[N|R],A) :- pp(6569,N,R,A).
pp(6569,'v_or_g_or_a',[],['mobile','n_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(4624,'v_or_g_or_a',[],['mobile','n_or_p','v_or_g_or_a']).
pp(4624,'v_or_g_or_a',[N|R],A) :- pp(6508,N,R,A).
pp(6508,'poss-able',[],['mobile','n_or_p','v_or_g_or_a','poss-able']).
pp(4624,'poss-able',[],['mobile','n_or_p','poss-able']).
pp(4624,'strict_type',[],['mobile','n_or_p','strict_type']).
pp(2285,'n_or_v',[],['mobile','n_or_v']).
pp(2285,'n_or_v',[N|R],A) :- pp(4616,N,R,A).
pp(4616,'strict_supnoun',[],['mobile','n_or_v','strict_supnoun']).
pp(4616,'strict_nominal',[],['mobile','n_or_v','strict_nominal']).
pp(4616,'supnoun',[],['mobile','n_or_v','supnoun']).
pp(4616,'supnoun',[N|R],A) :- pp(6606,N,R,A).
pp(6606,'v_or_g',[],['mobile','n_or_v','supnoun','v_or_g']).
pp(6606,'v_or_g_or_a',[],['mobile','n_or_v','supnoun','v_or_g_or_a']).
pp(4616,'nominal',[],['mobile','n_or_v','nominal']).
pp(4616,'nominal',[N|R],A) :- pp(6586,N,R,A).
pp(6586,'v_or_g',[],['mobile','n_or_v','nominal','v_or_g']).
pp(6586,'v_or_g_or_a',[],['mobile','n_or_v','nominal','v_or_g_or_a']).
pp(6586,'strict_type',[],['mobile','n_or_v','nominal','strict_type']).
pp(4616,'nominal_or_verbal',[],['mobile','n_or_v','nominal_or_verbal']).
pp(4616,'nominal_or_verbal',[N|R],A) :- pp(6562,N,R,A).
pp(6562,'v_or_g',[],['mobile','n_or_v','nominal_or_verbal','v_or_g']).
pp(6562,'v_or_g_or_a',[],['mobile','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6562,'v_or_p',[],['mobile','n_or_v','nominal_or_verbal','v_or_p']).
pp(6562,'strict_type',[],['mobile','n_or_v','nominal_or_verbal','strict_type']).
pp(4616,'v_or_g',[],['mobile','n_or_v','v_or_g']).
pp(4616,'v_or_g',[N|R],A) :- pp(6542,N,R,A).
pp(6542,'poss-able',[],['mobile','n_or_v','v_or_g','poss-able']).
pp(4616,'v_or_g_or_a',[],['mobile','n_or_v','v_or_g_or_a']).
pp(4616,'v_or_g_or_a',[N|R],A) :- pp(6503,N,R,A).
pp(6503,'poss-able',[],['mobile','n_or_v','v_or_g_or_a','poss-able']).
pp(4616,'v_or_p',[],['mobile','n_or_v','v_or_p']).
pp(4616,'poss-able',[],['mobile','n_or_v','poss-able']).
pp(4616,'poss-able',[N|R],A) :- pp(6428,N,R,A).
pp(6428,'strict_type',[],['mobile','n_or_v','poss-able','strict_type']).
pp(4616,'strict_type',[],['mobile','n_or_v','strict_type']).
pp(2285,'strict_supnoun',[],['mobile','strict_supnoun']).
pp(2285,'strict_nominal',[],['mobile','strict_nominal']).
pp(2285,'supnoun',[],['mobile','supnoun']).
pp(2285,'supnoun',[N|R],A) :- pp(4600,N,R,A).
pp(4600,'v_or_g',[],['mobile','supnoun','v_or_g']).
pp(4600,'v_or_g_or_a',[],['mobile','supnoun','v_or_g_or_a']).
pp(2285,'nominal',[],['mobile','nominal']).
pp(2285,'nominal',[N|R],A) :- pp(4590,N,R,A).
pp(4590,'v_or_g',[],['mobile','nominal','v_or_g']).
pp(4590,'v_or_g_or_a',[],['mobile','nominal','v_or_g_or_a']).
pp(4590,'v_or_p',[],['mobile','nominal','v_or_p']).
pp(4590,'strict_type',[],['mobile','nominal','strict_type']).
pp(2285,'nominal_or_verbal',[],['mobile','nominal_or_verbal']).
pp(2285,'nominal_or_verbal',[N|R],A) :- pp(4581,N,R,A).
pp(4581,'v_or_g',[],['mobile','nominal_or_verbal','v_or_g']).
pp(4581,'v_or_g_or_a',[],['mobile','nominal_or_verbal','v_or_g_or_a']).
pp(4581,'v_or_p',[],['mobile','nominal_or_verbal','v_or_p']).
pp(4581,'strict_type',[],['mobile','nominal_or_verbal','strict_type']).
pp(2285,'v_or_g',[],['mobile','v_or_g']).
pp(2285,'v_or_g',[N|R],A) :- pp(4573,N,R,A).
pp(4573,'poss-able',[],['mobile','v_or_g','poss-able']).
pp(2285,'v_or_g_or_a',[],['mobile','v_or_g_or_a']).
pp(2285,'v_or_g_or_a',[N|R],A) :- pp(4562,N,R,A).
pp(4562,'v_or_p',[],['mobile','v_or_g_or_a','v_or_p']).
pp(4562,'poss-able',[],['mobile','v_or_g_or_a','poss-able']).
pp(4562,'strict_type',[],['mobile','v_or_g_or_a','strict_type']).
pp(2285,'v_or_p',[],['mobile','v_or_p']).
pp(2285,'v_or_p',[N|R],A) :- pp(4551,N,R,A).
pp(4551,'poss-able',[],['mobile','v_or_p','poss-able']).
pp(2285,'subst',[],['mobile','subst']).
pp(2285,'subst',[N|R],A) :- pp(4539,N,R,A).
pp(4539,'strict_type',[],['mobile','subst','strict_type']).
pp(2285,'poss-able',[],['mobile','poss-able']).
pp(2285,'poss-able',[N|R],A) :- pp(4533,N,R,A).
pp(4533,'strict_type',[],['mobile','poss-able','strict_type']).
pp(2285,'strict_type',[],['mobile','strict_type']).
pp(0,'a_or_p',[],['a_or_p']).
pp(0,'a_or_p',[N|R],A) :- pp(2290,N,R,A).
pp(2290,'adverbee',[],['a_or_p','adverbee']).
pp(2290,'adverbee',[N|R],A) :- pp(4642,N,R,A).
pp(4642,'n_or_p',[],['a_or_p','adverbee','n_or_p']).
pp(4642,'n_or_p',[N|R],A) :- pp(6641,N,R,A).
pp(6641,'n_or_v',[],['a_or_p','adverbee','n_or_p','n_or_v']).
pp(6641,'n_or_v',[N|R],A) :- pp(8155,N,R,A).
pp(8155,'nominal_or_verbal',[],['a_or_p','adverbee','n_or_p','n_or_v','nominal_or_verbal']).
pp(8155,'nominal_or_verbal',[N|R],A) :- pp(8711,N,R,A).
pp(8711,'v_or_g_or_a',[],['a_or_p','adverbee','n_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(8155,'v_or_g_or_a',[],['a_or_p','adverbee','n_or_p','n_or_v','v_or_g_or_a']).
pp(6641,'nominal',[],['a_or_p','adverbee','n_or_p','nominal']).
pp(6641,'nominal',[N|R],A) :- pp(8135,N,R,A).
pp(8135,'v_or_g_or_a',[],['a_or_p','adverbee','n_or_p','nominal','v_or_g_or_a']).
pp(6641,'nominal_or_verbal',[],['a_or_p','adverbee','n_or_p','nominal_or_verbal']).
pp(6641,'nominal_or_verbal',[N|R],A) :- pp(8111,N,R,A).
pp(8111,'v_or_g_or_a',[],['a_or_p','adverbee','n_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(6641,'v_or_g_or_a',[],['a_or_p','adverbee','n_or_p','v_or_g_or_a']).
pp(6641,'v_or_g_or_a',[N|R],A) :- pp(8024,N,R,A).
pp(8024,'poss-able',[],['a_or_p','adverbee','n_or_p','v_or_g_or_a','poss-able']).
pp(6641,'poss-able',[],['a_or_p','adverbee','n_or_p','poss-able']).
pp(4642,'n_or_v',[],['a_or_p','adverbee','n_or_v']).
pp(4642,'n_or_v',[N|R],A) :- pp(6631,N,R,A).
pp(6631,'supnoun',[],['a_or_p','adverbee','n_or_v','supnoun']).
pp(6631,'supnoun',[N|R],A) :- pp(8146,N,R,A).
pp(8146,'v_or_g_or_a',[],['a_or_p','adverbee','n_or_v','supnoun','v_or_g_or_a']).
pp(6631,'nominal',[],['a_or_p','adverbee','n_or_v','nominal']).
pp(6631,'nominal',[N|R],A) :- pp(8127,N,R,A).
pp(8127,'v_or_g_or_a',[],['a_or_p','adverbee','n_or_v','nominal','v_or_g_or_a']).
pp(6631,'nominal_or_verbal',[],['a_or_p','adverbee','n_or_v','nominal_or_verbal']).
pp(6631,'nominal_or_verbal',[N|R],A) :- pp(8101,N,R,A).
pp(8101,'v_or_g',[],['a_or_p','adverbee','n_or_v','nominal_or_verbal','v_or_g']).
pp(8101,'v_or_g_or_a',[],['a_or_p','adverbee','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6631,'v_or_g',[],['a_or_p','adverbee','n_or_v','v_or_g']).
pp(6631,'v_or_g_or_a',[],['a_or_p','adverbee','n_or_v','v_or_g_or_a']).
pp(6631,'v_or_g_or_a',[N|R],A) :- pp(8017,N,R,A).
pp(8017,'poss-able',[],['a_or_p','adverbee','n_or_v','v_or_g_or_a','poss-able']).
pp(6631,'poss-able',[],['a_or_p','adverbee','n_or_v','poss-able']).
pp(4642,'supnoun',[],['a_or_p','adverbee','supnoun']).
pp(4642,'supnoun',[N|R],A) :- pp(6614,N,R,A).
pp(6614,'v_or_g_or_a',[],['a_or_p','adverbee','supnoun','v_or_g_or_a']).
pp(4642,'nominal',[],['a_or_p','adverbee','nominal']).
pp(4642,'nominal',[N|R],A) :- pp(6598,N,R,A).
pp(6598,'v_or_g_or_a',[],['a_or_p','adverbee','nominal','v_or_g_or_a']).
pp(4642,'nominal_or_verbal',[],['a_or_p','adverbee','nominal_or_verbal']).
pp(4642,'nominal_or_verbal',[N|R],A) :- pp(6576,N,R,A).
pp(6576,'v_or_g',[],['a_or_p','adverbee','nominal_or_verbal','v_or_g']).
pp(6576,'v_or_g_or_a',[],['a_or_p','adverbee','nominal_or_verbal','v_or_g_or_a']).
pp(4642,'v_or_g',[],['a_or_p','adverbee','v_or_g']).
pp(4642,'v_or_g_or_a',[],['a_or_p','adverbee','v_or_g_or_a']).
pp(4642,'v_or_g_or_a',[N|R],A) :- pp(6513,N,R,A).
pp(6513,'v_or_p',[],['a_or_p','adverbee','v_or_g_or_a','v_or_p']).
pp(6513,'poss-able',[],['a_or_p','adverbee','v_or_g_or_a','poss-able']).
pp(4642,'v_or_p',[],['a_or_p','adverbee','v_or_p']).
pp(4642,'poss-able',[],['a_or_p','adverbee','poss-able']).
pp(2290,'noun*',[],['a_or_p','noun*']).
pp(2290,'n_or_a',[],['a_or_p','n_or_a']).
pp(2290,'n_or_a',[N|R],A) :- pp(4633,N,R,A).
pp(4633,'n_or_p',[],['a_or_p','n_or_a','n_or_p']).
pp(4633,'n_or_p',[N|R],A) :- pp(6639,N,R,A).
pp(6639,'nominal',[],['a_or_p','n_or_a','n_or_p','nominal']).
pp(6639,'nominal_or_verbal',[],['a_or_p','n_or_a','n_or_p','nominal_or_verbal']).
pp(6639,'poss-able',[],['a_or_p','n_or_a','n_or_p','poss-able']).
pp(4633,'n_or_v',[],['a_or_p','n_or_a','n_or_v']).
pp(4633,'n_or_v',[N|R],A) :- pp(6628,N,R,A).
pp(6628,'supnoun',[],['a_or_p','n_or_a','n_or_v','supnoun']).
pp(6628,'nominal',[],['a_or_p','n_or_a','n_or_v','nominal']).
pp(6628,'nominal_or_verbal',[],['a_or_p','n_or_a','n_or_v','nominal_or_verbal']).
pp(6628,'nominal_or_verbal',[N|R],A) :- pp(8098,N,R,A).
pp(8098,'v_or_g',[],['a_or_p','n_or_a','n_or_v','nominal_or_verbal','v_or_g']).
pp(8098,'v_or_p',[],['a_or_p','n_or_a','n_or_v','nominal_or_verbal','v_or_p']).
pp(6628,'v_or_g',[],['a_or_p','n_or_a','n_or_v','v_or_g']).
pp(6628,'v_or_p',[],['a_or_p','n_or_a','n_or_v','v_or_p']).
pp(6628,'poss-able',[],['a_or_p','n_or_a','n_or_v','poss-able']).
pp(4633,'supnoun',[],['a_or_p','n_or_a','supnoun']).
pp(4633,'nominal',[],['a_or_p','n_or_a','nominal']).
pp(4633,'nominal_or_verbal',[],['a_or_p','n_or_a','nominal_or_verbal']).
pp(4633,'nominal_or_verbal',[N|R],A) :- pp(6573,N,R,A).
pp(6573,'v_or_g',[],['a_or_p','n_or_a','nominal_or_verbal','v_or_g']).
pp(6573,'v_or_p',[],['a_or_p','n_or_a','nominal_or_verbal','v_or_p']).
pp(4633,'v_or_g',[],['a_or_p','n_or_a','v_or_g']).
pp(4633,'v_or_p',[],['a_or_p','n_or_a','v_or_p']).
pp(4633,'poss-able',[],['a_or_p','n_or_a','poss-able']).
pp(2290,'modnp*',[],['a_or_p','modnp*']).
pp(2290,'n_or_p',[],['a_or_p','n_or_p']).
pp(2290,'n_or_p',[N|R],A) :- pp(4623,N,R,A).
pp(4623,'n_or_v',[],['a_or_p','n_or_p','n_or_v']).
pp(4623,'n_or_v',[N|R],A) :- pp(6624,N,R,A).
pp(6624,'nominal_or_verbal',[],['a_or_p','n_or_p','n_or_v','nominal_or_verbal']).
pp(6624,'nominal_or_verbal',[N|R],A) :- pp(8094,N,R,A).
pp(8094,'v_or_g_or_a',[],['a_or_p','n_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6624,'v_or_g_or_a',[],['a_or_p','n_or_p','n_or_v','v_or_g_or_a']).
pp(4623,'nominal',[],['a_or_p','n_or_p','nominal']).
pp(4623,'nominal',[N|R],A) :- pp(6591,N,R,A).
pp(6591,'v_or_g_or_a',[],['a_or_p','n_or_p','nominal','v_or_g_or_a']).
pp(4623,'nominal_or_verbal',[],['a_or_p','n_or_p','nominal_or_verbal']).
pp(4623,'nominal_or_verbal',[N|R],A) :- pp(6568,N,R,A).
pp(6568,'v_or_g_or_a',[],['a_or_p','n_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(4623,'v_or_g_or_a',[],['a_or_p','n_or_p','v_or_g_or_a']).
pp(4623,'v_or_g_or_a',[N|R],A) :- pp(6507,N,R,A).
pp(6507,'poss-able',[],['a_or_p','n_or_p','v_or_g_or_a','poss-able']).
pp(4623,'poss-able',[],['a_or_p','n_or_p','poss-able']).
pp(2290,'n_or_v',[],['a_or_p','n_or_v']).
pp(2290,'n_or_v',[N|R],A) :- pp(4615,N,R,A).
pp(4615,'supnoun',[],['a_or_p','n_or_v','supnoun']).
pp(4615,'supnoun',[N|R],A) :- pp(6605,N,R,A).
pp(6605,'v_or_g_or_a',[],['a_or_p','n_or_v','supnoun','v_or_g_or_a']).
pp(4615,'nominal',[],['a_or_p','n_or_v','nominal']).
pp(4615,'nominal',[N|R],A) :- pp(6585,N,R,A).
pp(6585,'v_or_g_or_a',[],['a_or_p','n_or_v','nominal','v_or_g_or_a']).
pp(4615,'nominal_or_verbal',[],['a_or_p','n_or_v','nominal_or_verbal']).
pp(4615,'nominal_or_verbal',[N|R],A) :- pp(6561,N,R,A).
pp(6561,'v_or_g',[],['a_or_p','n_or_v','nominal_or_verbal','v_or_g']).
pp(6561,'v_or_g_or_a',[],['a_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6561,'v_or_p',[],['a_or_p','n_or_v','nominal_or_verbal','v_or_p']).
pp(4615,'v_or_g',[],['a_or_p','n_or_v','v_or_g']).
pp(4615,'v_or_g_or_a',[],['a_or_p','n_or_v','v_or_g_or_a']).
pp(4615,'v_or_g_or_a',[N|R],A) :- pp(6502,N,R,A).
pp(6502,'poss-able',[],['a_or_p','n_or_v','v_or_g_or_a','poss-able']).
pp(4615,'v_or_p',[],['a_or_p','n_or_v','v_or_p']).
pp(4615,'poss-able',[],['a_or_p','n_or_v','poss-able']).
pp(2290,'supnoun',[],['a_or_p','supnoun']).
pp(2290,'supnoun',[N|R],A) :- pp(4599,N,R,A).
pp(4599,'v_or_g_or_a',[],['a_or_p','supnoun','v_or_g_or_a']).
pp(2290,'nominal',[],['a_or_p','nominal']).
pp(2290,'nominal',[N|R],A) :- pp(4589,N,R,A).
pp(4589,'v_or_g_or_a',[],['a_or_p','nominal','v_or_g_or_a']).
pp(4589,'v_or_p',[],['a_or_p','nominal','v_or_p']).
pp(2290,'nominal_or_verbal',[],['a_or_p','nominal_or_verbal']).
pp(2290,'nominal_or_verbal',[N|R],A) :- pp(4580,N,R,A).
pp(4580,'v_or_g',[],['a_or_p','nominal_or_verbal','v_or_g']).
pp(4580,'v_or_g_or_a',[],['a_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(4580,'v_or_p',[],['a_or_p','nominal_or_verbal','v_or_p']).
pp(2290,'v_or_g',[],['a_or_p','v_or_g']).
pp(2290,'v_or_g_or_a',[],['a_or_p','v_or_g_or_a']).
pp(2290,'v_or_g_or_a',[N|R],A) :- pp(4561,N,R,A).
pp(4561,'v_or_p',[],['a_or_p','v_or_g_or_a','v_or_p']).
pp(4561,'poss-able',[],['a_or_p','v_or_g_or_a','poss-able']).
pp(2290,'v_or_p',[],['a_or_p','v_or_p']).
pp(2290,'v_or_p',[N|R],A) :- pp(4550,N,R,A).
pp(4550,'poss-able',[],['a_or_p','v_or_p','poss-able']).
pp(2290,'poss-able',[],['a_or_p','poss-able']).
pp(2290,'strict_type',[],['a_or_p','strict_type']).
pp(0,'adverbee',[],['adverbee']).
pp(0,'adverbee',[N|R],A) :- pp(2292,N,R,A).
pp(2292,'noun*',[],['adverbee','noun*']).
pp(2292,'noun*',[N|R],A) :- pp(4639,N,R,A).
pp(4639,'v_or_g_or_a',[],['adverbee','noun*','v_or_g_or_a']).
pp(2292,'n_or_a',[],['adverbee','n_or_a']).
pp(2292,'n_or_a',[N|R],A) :- pp(4632,N,R,A).
pp(4632,'n_or_p',[],['adverbee','n_or_a','n_or_p']).
pp(4632,'n_or_p',[N|R],A) :- pp(6638,N,R,A).
pp(6638,'nominal',[],['adverbee','n_or_a','n_or_p','nominal']).
pp(6638,'nominal',[N|R],A) :- pp(8132,N,R,A).
pp(8132,'v_or_g_or_a',[],['adverbee','n_or_a','n_or_p','nominal','v_or_g_or_a']).
pp(6638,'nominal_or_verbal',[],['adverbee','n_or_a','n_or_p','nominal_or_verbal']).
pp(6638,'nominal_or_verbal',[N|R],A) :- pp(8108,N,R,A).
pp(8108,'v_or_g_or_a',[],['adverbee','n_or_a','n_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(6638,'v_or_g_or_a',[],['adverbee','n_or_a','n_or_p','v_or_g_or_a']).
pp(6638,'v_or_g_or_a',[N|R],A) :- pp(8023,N,R,A).
pp(8023,'v_or_p',[],['adverbee','n_or_a','n_or_p','v_or_g_or_a','v_or_p']).
pp(8023,'poss-able',[],['adverbee','n_or_a','n_or_p','v_or_g_or_a','poss-able']).
pp(6638,'v_or_p',[],['adverbee','n_or_a','n_or_p','v_or_p']).
pp(6638,'poss-able',[],['adverbee','n_or_a','n_or_p','poss-able']).
pp(4632,'n_or_v',[],['adverbee','n_or_a','n_or_v']).
pp(4632,'n_or_v',[N|R],A) :- pp(6627,N,R,A).
pp(6627,'supnoun',[],['adverbee','n_or_a','n_or_v','supnoun']).
pp(6627,'supnoun',[N|R],A) :- pp(8142,N,R,A).
pp(8142,'v_or_g',[],['adverbee','n_or_a','n_or_v','supnoun','v_or_g']).
pp(8142,'v_or_g_or_a',[],['adverbee','n_or_a','n_or_v','supnoun','v_or_g_or_a']).
pp(6627,'nominal',[],['adverbee','n_or_a','n_or_v','nominal']).
pp(6627,'nominal',[N|R],A) :- pp(8123,N,R,A).
pp(8123,'v_or_g',[],['adverbee','n_or_a','n_or_v','nominal','v_or_g']).
pp(8123,'v_or_g_or_a',[],['adverbee','n_or_a','n_or_v','nominal','v_or_g_or_a']).
pp(6627,'nominal_or_verbal',[],['adverbee','n_or_a','n_or_v','nominal_or_verbal']).
pp(6627,'nominal_or_verbal',[N|R],A) :- pp(8097,N,R,A).
pp(8097,'v_or_g',[],['adverbee','n_or_a','n_or_v','nominal_or_verbal','v_or_g']).
pp(8097,'v_or_g_or_a',[],['adverbee','n_or_a','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6627,'v_or_g',[],['adverbee','n_or_a','n_or_v','v_or_g']).
pp(6627,'v_or_g',[N|R],A) :- pp(8073,N,R,A).
pp(8073,'poss-able',[],['adverbee','n_or_a','n_or_v','v_or_g','poss-able']).
pp(6627,'v_or_g_or_a',[],['adverbee','n_or_a','n_or_v','v_or_g_or_a']).
pp(6627,'v_or_g_or_a',[N|R],A) :- pp(8015,N,R,A).
pp(8015,'poss-able',[],['adverbee','n_or_a','n_or_v','v_or_g_or_a','poss-able']).
pp(6627,'poss-able',[],['adverbee','n_or_a','n_or_v','poss-able']).
pp(4632,'supnoun',[],['adverbee','n_or_a','supnoun']).
pp(4632,'supnoun',[N|R],A) :- pp(6610,N,R,A).
pp(6610,'v_or_g',[],['adverbee','n_or_a','supnoun','v_or_g']).
pp(6610,'v_or_g_or_a',[],['adverbee','n_or_a','supnoun','v_or_g_or_a']).
pp(4632,'nominal',[],['adverbee','n_or_a','nominal']).
pp(4632,'nominal',[N|R],A) :- pp(6594,N,R,A).
pp(6594,'v_or_g',[],['adverbee','n_or_a','nominal','v_or_g']).
pp(6594,'v_or_g_or_a',[],['adverbee','n_or_a','nominal','v_or_g_or_a']).
pp(4632,'nominal_or_verbal',[],['adverbee','n_or_a','nominal_or_verbal']).
pp(4632,'nominal_or_verbal',[N|R],A) :- pp(6572,N,R,A).
pp(6572,'v_or_g',[],['adverbee','n_or_a','nominal_or_verbal','v_or_g']).
pp(6572,'v_or_g_or_a',[],['adverbee','n_or_a','nominal_or_verbal','v_or_g_or_a']).
pp(4632,'v_or_g',[],['adverbee','n_or_a','v_or_g']).
pp(4632,'v_or_g',[N|R],A) :- pp(6547,N,R,A).
pp(6547,'poss-able',[],['adverbee','n_or_a','v_or_g','poss-able']).
pp(4632,'v_or_g_or_a',[],['adverbee','n_or_a','v_or_g_or_a']).
pp(4632,'v_or_g_or_a',[N|R],A) :- pp(6510,N,R,A).
pp(6510,'v_or_p',[],['adverbee','n_or_a','v_or_g_or_a','v_or_p']).
pp(6510,'poss-able',[],['adverbee','n_or_a','v_or_g_or_a','poss-able']).
pp(4632,'v_or_p',[],['adverbee','n_or_a','v_or_p']).
pp(4632,'poss-able',[],['adverbee','n_or_a','poss-able']).
pp(2292,'n_or_p',[],['adverbee','n_or_p']).
pp(2292,'n_or_p',[N|R],A) :- pp(4622,N,R,A).
pp(4622,'n_or_v',[],['adverbee','n_or_p','n_or_v']).
pp(4622,'n_or_v',[N|R],A) :- pp(6623,N,R,A).
pp(6623,'nominal_or_verbal',[],['adverbee','n_or_p','n_or_v','nominal_or_verbal']).
pp(6623,'nominal_or_verbal',[N|R],A) :- pp(8093,N,R,A).
pp(8093,'v_or_g',[],['adverbee','n_or_p','n_or_v','nominal_or_verbal','v_or_g']).
pp(8093,'v_or_g_or_a',[],['adverbee','n_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6623,'v_or_g',[],['adverbee','n_or_p','n_or_v','v_or_g']).
pp(6623,'v_or_g_or_a',[],['adverbee','n_or_p','n_or_v','v_or_g_or_a']).
pp(4622,'nominal',[],['adverbee','n_or_p','nominal']).
pp(4622,'nominal',[N|R],A) :- pp(6590,N,R,A).
pp(6590,'v_or_g_or_a',[],['adverbee','n_or_p','nominal','v_or_g_or_a']).
pp(4622,'nominal_or_verbal',[],['adverbee','n_or_p','nominal_or_verbal']).
pp(4622,'nominal_or_verbal',[N|R],A) :- pp(6567,N,R,A).
pp(6567,'v_or_g',[],['adverbee','n_or_p','nominal_or_verbal','v_or_g']).
pp(6567,'v_or_g_or_a',[],['adverbee','n_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(4622,'v_or_g',[],['adverbee','n_or_p','v_or_g']).
pp(4622,'v_or_g_or_a',[],['adverbee','n_or_p','v_or_g_or_a']).
pp(4622,'v_or_g_or_a',[N|R],A) :- pp(6506,N,R,A).
pp(6506,'v_or_p',[],['adverbee','n_or_p','v_or_g_or_a','v_or_p']).
pp(6506,'poss-able',[],['adverbee','n_or_p','v_or_g_or_a','poss-able']).
pp(4622,'v_or_p',[],['adverbee','n_or_p','v_or_p']).
pp(4622,'poss-able',[],['adverbee','n_or_p','poss-able']).
pp(2292,'n_or_v',[],['adverbee','n_or_v']).
pp(2292,'n_or_v',[N|R],A) :- pp(4614,N,R,A).
pp(4614,'supnoun',[],['adverbee','n_or_v','supnoun']).
pp(4614,'supnoun',[N|R],A) :- pp(6604,N,R,A).
pp(6604,'v_or_g',[],['adverbee','n_or_v','supnoun','v_or_g']).
pp(6604,'v_or_g_or_a',[],['adverbee','n_or_v','supnoun','v_or_g_or_a']).
pp(4614,'nominal',[],['adverbee','n_or_v','nominal']).
pp(4614,'nominal',[N|R],A) :- pp(6584,N,R,A).
pp(6584,'v_or_g',[],['adverbee','n_or_v','nominal','v_or_g']).
pp(6584,'v_or_g_or_a',[],['adverbee','n_or_v','nominal','v_or_g_or_a']).
pp(4614,'nominal_or_verbal',[],['adverbee','n_or_v','nominal_or_verbal']).
pp(4614,'nominal_or_verbal',[N|R],A) :- pp(6560,N,R,A).
pp(6560,'v_or_g',[],['adverbee','n_or_v','nominal_or_verbal','v_or_g']).
pp(6560,'v_or_g',[N|R],A) :- pp(8035,N,R,A).
pp(8035,'strict_type',[],['adverbee','n_or_v','nominal_or_verbal','v_or_g','strict_type']).
pp(6560,'v_or_g_or_a',[],['adverbee','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6560,'v_or_g_or_a',[N|R],A) :- pp(7966,N,R,A).
pp(7966,'strict_type',[],['adverbee','n_or_v','nominal_or_verbal','v_or_g_or_a','strict_type']).
pp(6560,'strict_type',[],['adverbee','n_or_v','nominal_or_verbal','strict_type']).
pp(4614,'v_or_g',[],['adverbee','n_or_v','v_or_g']).
pp(4614,'v_or_g',[N|R],A) :- pp(6540,N,R,A).
pp(6540,'poss-able',[],['adverbee','n_or_v','v_or_g','poss-able']).
pp(6540,'strict_type',[],['adverbee','n_or_v','v_or_g','strict_type']).
pp(4614,'v_or_g_or_a',[],['adverbee','n_or_v','v_or_g_or_a']).
pp(4614,'v_or_g_or_a',[N|R],A) :- pp(6501,N,R,A).
pp(6501,'poss-able',[],['adverbee','n_or_v','v_or_g_or_a','poss-able']).
pp(6501,'strict_type',[],['adverbee','n_or_v','v_or_g_or_a','strict_type']).
pp(4614,'poss-able',[],['adverbee','n_or_v','poss-able']).
pp(4614,'strict_type',[],['adverbee','n_or_v','strict_type']).
pp(2292,'supnoun',[],['adverbee','supnoun']).
pp(2292,'supnoun',[N|R],A) :- pp(4598,N,R,A).
pp(4598,'v_or_g',[],['adverbee','supnoun','v_or_g']).
pp(4598,'v_or_g_or_a',[],['adverbee','supnoun','v_or_g_or_a']).
pp(4598,'v_or_g_or_a',[N|R],A) :- pp(6495,N,R,A).
pp(6495,'v_or_p',[],['adverbee','supnoun','v_or_g_or_a','v_or_p']).
pp(4598,'v_or_p',[],['adverbee','supnoun','v_or_p']).
pp(2292,'nominal',[],['adverbee','nominal']).
pp(2292,'nominal',[N|R],A) :- pp(4588,N,R,A).
pp(4588,'v_or_g',[],['adverbee','nominal','v_or_g']).
pp(4588,'v_or_g',[N|R],A) :- pp(6530,N,R,A).
pp(6530,'strict_type',[],['adverbee','nominal','v_or_g','strict_type']).
pp(4588,'v_or_g_or_a',[],['adverbee','nominal','v_or_g_or_a']).
pp(4588,'v_or_g_or_a',[N|R],A) :- pp(6489,N,R,A).
pp(6489,'v_or_p',[],['adverbee','nominal','v_or_g_or_a','v_or_p']).
pp(6489,'strict_type',[],['adverbee','nominal','v_or_g_or_a','strict_type']).
pp(4588,'v_or_p',[],['adverbee','nominal','v_or_p']).
pp(4588,'strict_type',[],['adverbee','nominal','strict_type']).
pp(2292,'nominal_or_verbal',[],['adverbee','nominal_or_verbal']).
pp(2292,'nominal_or_verbal',[N|R],A) :- pp(4579,N,R,A).
pp(4579,'v_or_g',[],['adverbee','nominal_or_verbal','v_or_g']).
pp(4579,'v_or_g',[N|R],A) :- pp(6523,N,R,A).
pp(6523,'strict_type',[],['adverbee','nominal_or_verbal','v_or_g','strict_type']).
pp(4579,'v_or_g_or_a',[],['adverbee','nominal_or_verbal','v_or_g_or_a']).
pp(4579,'v_or_g_or_a',[N|R],A) :- pp(6482,N,R,A).
pp(6482,'strict_type',[],['adverbee','nominal_or_verbal','v_or_g_or_a','strict_type']).
pp(4579,'strict_type',[],['adverbee','nominal_or_verbal','strict_type']).
pp(2292,'v_or_g',[],['adverbee','v_or_g']).
pp(2292,'v_or_g',[N|R],A) :- pp(4571,N,R,A).
pp(4571,'poss-able',[],['adverbee','v_or_g','poss-able']).
pp(4571,'poss-able',[N|R],A) :- pp(6422,N,R,A).
pp(6422,'strict_type',[],['adverbee','v_or_g','poss-able','strict_type']).
pp(4571,'strict_type',[],['adverbee','v_or_g','strict_type']).
pp(2292,'v_or_g_or_a',[],['adverbee','v_or_g_or_a']).
pp(2292,'v_or_g_or_a',[N|R],A) :- pp(4560,N,R,A).
pp(4560,'v_or_p',[],['adverbee','v_or_g_or_a','v_or_p']).
pp(4560,'v_or_p',[N|R],A) :- pp(6450,N,R,A).
pp(6450,'poss-able',[],['adverbee','v_or_g_or_a','v_or_p','poss-able']).
pp(4560,'poss-able',[],['adverbee','v_or_g_or_a','poss-able']).
pp(4560,'poss-able',[N|R],A) :- pp(6416,N,R,A).
pp(6416,'strict_type',[],['adverbee','v_or_g_or_a','poss-able','strict_type']).
pp(4560,'strict_type',[],['adverbee','v_or_g_or_a','strict_type']).
pp(2292,'v_or_p',[],['adverbee','v_or_p']).
pp(2292,'v_or_p',[N|R],A) :- pp(4549,N,R,A).
pp(4549,'poss-able',[],['adverbee','v_or_p','poss-able']).
pp(2292,'poss-able',[],['adverbee','poss-able']).
pp(2292,'poss-able',[N|R],A) :- pp(4531,N,R,A).
pp(4531,'strict_type',[],['adverbee','poss-able','strict_type']).
pp(2292,'strict_type',[],['adverbee','strict_type']).
pp(0,'v_and_n',[],['v_and_n']).
pp(0,'n_or_a',[],['n_or_a']).
pp(0,'n_or_a',[N|R],A) :- pp(2297,N,R,A).
pp(2297,'modnp*',[],['n_or_a','modnp*']).
pp(2297,'n_or_p',[],['n_or_a','n_or_p']).
pp(2297,'n_or_p',[N|R],A) :- pp(4621,N,R,A).
pp(4621,'nominal',[],['n_or_a','n_or_p','nominal']).
pp(4621,'nominal',[N|R],A) :- pp(6589,N,R,A).
pp(6589,'v_or_g_or_a',[],['n_or_a','n_or_p','nominal','v_or_g_or_a']).
pp(6589,'v_or_p',[],['n_or_a','n_or_p','nominal','v_or_p']).
pp(4621,'nominal_or_verbal',[],['n_or_a','n_or_p','nominal_or_verbal']).
pp(4621,'nominal_or_verbal',[N|R],A) :- pp(6566,N,R,A).
pp(6566,'v_or_g_or_a',[],['n_or_a','n_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(6566,'v_or_p',[],['n_or_a','n_or_p','nominal_or_verbal','v_or_p']).
pp(4621,'v_or_g_or_a',[],['n_or_a','n_or_p','v_or_g_or_a']).
pp(4621,'v_or_g_or_a',[N|R],A) :- pp(6505,N,R,A).
pp(6505,'v_or_p',[],['n_or_a','n_or_p','v_or_g_or_a','v_or_p']).
pp(6505,'poss-able',[],['n_or_a','n_or_p','v_or_g_or_a','poss-able']).
pp(4621,'v_or_p',[],['n_or_a','n_or_p','v_or_p']).
pp(4621,'v_or_p',[N|R],A) :- pp(6471,N,R,A).
pp(6471,'poss-able',[],['n_or_a','n_or_p','v_or_p','poss-able']).
pp(4621,'poss-able',[],['n_or_a','n_or_p','poss-able']).
pp(2297,'n_or_v',[],['n_or_a','n_or_v']).
pp(2297,'n_or_v',[N|R],A) :- pp(4613,N,R,A).
pp(4613,'supnoun',[],['n_or_a','n_or_v','supnoun']).
pp(4613,'supnoun',[N|R],A) :- pp(6603,N,R,A).
pp(6603,'v_or_g',[],['n_or_a','n_or_v','supnoun','v_or_g']).
pp(6603,'v_or_g_or_a',[],['n_or_a','n_or_v','supnoun','v_or_g_or_a']).
pp(6603,'v_or_p',[],['n_or_a','n_or_v','supnoun','v_or_p']).
pp(4613,'nominal',[],['n_or_a','n_or_v','nominal']).
pp(4613,'nominal',[N|R],A) :- pp(6583,N,R,A).
pp(6583,'v_or_g',[],['n_or_a','n_or_v','nominal','v_or_g']).
pp(6583,'v_or_g_or_a',[],['n_or_a','n_or_v','nominal','v_or_g_or_a']).
pp(6583,'v_or_p',[],['n_or_a','n_or_v','nominal','v_or_p']).
pp(4613,'nominal_or_verbal',[],['n_or_a','n_or_v','nominal_or_verbal']).
pp(4613,'nominal_or_verbal',[N|R],A) :- pp(6559,N,R,A).
pp(6559,'v_or_g',[],['n_or_a','n_or_v','nominal_or_verbal','v_or_g']).
pp(6559,'v_or_g_or_a',[],['n_or_a','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6559,'v_or_p',[],['n_or_a','n_or_v','nominal_or_verbal','v_or_p']).
pp(4613,'v_or_g',[],['n_or_a','n_or_v','v_or_g']).
pp(4613,'v_or_g',[N|R],A) :- pp(6539,N,R,A).
pp(6539,'poss-able',[],['n_or_a','n_or_v','v_or_g','poss-able']).
pp(4613,'v_or_g_or_a',[],['n_or_a','n_or_v','v_or_g_or_a']).
pp(4613,'v_or_g_or_a',[N|R],A) :- pp(6500,N,R,A).
pp(6500,'poss-able',[],['n_or_a','n_or_v','v_or_g_or_a','poss-able']).
pp(4613,'v_or_p',[],['n_or_a','n_or_v','v_or_p']).
pp(4613,'v_or_p',[N|R],A) :- pp(6468,N,R,A).
pp(6468,'poss-able',[],['n_or_a','n_or_v','v_or_p','poss-able']).
pp(4613,'poss-able',[],['n_or_a','n_or_v','poss-able']).
pp(2297,'supnoun',[],['n_or_a','supnoun']).
pp(2297,'supnoun',[N|R],A) :- pp(4597,N,R,A).
pp(4597,'v_or_g',[],['n_or_a','supnoun','v_or_g']).
pp(4597,'v_or_g_or_a',[],['n_or_a','supnoun','v_or_g_or_a']).
pp(4597,'v_or_p',[],['n_or_a','supnoun','v_or_p']).
pp(2297,'nominal',[],['n_or_a','nominal']).
pp(2297,'nominal',[N|R],A) :- pp(4587,N,R,A).
pp(4587,'v_or_g',[],['n_or_a','nominal','v_or_g']).
pp(4587,'v_or_g_or_a',[],['n_or_a','nominal','v_or_g_or_a']).
pp(4587,'v_or_p',[],['n_or_a','nominal','v_or_p']).
pp(2297,'nominal_or_verbal',[],['n_or_a','nominal_or_verbal']).
pp(2297,'nominal_or_verbal',[N|R],A) :- pp(4578,N,R,A).
pp(4578,'v_or_g',[],['n_or_a','nominal_or_verbal','v_or_g']).
pp(4578,'v_or_g_or_a',[],['n_or_a','nominal_or_verbal','v_or_g_or_a']).
pp(4578,'v_or_p',[],['n_or_a','nominal_or_verbal','v_or_p']).
pp(2297,'v_or_g',[],['n_or_a','v_or_g']).
pp(2297,'v_or_g',[N|R],A) :- pp(4570,N,R,A).
pp(4570,'poss-able',[],['n_or_a','v_or_g','poss-able']).
pp(2297,'v_or_g_or_a',[],['n_or_a','v_or_g_or_a']).
pp(2297,'v_or_g_or_a',[N|R],A) :- pp(4558,N,R,A).
pp(4558,'v_or_p',[],['n_or_a','v_or_g_or_a','v_or_p']).
pp(4558,'poss-able',[],['n_or_a','v_or_g_or_a','poss-able']).
pp(2297,'v_or_p',[],['n_or_a','v_or_p']).
pp(2297,'v_or_p',[N|R],A) :- pp(4547,N,R,A).
pp(4547,'poss-able',[],['n_or_a','v_or_p','poss-able']).
pp(2297,'poss-able',[],['n_or_a','poss-able']).
pp(2297,'strict_type',[],['n_or_a','strict_type']).
pp(0,'mod_and_p',[],['mod_and_p']).
pp(0,'mod_and_a',[],['mod_and_a']).
pp(0,'modnp',[],['modnp']).
pp(0,'mod_and_n',[],['mod_and_n']).
pp(0,'modnp*',[],['modnp*']).
pp(0,'noun*',[],['noun*']).
pp(0,'noun*',[N|R],A) :- pp(2296,N,R,A).
pp(2296,'v_or_g_or_a',[],['noun*','v_or_g_or_a']).
pp(2296,'v_or_p',[],['noun*','v_or_p']).
pp(0,'noun',[],['noun']).
pp(0,'n_or_p',[],['n_or_p']).
pp(0,'n_or_p',[N|R],A) :- pp(2300,N,R,A).
pp(2300,'n_or_v',[],['n_or_p','n_or_v']).
pp(2300,'n_or_v',[N|R],A) :- pp(4612,N,R,A).
pp(4612,'nominal_or_verbal',[],['n_or_p','n_or_v','nominal_or_verbal']).
pp(4612,'nominal_or_verbal',[N|R],A) :- pp(6558,N,R,A).
pp(6558,'v_or_g',[],['n_or_p','n_or_v','nominal_or_verbal','v_or_g']).
pp(6558,'v_or_g_or_a',[],['n_or_p','n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(6558,'v_or_p',[],['n_or_p','n_or_v','nominal_or_verbal','v_or_p']).
pp(4612,'v_or_g',[],['n_or_p','n_or_v','v_or_g']).
pp(4612,'v_or_g_or_a',[],['n_or_p','n_or_v','v_or_g_or_a']).
pp(4612,'v_or_p',[],['n_or_p','n_or_v','v_or_p']).
pp(2300,'nominal',[],['n_or_p','nominal']).
pp(2300,'nominal',[N|R],A) :- pp(4586,N,R,A).
pp(4586,'v_or_g_or_a',[],['n_or_p','nominal','v_or_g_or_a']).
pp(4586,'v_or_p',[],['n_or_p','nominal','v_or_p']).
pp(4586,'strict_type',[],['n_or_p','nominal','strict_type']).
pp(2300,'nominal_or_verbal',[],['n_or_p','nominal_or_verbal']).
pp(2300,'nominal_or_verbal',[N|R],A) :- pp(4577,N,R,A).
pp(4577,'v_or_g',[],['n_or_p','nominal_or_verbal','v_or_g']).
pp(4577,'v_or_g_or_a',[],['n_or_p','nominal_or_verbal','v_or_g_or_a']).
pp(4577,'v_or_p',[],['n_or_p','nominal_or_verbal','v_or_p']).
pp(4577,'strict_type',[],['n_or_p','nominal_or_verbal','strict_type']).
pp(2300,'v_or_g',[],['n_or_p','v_or_g']).
pp(2300,'v_or_g_or_a',[],['n_or_p','v_or_g_or_a']).
pp(2300,'v_or_g_or_a',[N|R],A) :- pp(4557,N,R,A).
pp(4557,'v_or_p',[],['n_or_p','v_or_g_or_a','v_or_p']).
pp(4557,'poss-able',[],['n_or_p','v_or_g_or_a','poss-able']).
pp(2300,'v_or_p',[],['n_or_p','v_or_p']).
pp(2300,'v_or_p',[N|R],A) :- pp(4546,N,R,A).
pp(4546,'poss-able',[],['n_or_p','v_or_p','poss-able']).
pp(2300,'poss-able',[],['n_or_p','poss-able']).
pp(2300,'poss-able',[N|R],A) :- pp(4529,N,R,A).
pp(4529,'strict_type',[],['n_or_p','poss-able','strict_type']).
pp(2300,'strict_type',[],['n_or_p','strict_type']).
pp(0,'n_or_v',[],['n_or_v']).
pp(0,'n_or_v',[N|R],A) :- pp(2301,N,R,A).
pp(2301,'strict_supnoun',[],['n_or_v','strict_supnoun']).
pp(2301,'strict_nominal',[],['n_or_v','strict_nominal']).
pp(2301,'supnoun',[],['n_or_v','supnoun']).
pp(2301,'supnoun',[N|R],A) :- pp(4596,N,R,A).
pp(4596,'v_or_g',[],['n_or_v','supnoun','v_or_g']).
pp(4596,'v_or_g_or_a',[],['n_or_v','supnoun','v_or_g_or_a']).
pp(4596,'v_or_p',[],['n_or_v','supnoun','v_or_p']).
pp(2301,'nominal',[],['n_or_v','nominal']).
pp(2301,'nominal',[N|R],A) :- pp(4585,N,R,A).
pp(4585,'v_or_g',[],['n_or_v','nominal','v_or_g']).
pp(4585,'v_or_g_or_a',[],['n_or_v','nominal','v_or_g_or_a']).
pp(4585,'v_or_p',[],['n_or_v','nominal','v_or_p']).
pp(4585,'strict_type',[],['n_or_v','nominal','strict_type']).
pp(2301,'nominal_or_verbal',[],['n_or_v','nominal_or_verbal']).
pp(2301,'nominal_or_verbal',[N|R],A) :- pp(4576,N,R,A).
pp(4576,'v_or_g',[],['n_or_v','nominal_or_verbal','v_or_g']).
pp(4576,'v_or_g',[N|R],A) :- pp(6520,N,R,A).
pp(6520,'strict_type',[],['n_or_v','nominal_or_verbal','v_or_g','strict_type']).
pp(4576,'v_or_g_or_a',[],['n_or_v','nominal_or_verbal','v_or_g_or_a']).
pp(4576,'v_or_g_or_a',[N|R],A) :- pp(6479,N,R,A).
pp(6479,'strict_type',[],['n_or_v','nominal_or_verbal','v_or_g_or_a','strict_type']).
pp(4576,'v_or_p',[],['n_or_v','nominal_or_verbal','v_or_p']).
pp(4576,'strict_type',[],['n_or_v','nominal_or_verbal','strict_type']).
pp(2301,'v_or_g',[],['n_or_v','v_or_g']).
pp(2301,'v_or_g',[N|R],A) :- pp(4568,N,R,A).
pp(4568,'poss-able',[],['n_or_v','v_or_g','poss-able']).
pp(4568,'strict_type',[],['n_or_v','v_or_g','strict_type']).
pp(2301,'v_or_g_or_a',[],['n_or_v','v_or_g_or_a']).
pp(2301,'v_or_g_or_a',[N|R],A) :- pp(4556,N,R,A).
pp(4556,'poss-able',[],['n_or_v','v_or_g_or_a','poss-able']).
pp(4556,'strict_type',[],['n_or_v','v_or_g_or_a','strict_type']).
pp(2301,'v_or_p',[],['n_or_v','v_or_p']).
pp(2301,'v_or_p',[N|R],A) :- pp(4545,N,R,A).
pp(4545,'poss-able',[],['n_or_v','v_or_p','poss-able']).
pp(2301,'poss-able',[],['n_or_v','poss-able']).
pp(2301,'poss-able',[N|R],A) :- pp(4528,N,R,A).
pp(4528,'strict_type',[],['n_or_v','poss-able','strict_type']).
pp(2301,'strict_type',[],['n_or_v','strict_type']).
pp(0,'gerund',[],['gerund']).
pp(0,'strict_nominal',[],['strict_nominal']).
pp(0,'strict_supnoun',[],['strict_supnoun']).
pp(0,'supnoun',[],['supnoun']).
pp(0,'supnoun',[N|R],A) :- pp(2304,N,R,A).
pp(2304,'v_or_g',[],['supnoun','v_or_g']).
pp(2304,'v_or_g_or_a',[],['supnoun','v_or_g_or_a']).
pp(2304,'v_or_g_or_a',[N|R],A) :- pp(4555,N,R,A).
pp(4555,'v_or_p',[],['supnoun','v_or_g_or_a','v_or_p']).
pp(2304,'v_or_p',[],['supnoun','v_or_p']).
pp(0,'nominal_or_verbal',[],['nominal_or_verbal']).
pp(0,'nominal_or_verbal',[N|R],A) :- pp(2306,N,R,A).
pp(2306,'v_or_g',[],['nominal_or_verbal','v_or_g']).
pp(2306,'v_or_g',[N|R],A) :- pp(4565,N,R,A).
pp(4565,'strict_type',[],['nominal_or_verbal','v_or_g','strict_type']).
pp(2306,'v_or_g_or_a',[],['nominal_or_verbal','v_or_g_or_a']).
pp(2306,'v_or_g_or_a',[N|R],A) :- pp(4553,N,R,A).
pp(4553,'strict_type',[],['nominal_or_verbal','v_or_g_or_a','strict_type']).
pp(2306,'v_or_p',[],['nominal_or_verbal','v_or_p']).
pp(2306,'strict_type',[],['nominal_or_verbal','strict_type']).
pp(0,'verb*',[],['verb*']).
pp(0,'verb*',[N|R],A) :- pp(2258,N,R,A).
pp(2258,'mobile',[],['verb*','mobile']).
pp(2258,'mobile',[N|R],A) :- pp(4652,N,R,A).
pp(4652,'a_or_p',[],['verb*','mobile','a_or_p']).
pp(2258,'a_or_p',[],['verb*','a_or_p']).
pp(2258,'n_or_a',[],['verb*','n_or_a']).
pp(2258,'n_or_p',[],['verb*','n_or_p']).
pp(2258,'supnoun',[],['verb*','supnoun']).
pp(2258,'nominal',[],['verb*','nominal']).
pp(2258,'poss-able',[],['verb*','poss-able']).
pp(0,'v_or_g',[],['v_or_g']).
pp(0,'v_or_g',[N|R],A) :- pp(2307,N,R,A).
pp(2307,'poss-able',[],['v_or_g','poss-able']).
pp(2307,'poss-able',[N|R],A) :- pp(4527,N,R,A).
pp(4527,'strict_type',[],['v_or_g','poss-able','strict_type']).
pp(2307,'strict_type',[],['v_or_g','strict_type']).
pp(0,'v_or_g_or_a',[],['v_or_g_or_a']).
pp(0,'v_or_g_or_a',[N|R],A) :- pp(2308,N,R,A).
pp(2308,'v_or_p',[],['v_or_g_or_a','v_or_p']).
pp(2308,'v_or_p',[N|R],A) :- pp(4541,N,R,A).
pp(4541,'poss-able',[],['v_or_g_or_a','v_or_p','poss-able']).
pp(2308,'poss-able',[],['v_or_g_or_a','poss-able']).
pp(2308,'poss-able',[N|R],A) :- pp(4526,N,R,A).
pp(4526,'strict_type',[],['v_or_g_or_a','poss-able','strict_type']).
pp(2308,'strict_type',[],['v_or_g_or_a','strict_type']).
pp(0,'v_or_p',[],['v_or_p']).
pp(0,'v_or_p',[N|R],A) :- pp(2309,N,R,A).
pp(2309,'poss-able',[],['v_or_p','poss-able']).
pp(2309,'strict_type',[],['v_or_p','strict_type']).
pp(0,'nominal',[],['nominal']).
pp(0,'nominal',[N|R],A) :- pp(2305,N,R,A).
pp(2305,'v_or_g',[],['nominal','v_or_g']).
pp(2305,'v_or_g',[N|R],A) :- pp(4566,N,R,A).
pp(4566,'strict_type',[],['nominal','v_or_g','strict_type']).
pp(2305,'v_or_g_or_a',[],['nominal','v_or_g_or_a']).
pp(2305,'v_or_g_or_a',[N|R],A) :- pp(4554,N,R,A).
pp(4554,'v_or_p',[],['nominal','v_or_g_or_a','v_or_p']).
pp(4554,'strict_type',[],['nominal','v_or_g_or_a','strict_type']).
pp(2305,'v_or_p',[],['nominal','v_or_p']).
pp(2305,'strict_type',[],['nominal','strict_type']).
pp(0,'subst',[],['subst']).
pp(0,'subst',[N|R],A) :- pp(2310,N,R,A).
pp(2310,'strict_type',[],['subst','strict_type']).
pp(0,'head',[],['head']).
pp(0,'head',[N|R],A) :- pp(2311,N,R,A).
pp(2311,'poss-able',[],['head','poss-able']).
pp(2311,'poss-able',[N|R],A) :- pp(4524,N,R,A).
pp(4524,'strict_type',[],['head','poss-able','strict_type']).
pp(2311,'strict_type',[],['head','strict_type']).
pp(0,'poss-able',[],['poss-able']).
pp(0,'poss-able',[N|R],A) :- pp(2312,N,R,A).
pp(2312,'strict_type',[],['poss-able','strict_type']).
pp(0,'full_there-ind',[],['full_there-ind']).
pp(0,'there-ind',[],['there-ind']).
pp(0,'expl-ind',[],['expl-ind']).
pp(0,'expl-ind',[N|R],A) :- pp(2326,N,R,A).
pp(2326,'full_index',[],['expl-ind','full_index']).
pp(0,'full_non_expl',[],['full_non_expl']).
pp(0,'full_non_expl',[N|R],A) :- pp(2332,N,R,A).
pp(2332,'non_expl-ind',[],['full_non_expl','non_expl-ind']).
pp(2332,'non_expl-ind',[N|R],A) :- pp(4500,N,R,A).
pp(4500,'conj-ind',[],['full_non_expl','non_expl-ind','conj-ind']).
pp(2332,'conj-ind',[],['full_non_expl','conj-ind']).
pp(2332,'event_or_index',[],['full_non_expl','event_or_index']).
pp(0,'full_ref-ind',[],['full_ref-ind']).
pp(0,'full_deg-ind',[],['full_deg-ind']).
pp(0,'conj_full_ref-ind',[],['conj_full_ref-ind']).
pp(0,'conj_full_non_expl',[],['conj_full_non_expl']).
pp(0,'conj_full_deg-ind',[],['conj_full_deg-ind']).
pp(0,'full_index',[],['full_index']).
pp(0,'full_index',[N|R],A) :- pp(2333,N,R,A).
pp(2333,'non_expl-ind',[],['full_index','non_expl-ind']).
pp(2333,'non_expl-ind',[N|R],A) :- pp(4499,N,R,A).
pp(4499,'conj-ind',[],['full_index','non_expl-ind','conj-ind']).
pp(2333,'conj-ind',[],['full_index','conj-ind']).
pp(2333,'event_or_index',[],['full_index','event_or_index']).
pp(2333,'non_expl',[],['full_index','non_expl']).
pp(0,'conj_deg-ind',[],['conj_deg-ind']).
pp(0,'deg-ind',[],['deg-ind']).
pp(0,'conj_ref-ind',[],['conj_ref-ind']).
pp(0,'ref-ind',[],['ref-ind']).
pp(0,'non_expl-ind',[],['non_expl-ind']).
pp(0,'non_expl-ind',[N|R],A) :- pp(2339,N,R,A).
pp(2339,'conj-ind',[],['non_expl-ind','conj-ind']).
pp(0,'index',[],['index']).
pp(0,'index',[N|R],A) :- pp(2340,N,R,A).
pp(2340,'conj-ind',[],['index','conj-ind']).
pp(2340,'non_expl',[],['index','non_expl']).
pp(0,'conj_event',[],['conj_event']).
pp(0,'conj-ind',[],['conj-ind']).
pp(0,'int_mod_local',[],['int_mod_local']).
pp(0,'intersective_mod',[],['intersective_mod']).
pp(0,'psp_verb',[],['psp_verb']).
pp(0,'nomod_local',[],['nomod_local']).
pp(0,'prp_verb',[],['prp_verb']).
pp(0,'bse_verb',[],['bse_verb']).
pp(0,'non_fin_verb',[],['non_fin_verb']).
pp(0,'local',[],['local']).
pp(0,'scopal_mod_local',[],['scopal_mod_local']).
pp(0,'local_basic',[],['local_basic']).
pp(0,'be_th_cop_was_neg_le',[],['be_th_cop_was_neg_le']).
pp(0,'be_id_was_neg_le',[],['be_id_was_neg_le']).
pp(0,'be_c_was_neg_le',[],['be_c_was_neg_le']).
pp(0,'be_was_neg_contr_lex_entry',[],['be_was_neg_contr_lex_entry']).
pp(0,'be_th_cop_were_neg_le',[],['be_th_cop_were_neg_le']).
pp(0,'be_id_were_neg_le',[],['be_id_were_neg_le']).
pp(0,'be_c_were_neg_le',[],['be_c_were_neg_le']).
pp(0,'be_were_neg_contr_lex_entry',[],['be_were_neg_contr_lex_entry']).
pp(0,'be_id_am_neg_le',[],['be_id_am_neg_le']).
pp(0,'be_c_am_neg_le',[],['be_c_am_neg_le']).
pp(0,'be_am_neg_contr_lex_entry',[],['be_am_neg_contr_lex_entry']).
pp(0,'be_th_cop_are_neg_le',[],['be_th_cop_are_neg_le']).
pp(0,'be_id_are_neg_le',[],['be_id_are_neg_le']).
pp(0,'be_c_are_neg_le',[],['be_c_are_neg_le']).
pp(0,'be_are_neg_contr_lex_entry',[],['be_are_neg_contr_lex_entry']).
pp(0,'be_th_cop_is_neg_le',[],['be_th_cop_is_neg_le']).
pp(0,'be_id_is_neg_le',[],['be_id_is_neg_le']).
pp(0,'be_c_is_neg_le',[],['be_c_is_neg_le']).
pp(0,'be_is_neg_contr_lex_entry',[],['be_is_neg_contr_lex_entry']).
pp(0,'be_pres_neg_lex_entry',[],['be_pres_neg_lex_entry']).
pp(0,'be_pres_neg_lex_entry',[N|R],A) :- pp(2401,N,R,A).
pp(2401,'be_cop_neg',[],['be_pres_neg_lex_entry','be_cop_neg']).
pp(2401,'be_copula',[],['be_pres_neg_lex_entry','be_copula']).
pp(2401,'prd_aux_verb_word',[],['be_pres_neg_lex_entry','prd_aux_verb_word']).
pp(2401,'aux_verb_word',[],['be_pres_neg_lex_entry','aux_verb_word']).
pp(2401,'aux_verb_word_super',[],['be_pres_neg_lex_entry','aux_verb_word_super']).
pp(2401,'hc-to-phr',[],['be_pres_neg_lex_entry','hc-to-phr']).
pp(2401,'be_id_neg',[],['be_pres_neg_lex_entry','be_id_neg']).
pp(2401,'be_id',[],['be_pres_neg_lex_entry','be_id']).
pp(2401,'be_th_cop_neg',[],['be_pres_neg_lex_entry','be_th_cop_neg']).
pp(2401,'be_th_cop',[],['be_pres_neg_lex_entry','be_th_cop']).
pp(0,'be_past_neg_lex_entry',[],['be_past_neg_lex_entry']).
pp(0,'be_past_neg_lex_entry',[N|R],A) :- pp(2389,N,R,A).
pp(2389,'be_cop_neg',[],['be_past_neg_lex_entry','be_cop_neg']).
pp(2389,'be_copula',[],['be_past_neg_lex_entry','be_copula']).
pp(2389,'prd_aux_verb_word',[],['be_past_neg_lex_entry','prd_aux_verb_word']).
pp(2389,'aux_verb_word',[],['be_past_neg_lex_entry','aux_verb_word']).
pp(2389,'aux_verb_word_super',[],['be_past_neg_lex_entry','aux_verb_word_super']).
pp(2389,'hc-to-phr',[],['be_past_neg_lex_entry','hc-to-phr']).
pp(2389,'be_id_neg',[],['be_past_neg_lex_entry','be_id_neg']).
pp(2389,'be_id',[],['be_past_neg_lex_entry','be_id']).
pp(2389,'be_th_cop_neg',[],['be_past_neg_lex_entry','be_th_cop_neg']).
pp(2389,'be_th_cop',[],['be_past_neg_lex_entry','be_th_cop']).
pp(0,'be_neg',[],['be_neg']).
pp(0,'be_neg',[N|R],A) :- pp(2402,N,R,A).
pp(2402,'be_cop_neg',[],['be_neg','be_cop_neg']).
pp(2402,'be_cop_neg',[N|R],A) :- pp(4269,N,R,A).
pp(4269,'be_fin',[],['be_neg','be_cop_neg','be_fin']).
pp(4269,'be_verb',[],['be_neg','be_cop_neg','be_verb']).
pp(2402,'be_copula',[],['be_neg','be_copula']).
pp(2402,'be_copula',[N|R],A) :- pp(4266,N,R,A).
pp(4266,'be_fin',[],['be_neg','be_copula','be_fin']).
pp(4266,'be_verb',[],['be_neg','be_copula','be_verb']).
pp(2402,'prd_aux_verb_word',[],['be_neg','prd_aux_verb_word']).
pp(2402,'prd_aux_verb_word',[N|R],A) :- pp(4263,N,R,A).
pp(4263,'be_fin',[],['be_neg','prd_aux_verb_word','be_fin']).
pp(4263,'be_verb',[],['be_neg','prd_aux_verb_word','be_verb']).
pp(2402,'aux_verb_word',[],['be_neg','aux_verb_word']).
pp(2402,'aux_verb_word',[N|R],A) :- pp(4251,N,R,A).
pp(4251,'be_fin',[],['be_neg','aux_verb_word','be_fin']).
pp(4251,'be_verb',[],['be_neg','aux_verb_word','be_verb']).
pp(2402,'aux_verb_word_super',[],['be_neg','aux_verb_word_super']).
pp(2402,'aux_verb_word_super',[N|R],A) :- pp(4226,N,R,A).
pp(4226,'be_fin',[],['be_neg','aux_verb_word_super','be_fin']).
pp(4226,'be_verb',[],['be_neg','aux_verb_word_super','be_verb']).
pp(2402,'hc-to-phr',[],['be_neg','hc-to-phr']).
pp(2402,'hc-to-phr',[N|R],A) :- pp(4219,N,R,A).
pp(4219,'be_fin',[],['be_neg','hc-to-phr','be_fin']).
pp(4219,'be_verb',[],['be_neg','hc-to-phr','be_verb']).
pp(4219,'mcna',[],['be_neg','hc-to-phr','mcna']).
pp(4219,'mcna',[N|R],A) :- pp(5999,N,R,A).
pp(5999,'nonconj',[],['be_neg','hc-to-phr','mcna','nonconj']).
pp(5999,'nonconj',[N|R],A) :- pp(7621,N,R,A).
pp(7621,'nonmsg',[],['be_neg','hc-to-phr','mcna','nonconj','nonmsg']).
pp(5999,'nonmsg',[],['be_neg','hc-to-phr','mcna','nonmsg']).
pp(4219,'nonconj',[],['be_neg','hc-to-phr','nonconj']).
pp(4219,'nonconj',[N|R],A) :- pp(5994,N,R,A).
pp(5994,'nonmsg',[],['be_neg','hc-to-phr','nonconj','nonmsg']).
pp(4219,'nonmsg',[],['be_neg','hc-to-phr','nonmsg']).
pp(2402,'be_fin',[],['be_neg','be_fin']).
pp(2402,'be_fin',[N|R],A) :- pp(4174,N,R,A).
pp(4174,'be_id_neg',[],['be_neg','be_fin','be_id_neg']).
pp(4174,'be_id',[],['be_neg','be_fin','be_id']).
pp(4174,'be_th_cop_neg',[],['be_neg','be_fin','be_th_cop_neg']).
pp(4174,'be_th_cop',[],['be_neg','be_fin','be_th_cop']).
pp(2402,'be_id_neg',[],['be_neg','be_id_neg']).
pp(2402,'be_id',[],['be_neg','be_id']).
pp(2402,'be_th_cop_neg',[],['be_neg','be_th_cop_neg']).
pp(2402,'be_th_cop',[],['be_neg','be_th_cop']).
pp(2402,'be_verb',[],['be_neg','be_verb']).
pp(2402,'mcna',[],['be_neg','mcna']).
pp(2402,'mcna',[N|R],A) :- pp(4114,N,R,A).
pp(4114,'nonconj',[],['be_neg','mcna','nonconj']).
pp(4114,'nonconj',[N|R],A) :- pp(5990,N,R,A).
pp(5990,'nonmsg',[],['be_neg','mcna','nonconj','nonmsg']).
pp(4114,'nonmsg',[],['be_neg','mcna','nonmsg']).
pp(2402,'nonconj',[],['be_neg','nonconj']).
pp(2402,'nonconj',[N|R],A) :- pp(4109,N,R,A).
pp(4109,'nonmsg',[],['be_neg','nonconj','nonmsg']).
pp(2402,'nonmsg',[],['be_neg','nonmsg']).
pp(2402,'word',[],['be_neg','word']).
pp(2402,'word_or_lexrule',[],['be_neg','word_or_lexrule']).
pp(2402,'word_or_lexrule_min',[],['be_neg','word_or_lexrule_min']).
pp(0,'root_gap_rule_premod',[],['root_gap_rule_premod']).
pp(0,'binary_rule_left_to_right',[],['binary_rule_left_to_right']).
pp(0,'binary_rule_left_to_right',[N|R],A) :- pp(2419,N,R,A).
pp(2419,'head_filler_phrase_fin',[],['binary_rule_left_to_right','head_filler_phrase_fin']).
pp(2419,'head_filler_phrase_fin',[N|R],A) :- pp(4490,N,R,A).
pp(4490,'wh_interrog_fin',[],['binary_rule_left_to_right','head_filler_phrase_fin','wh_interrog_fin']).
pp(4490,'wh_interrog_fin',[N|R],A) :- pp(6357,N,R,A).
pp(6357,'mc_phrase',[],['binary_rule_left_to_right','head_filler_phrase_fin','wh_interrog_fin','mc_phrase']).
pp(4490,'wh_interrog',[],['binary_rule_left_to_right','head_filler_phrase_fin','wh_interrog']).
pp(4490,'wh_interrog',[N|R],A) :- pp(6349,N,R,A).
pp(6349,'mc_phrase',[],['binary_rule_left_to_right','head_filler_phrase_fin','wh_interrog','mc_phrase']).
pp(4490,'interrog',[],['binary_rule_left_to_right','head_filler_phrase_fin','interrog']).
pp(4490,'interrog',[N|R],A) :- pp(6286,N,R,A).
pp(6286,'mc_phrase',[],['binary_rule_left_to_right','head_filler_phrase_fin','interrog','mc_phrase']).
pp(4490,'non_rel_clause',[],['binary_rule_left_to_right','head_filler_phrase_fin','non_rel_clause']).
pp(4490,'non_rel_clause',[N|R],A) :- pp(6275,N,R,A).
pp(6275,'mc_phrase',[],['binary_rule_left_to_right','head_filler_phrase_fin','non_rel_clause','mc_phrase']).
pp(4490,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','head_filler_phrase_fin','head_nexus_rel_phrase']).
pp(4490,'head_nexus_rel_phrase',[N|R],A) :- pp(6256,N,R,A).
pp(6256,'mc_phrase',[],['binary_rule_left_to_right','head_filler_phrase_fin','head_nexus_rel_phrase','mc_phrase']).
pp(6256,'mc_phrase',[N|R],A) :- pp(7764,N,R,A).
pp(7764,'phrasal',[],['binary_rule_left_to_right','head_filler_phrase_fin','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6256,'phrasal',[],['binary_rule_left_to_right','head_filler_phrase_fin','head_nexus_rel_phrase','phrasal']).
pp(4490,'mc_phrase',[],['binary_rule_left_to_right','head_filler_phrase_fin','mc_phrase']).
pp(4490,'mc_phrase',[N|R],A) :- pp(6213,N,R,A).
pp(6213,'clause',[],['binary_rule_left_to_right','head_filler_phrase_fin','mc_phrase','clause']).
pp(6213,'phrasal',[],['binary_rule_left_to_right','head_filler_phrase_fin','mc_phrase','phrasal']).
pp(4490,'clause',[],['binary_rule_left_to_right','head_filler_phrase_fin','clause']).
pp(4490,'phrasal',[],['binary_rule_left_to_right','head_filler_phrase_fin','phrasal']).
pp(2419,'head_filler_phrase',[],['binary_rule_left_to_right','head_filler_phrase']).
pp(2419,'head_filler_phrase',[N|R],A) :- pp(4488,N,R,A).
pp(4488,'wh_interrog_fin',[],['binary_rule_left_to_right','head_filler_phrase','wh_interrog_fin']).
pp(4488,'wh_interrog_fin',[N|R],A) :- pp(6355,N,R,A).
pp(6355,'mc_phrase',[],['binary_rule_left_to_right','head_filler_phrase','wh_interrog_fin','mc_phrase']).
pp(4488,'wh_interrog',[],['binary_rule_left_to_right','head_filler_phrase','wh_interrog']).
pp(4488,'wh_interrog',[N|R],A) :- pp(6347,N,R,A).
pp(6347,'mc_phrase',[],['binary_rule_left_to_right','head_filler_phrase','wh_interrog','mc_phrase']).
pp(4488,'interrog',[],['binary_rule_left_to_right','head_filler_phrase','interrog']).
pp(4488,'interrog',[N|R],A) :- pp(6284,N,R,A).
pp(6284,'mc_phrase',[],['binary_rule_left_to_right','head_filler_phrase','interrog','mc_phrase']).
pp(4488,'non_rel_clause',[],['binary_rule_left_to_right','head_filler_phrase','non_rel_clause']).
pp(4488,'non_rel_clause',[N|R],A) :- pp(6273,N,R,A).
pp(6273,'mc_phrase',[],['binary_rule_left_to_right','head_filler_phrase','non_rel_clause','mc_phrase']).
pp(4488,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','head_filler_phrase','head_nexus_rel_phrase']).
pp(4488,'head_nexus_rel_phrase',[N|R],A) :- pp(6254,N,R,A).
pp(6254,'mc_phrase',[],['binary_rule_left_to_right','head_filler_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6254,'mc_phrase',[N|R],A) :- pp(7762,N,R,A).
pp(7762,'phrasal',[],['binary_rule_left_to_right','head_filler_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6254,'phrasal',[],['binary_rule_left_to_right','head_filler_phrase','head_nexus_rel_phrase','phrasal']).
pp(4488,'mc_phrase',[],['binary_rule_left_to_right','head_filler_phrase','mc_phrase']).
pp(4488,'mc_phrase',[N|R],A) :- pp(6211,N,R,A).
pp(6211,'clause',[],['binary_rule_left_to_right','head_filler_phrase','mc_phrase','clause']).
pp(6211,'phrasal',[],['binary_rule_left_to_right','head_filler_phrase','mc_phrase','phrasal']).
pp(4488,'clause',[],['binary_rule_left_to_right','head_filler_phrase','clause']).
pp(4488,'phrasal',[],['binary_rule_left_to_right','head_filler_phrase','phrasal']).
pp(2419,'basic_head_filler_phrase',[],['binary_rule_left_to_right','basic_head_filler_phrase']).
pp(2419,'basic_head_filler_phrase',[N|R],A) :- pp(4486,N,R,A).
pp(4486,'wh_interrog_fin',[],['binary_rule_left_to_right','basic_head_filler_phrase','wh_interrog_fin']).
pp(4486,'wh_interrog_fin',[N|R],A) :- pp(6353,N,R,A).
pp(6353,'mc_phrase',[],['binary_rule_left_to_right','basic_head_filler_phrase','wh_interrog_fin','mc_phrase']).
pp(4486,'wh_interrog',[],['binary_rule_left_to_right','basic_head_filler_phrase','wh_interrog']).
pp(4486,'wh_interrog',[N|R],A) :- pp(6345,N,R,A).
pp(6345,'mc_phrase',[],['binary_rule_left_to_right','basic_head_filler_phrase','wh_interrog','mc_phrase']).
pp(4486,'interrog',[],['binary_rule_left_to_right','basic_head_filler_phrase','interrog']).
pp(4486,'interrog',[N|R],A) :- pp(6282,N,R,A).
pp(6282,'mc_phrase',[],['binary_rule_left_to_right','basic_head_filler_phrase','interrog','mc_phrase']).
pp(4486,'non_rel_clause',[],['binary_rule_left_to_right','basic_head_filler_phrase','non_rel_clause']).
pp(4486,'non_rel_clause',[N|R],A) :- pp(6271,N,R,A).
pp(6271,'mc_phrase',[],['binary_rule_left_to_right','basic_head_filler_phrase','non_rel_clause','mc_phrase']).
pp(4486,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','basic_head_filler_phrase','head_nexus_rel_phrase']).
pp(4486,'head_nexus_rel_phrase',[N|R],A) :- pp(6252,N,R,A).
pp(6252,'mc_phrase',[],['binary_rule_left_to_right','basic_head_filler_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6252,'mc_phrase',[N|R],A) :- pp(7760,N,R,A).
pp(7760,'phrasal',[],['binary_rule_left_to_right','basic_head_filler_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6252,'phrasal',[],['binary_rule_left_to_right','basic_head_filler_phrase','head_nexus_rel_phrase','phrasal']).
pp(4486,'mc_phrase',[],['binary_rule_left_to_right','basic_head_filler_phrase','mc_phrase']).
pp(4486,'mc_phrase',[N|R],A) :- pp(6209,N,R,A).
pp(6209,'clause',[],['binary_rule_left_to_right','basic_head_filler_phrase','mc_phrase','clause']).
pp(6209,'phrasal',[],['binary_rule_left_to_right','basic_head_filler_phrase','mc_phrase','phrasal']).
pp(4486,'clause',[],['binary_rule_left_to_right','basic_head_filler_phrase','clause']).
pp(4486,'phrasal',[],['binary_rule_left_to_right','basic_head_filler_phrase','phrasal']).
pp(2419,'adj_head_phrase',[],['binary_rule_left_to_right','adj_head_phrase']).
pp(2419,'head_final',[],['binary_rule_left_to_right','head_final']).
pp(2419,'head_final',[N|R],A) :- pp(4480,N,R,A).
pp(4480,'wh_interrog_fin',[],['binary_rule_left_to_right','head_final','wh_interrog_fin']).
pp(4480,'wh_interrog_fin',[N|R],A) :- pp(6351,N,R,A).
pp(6351,'head_nexus_que_phrase',[],['binary_rule_left_to_right','head_final','wh_interrog_fin','head_nexus_que_phrase']).
pp(6351,'head_nexus_que_phrase',[N|R],A) :- pp(7859,N,R,A).
pp(7859,'mc_phrase',[],['binary_rule_left_to_right','head_final','wh_interrog_fin','head_nexus_que_phrase','mc_phrase']).
pp(6351,'mc_phrase',[],['binary_rule_left_to_right','head_final','wh_interrog_fin','mc_phrase']).
pp(4480,'wh_interrog',[],['binary_rule_left_to_right','head_final','wh_interrog']).
pp(4480,'wh_interrog',[N|R],A) :- pp(6343,N,R,A).
pp(6343,'head_nexus_que_phrase',[],['binary_rule_left_to_right','head_final','wh_interrog','head_nexus_que_phrase']).
pp(6343,'head_nexus_que_phrase',[N|R],A) :- pp(7857,N,R,A).
pp(7857,'mc_phrase',[],['binary_rule_left_to_right','head_final','wh_interrog','head_nexus_que_phrase','mc_phrase']).
pp(6343,'mc_phrase',[],['binary_rule_left_to_right','head_final','wh_interrog','mc_phrase']).
pp(4480,'head_nexus_phrase',[],['binary_rule_left_to_right','head_final','head_nexus_phrase']).
pp(4480,'head_nexus_phrase',[N|R],A) :- pp(6325,N,R,A).
pp(6325,'phrasal',[],['binary_rule_left_to_right','head_final','head_nexus_phrase','phrasal']).
pp(4480,'head_nexus_que_phrase',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase']).
pp(4480,'head_nexus_que_phrase',[N|R],A) :- pp(6311,N,R,A).
pp(6311,'interrog',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','interrog']).
pp(6311,'interrog',[N|R],A) :- pp(7851,N,R,A).
pp(7851,'mc_phrase',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','interrog','mc_phrase']).
pp(6311,'non_rel_clause',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','non_rel_clause']).
pp(6311,'non_rel_clause',[N|R],A) :- pp(7849,N,R,A).
pp(7849,'mc_phrase',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','non_rel_clause','mc_phrase']).
pp(6311,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(6311,'head_nexus_rel_phrase',[N|R],A) :- pp(7843,N,R,A).
pp(7843,'mc_phrase',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(7843,'mc_phrase',[N|R],A) :- pp(8546,N,R,A).
pp(8546,'phrasal',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(7843,'phrasal',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(6311,'mc_phrase',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','mc_phrase']).
pp(6311,'mc_phrase',[N|R],A) :- pp(7804,N,R,A).
pp(7804,'clause',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','mc_phrase','clause']).
pp(7804,'phrasal',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','mc_phrase','phrasal']).
pp(6311,'clause',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','clause']).
pp(6311,'phrasal',[],['binary_rule_left_to_right','head_final','head_nexus_que_phrase','phrasal']).
pp(4480,'interrog',[],['binary_rule_left_to_right','head_final','interrog']).
pp(4480,'interrog',[N|R],A) :- pp(6280,N,R,A).
pp(6280,'mc_phrase',[],['binary_rule_left_to_right','head_final','interrog','mc_phrase']).
pp(4480,'non_rel_clause',[],['binary_rule_left_to_right','head_final','non_rel_clause']).
pp(4480,'non_rel_clause',[N|R],A) :- pp(6269,N,R,A).
pp(6269,'mc_phrase',[],['binary_rule_left_to_right','head_final','non_rel_clause','mc_phrase']).
pp(4480,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','head_final','head_nexus_rel_phrase']).
pp(4480,'head_nexus_rel_phrase',[N|R],A) :- pp(6250,N,R,A).
pp(6250,'mc_phrase',[],['binary_rule_left_to_right','head_final','head_nexus_rel_phrase','mc_phrase']).
pp(6250,'mc_phrase',[N|R],A) :- pp(7758,N,R,A).
pp(7758,'phrasal',[],['binary_rule_left_to_right','head_final','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6250,'phrasal',[],['binary_rule_left_to_right','head_final','head_nexus_rel_phrase','phrasal']).
pp(4480,'mc_phrase',[],['binary_rule_left_to_right','head_final','mc_phrase']).
pp(4480,'mc_phrase',[N|R],A) :- pp(6207,N,R,A).
pp(6207,'clause',[],['binary_rule_left_to_right','head_final','mc_phrase','clause']).
pp(6207,'phrasal',[],['binary_rule_left_to_right','head_final','mc_phrase','phrasal']).
pp(4480,'clause',[],['binary_rule_left_to_right','head_final','clause']).
pp(4480,'phrasal',[],['binary_rule_left_to_right','head_final','phrasal']).
pp(2419,'head_marker_phrase',[],['binary_rule_left_to_right','head_marker_phrase']).
pp(2419,'head_comp_or_marker_phrase',[],['binary_rule_left_to_right','head_comp_or_marker_phrase']).
pp(2419,'head_initial',[],['binary_rule_left_to_right','head_initial']).
pp(2419,'head_initial',[N|R],A) :- pp(4467,N,R,A).
pp(4467,'head_compositional',[],['binary_rule_left_to_right','head_initial','head_compositional']).
pp(4467,'head_nexus_phrase',[],['binary_rule_left_to_right','head_initial','head_nexus_phrase']).
pp(4467,'head_nexus_que_phrase',[],['binary_rule_left_to_right','head_initial','head_nexus_que_phrase']).
pp(4467,'head_nexus_que_phrase',[N|R],A) :- pp(6308,N,R,A).
pp(6308,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','head_initial','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(4467,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','head_initial','head_nexus_rel_phrase']).
pp(2419,'head_mod_phrase_simple',[],['binary_rule_left_to_right','head_mod_phrase_simple']).
pp(2419,'wh_interrog_fin',[],['binary_rule_left_to_right','wh_interrog_fin']).
pp(2419,'wh_interrog_fin',[N|R],A) :- pp(4458,N,R,A).
pp(4458,'head_nexus_que_phrase',[],['binary_rule_left_to_right','wh_interrog_fin','head_nexus_que_phrase']).
pp(4458,'head_nexus_que_phrase',[N|R],A) :- pp(6305,N,R,A).
pp(6305,'mc_phrase',[],['binary_rule_left_to_right','wh_interrog_fin','head_nexus_que_phrase','mc_phrase']).
pp(4458,'mc_phrase',[],['binary_rule_left_to_right','wh_interrog_fin','mc_phrase']).
pp(2419,'wh_interrog',[],['binary_rule_left_to_right','wh_interrog']).
pp(2419,'wh_interrog',[N|R],A) :- pp(4452,N,R,A).
pp(4452,'head_nexus_que_phrase',[],['binary_rule_left_to_right','wh_interrog','head_nexus_que_phrase']).
pp(4452,'head_nexus_que_phrase',[N|R],A) :- pp(6302,N,R,A).
pp(6302,'mc_phrase',[],['binary_rule_left_to_right','wh_interrog','head_nexus_que_phrase','mc_phrase']).
pp(4452,'mc_phrase',[],['binary_rule_left_to_right','wh_interrog','mc_phrase']).
pp(2419,'binary_headed_phrase',[],['binary_rule_left_to_right','binary_headed_phrase']).
pp(2419,'binary_headed_phrase',[N|R],A) :- pp(4446,N,R,A).
pp(4446,'head_compositional',[],['binary_rule_left_to_right','binary_headed_phrase','head_compositional']).
pp(4446,'head_compositional',[N|R],A) :- pp(6339,N,R,A).
pp(6339,'head_nexus_que_phrase',[],['binary_rule_left_to_right','binary_headed_phrase','head_compositional','head_nexus_que_phrase']).
pp(4446,'head_valence_phrase',[],['binary_rule_left_to_right','binary_headed_phrase','head_valence_phrase']).
pp(4446,'head_nexus_phrase',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_phrase']).
pp(4446,'head_nexus_phrase',[N|R],A) :- pp(6319,N,R,A).
pp(6319,'phrasal',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_phrase','phrasal']).
pp(4446,'head_nexus_que_phrase',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_que_phrase']).
pp(4446,'head_nexus_que_phrase',[N|R],A) :- pp(6299,N,R,A).
pp(6299,'non_rel_clause',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_que_phrase','non_rel_clause']).
pp(6299,'non_rel_clause',[N|R],A) :- pp(7847,N,R,A).
pp(7847,'mc_phrase',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_que_phrase','non_rel_clause','mc_phrase']).
pp(6299,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(6299,'head_nexus_rel_phrase',[N|R],A) :- pp(7837,N,R,A).
pp(7837,'mc_phrase',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(7837,'mc_phrase',[N|R],A) :- pp(8544,N,R,A).
pp(8544,'phrasal',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(7837,'phrasal',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(6299,'mc_phrase',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_que_phrase','mc_phrase']).
pp(6299,'mc_phrase',[N|R],A) :- pp(7796,N,R,A).
pp(7796,'clause',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_que_phrase','mc_phrase','clause']).
pp(7796,'phrasal',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_que_phrase','mc_phrase','phrasal']).
pp(6299,'clause',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_que_phrase','clause']).
pp(6299,'phrasal',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_que_phrase','phrasal']).
pp(4446,'non_rel_clause',[],['binary_rule_left_to_right','binary_headed_phrase','non_rel_clause']).
pp(4446,'non_rel_clause',[N|R],A) :- pp(6267,N,R,A).
pp(6267,'mc_phrase',[],['binary_rule_left_to_right','binary_headed_phrase','non_rel_clause','mc_phrase']).
pp(4446,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_rel_phrase']).
pp(4446,'head_nexus_rel_phrase',[N|R],A) :- pp(6244,N,R,A).
pp(6244,'mc_phrase',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6244,'mc_phrase',[N|R],A) :- pp(7756,N,R,A).
pp(7756,'phrasal',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6244,'phrasal',[],['binary_rule_left_to_right','binary_headed_phrase','head_nexus_rel_phrase','phrasal']).
pp(4446,'mc_phrase',[],['binary_rule_left_to_right','binary_headed_phrase','mc_phrase']).
pp(4446,'mc_phrase',[N|R],A) :- pp(6193,N,R,A).
pp(6193,'clause',[],['binary_rule_left_to_right','binary_headed_phrase','mc_phrase','clause']).
pp(6193,'phrasal',[],['binary_rule_left_to_right','binary_headed_phrase','mc_phrase','phrasal']).
pp(4446,'clause',[],['binary_rule_left_to_right','binary_headed_phrase','clause']).
pp(4446,'phrasal',[],['binary_rule_left_to_right','binary_headed_phrase','phrasal']).
pp(2419,'binary_phrase',[],['binary_rule_left_to_right','binary_phrase']).
pp(2419,'binary_phrase',[N|R],A) :- pp(4440,N,R,A).
pp(4440,'head_compositional',[],['binary_rule_left_to_right','binary_phrase','head_compositional']).
pp(4440,'head_compositional',[N|R],A) :- pp(6337,N,R,A).
pp(6337,'head_nexus_que_phrase',[],['binary_rule_left_to_right','binary_phrase','head_compositional','head_nexus_que_phrase']).
pp(4440,'head_valence_phrase',[],['binary_rule_left_to_right','binary_phrase','head_valence_phrase']).
pp(4440,'head_nexus_phrase',[],['binary_rule_left_to_right','binary_phrase','head_nexus_phrase']).
pp(4440,'head_nexus_phrase',[N|R],A) :- pp(6316,N,R,A).
pp(6316,'phrasal',[],['binary_rule_left_to_right','binary_phrase','head_nexus_phrase','phrasal']).
pp(4440,'head_nexus_que_phrase',[],['binary_rule_left_to_right','binary_phrase','head_nexus_que_phrase']).
pp(4440,'head_nexus_que_phrase',[N|R],A) :- pp(6296,N,R,A).
pp(6296,'non_rel_clause',[],['binary_rule_left_to_right','binary_phrase','head_nexus_que_phrase','non_rel_clause']).
pp(6296,'non_rel_clause',[N|R],A) :- pp(7845,N,R,A).
pp(7845,'mc_phrase',[],['binary_rule_left_to_right','binary_phrase','head_nexus_que_phrase','non_rel_clause','mc_phrase']).
pp(6296,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(6296,'head_nexus_rel_phrase',[N|R],A) :- pp(7834,N,R,A).
pp(7834,'mc_phrase',[],['binary_rule_left_to_right','binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(7834,'mc_phrase',[N|R],A) :- pp(8542,N,R,A).
pp(8542,'phrasal',[],['binary_rule_left_to_right','binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(7834,'phrasal',[],['binary_rule_left_to_right','binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(6296,'mc_phrase',[],['binary_rule_left_to_right','binary_phrase','head_nexus_que_phrase','mc_phrase']).
pp(6296,'mc_phrase',[N|R],A) :- pp(7794,N,R,A).
pp(7794,'clause',[],['binary_rule_left_to_right','binary_phrase','head_nexus_que_phrase','mc_phrase','clause']).
pp(7794,'phrasal',[],['binary_rule_left_to_right','binary_phrase','head_nexus_que_phrase','mc_phrase','phrasal']).
pp(6296,'clause',[],['binary_rule_left_to_right','binary_phrase','head_nexus_que_phrase','clause']).
pp(6296,'phrasal',[],['binary_rule_left_to_right','binary_phrase','head_nexus_que_phrase','phrasal']).
pp(4440,'non_rel_clause',[],['binary_rule_left_to_right','binary_phrase','non_rel_clause']).
pp(4440,'non_rel_clause',[N|R],A) :- pp(6265,N,R,A).
pp(6265,'mc_phrase',[],['binary_rule_left_to_right','binary_phrase','non_rel_clause','mc_phrase']).
pp(4440,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','binary_phrase','head_nexus_rel_phrase']).
pp(4440,'head_nexus_rel_phrase',[N|R],A) :- pp(6241,N,R,A).
pp(6241,'mc_phrase',[],['binary_rule_left_to_right','binary_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6241,'mc_phrase',[N|R],A) :- pp(7754,N,R,A).
pp(7754,'phrasal',[],['binary_rule_left_to_right','binary_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6241,'phrasal',[],['binary_rule_left_to_right','binary_phrase','head_nexus_rel_phrase','phrasal']).
pp(4440,'mc_phrase',[],['binary_rule_left_to_right','binary_phrase','mc_phrase']).
pp(4440,'mc_phrase',[N|R],A) :- pp(6191,N,R,A).
pp(6191,'clause',[],['binary_rule_left_to_right','binary_phrase','mc_phrase','clause']).
pp(6191,'phrasal',[],['binary_rule_left_to_right','binary_phrase','mc_phrase','phrasal']).
pp(4440,'clause',[],['binary_rule_left_to_right','binary_phrase','clause']).
pp(4440,'phrasal',[],['binary_rule_left_to_right','binary_phrase','phrasal']).
pp(2419,'head_compositional',[],['binary_rule_left_to_right','head_compositional']).
pp(2419,'head_compositional',[N|R],A) :- pp(4437,N,R,A).
pp(4437,'head_valence_phrase',[],['binary_rule_left_to_right','head_compositional','head_valence_phrase']).
pp(4437,'head_nexus_phrase',[],['binary_rule_left_to_right','head_compositional','head_nexus_phrase']).
pp(4437,'head_nexus_que_phrase',[],['binary_rule_left_to_right','head_compositional','head_nexus_que_phrase']).
pp(4437,'head_nexus_que_phrase',[N|R],A) :- pp(6293,N,R,A).
pp(6293,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','head_compositional','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(4437,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','head_compositional','head_nexus_rel_phrase']).
pp(2419,'head_mod_phrase',[],['binary_rule_left_to_right','head_mod_phrase']).
pp(2419,'head_valence_phrase',[],['binary_rule_left_to_right','head_valence_phrase']).
pp(2419,'head_nexus_phrase',[],['binary_rule_left_to_right','head_nexus_phrase']).
pp(2419,'head_nexus_phrase',[N|R],A) :- pp(4419,N,R,A).
pp(4419,'phrasal',[],['binary_rule_left_to_right','head_nexus_phrase','phrasal']).
pp(2419,'head_nexus_que_phrase',[],['binary_rule_left_to_right','head_nexus_que_phrase']).
pp(2419,'head_nexus_que_phrase',[N|R],A) :- pp(4411,N,R,A).
pp(4411,'interrog',[],['binary_rule_left_to_right','head_nexus_que_phrase','interrog']).
pp(4411,'interrog',[N|R],A) :- pp(6278,N,R,A).
pp(6278,'mc_phrase',[],['binary_rule_left_to_right','head_nexus_que_phrase','interrog','mc_phrase']).
pp(4411,'non_rel_clause',[],['binary_rule_left_to_right','head_nexus_que_phrase','non_rel_clause']).
pp(4411,'non_rel_clause',[N|R],A) :- pp(6261,N,R,A).
pp(6261,'mc_phrase',[],['binary_rule_left_to_right','head_nexus_que_phrase','non_rel_clause','mc_phrase']).
pp(4411,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(4411,'head_nexus_rel_phrase',[N|R],A) :- pp(6236,N,R,A).
pp(6236,'mc_phrase',[],['binary_rule_left_to_right','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6236,'mc_phrase',[N|R],A) :- pp(7752,N,R,A).
pp(7752,'phrasal',[],['binary_rule_left_to_right','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6236,'phrasal',[],['binary_rule_left_to_right','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(4411,'mc_phrase',[],['binary_rule_left_to_right','head_nexus_que_phrase','mc_phrase']).
pp(4411,'mc_phrase',[N|R],A) :- pp(6189,N,R,A).
pp(6189,'clause',[],['binary_rule_left_to_right','head_nexus_que_phrase','mc_phrase','clause']).
pp(6189,'phrasal',[],['binary_rule_left_to_right','head_nexus_que_phrase','mc_phrase','phrasal']).
pp(4411,'clause',[],['binary_rule_left_to_right','head_nexus_que_phrase','clause']).
pp(4411,'phrasal',[],['binary_rule_left_to_right','head_nexus_que_phrase','phrasal']).
pp(2419,'interrog',[],['binary_rule_left_to_right','interrog']).
pp(2419,'interrog',[N|R],A) :- pp(4397,N,R,A).
pp(4397,'mc_phrase',[],['binary_rule_left_to_right','interrog','mc_phrase']).
pp(2419,'non_rel_clause',[],['binary_rule_left_to_right','non_rel_clause']).
pp(2419,'non_rel_clause',[N|R],A) :- pp(4390,N,R,A).
pp(4390,'mc_phrase',[],['binary_rule_left_to_right','non_rel_clause','mc_phrase']).
pp(2419,'head_nexus_rel_phrase',[],['binary_rule_left_to_right','head_nexus_rel_phrase']).
pp(2419,'head_nexus_rel_phrase',[N|R],A) :- pp(4379,N,R,A).
pp(4379,'mc_phrase',[],['binary_rule_left_to_right','head_nexus_rel_phrase','mc_phrase']).
pp(4379,'mc_phrase',[N|R],A) :- pp(6166,N,R,A).
pp(6166,'phrasal',[],['binary_rule_left_to_right','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(4379,'phrasal',[],['binary_rule_left_to_right','head_nexus_rel_phrase','phrasal']).
pp(2419,'headed_phrase',[],['binary_rule_left_to_right','headed_phrase']).
pp(2419,'headed_phrase',[N|R],A) :- pp(4359,N,R,A).
pp(4359,'mc_phrase',[],['binary_rule_left_to_right','headed_phrase','mc_phrase']).
pp(4359,'mc_phrase',[N|R],A) :- pp(6157,N,R,A).
pp(6157,'phrasal',[],['binary_rule_left_to_right','headed_phrase','mc_phrase','phrasal']).
pp(4359,'phrasal',[],['binary_rule_left_to_right','headed_phrase','phrasal']).
pp(2419,'mc_phrase',[],['binary_rule_left_to_right','mc_phrase']).
pp(2419,'mc_phrase',[N|R],A) :- pp(4356,N,R,A).
pp(4356,'clause',[],['binary_rule_left_to_right','mc_phrase','clause']).
pp(4356,'phrasal',[],['binary_rule_left_to_right','mc_phrase','phrasal']).
pp(2419,'clause',[],['binary_rule_left_to_right','clause']).
pp(2419,'phrasal',[],['binary_rule_left_to_right','phrasal']).
pp(2419,'phrase',[],['binary_rule_left_to_right','phrase']).
pp(2419,'lexroot',[],['binary_rule_left_to_right','lexroot']).
pp(2419,'phrase_or_lexrule',[],['binary_rule_left_to_right','phrase_or_lexrule']).
pp(0,'root_gap_rule_postmod',[],['root_gap_rule_postmod']).
pp(0,'binary_rule_right_to_left',[],['binary_rule_right_to_left']).
pp(0,'binary_rule_right_to_left',[N|R],A) :- pp(2437,N,R,A).
pp(2437,'n_n_cmpnd_phr',[],['binary_rule_right_to_left','n_n_cmpnd_phr']).
pp(2437,'head_final',[],['binary_rule_right_to_left','head_final']).
pp(2437,'head_final',[N|R],A) :- pp(4479,N,R,A).
pp(4479,'head_valence_phrase',[],['binary_rule_right_to_left','head_final','head_valence_phrase']).
pp(4479,'head_valence_phrase',[N|R],A) :- pp(6335,N,R,A).
pp(6335,'phrasal',[],['binary_rule_right_to_left','head_final','head_valence_phrase','phrasal']).
pp(4479,'head_nexus_phrase',[],['binary_rule_right_to_left','head_final','head_nexus_phrase']).
pp(4479,'head_nexus_phrase',[N|R],A) :- pp(6324,N,R,A).
pp(6324,'phrasal',[],['binary_rule_right_to_left','head_final','head_nexus_phrase','phrasal']).
pp(4479,'head_nexus_que_phrase',[],['binary_rule_right_to_left','head_final','head_nexus_que_phrase']).
pp(4479,'head_nexus_que_phrase',[N|R],A) :- pp(6310,N,R,A).
pp(6310,'head_nexus_rel_phrase',[],['binary_rule_right_to_left','head_final','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(6310,'head_nexus_rel_phrase',[N|R],A) :- pp(7842,N,R,A).
pp(7842,'phrasal',[],['binary_rule_right_to_left','head_final','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(6310,'phrasal',[],['binary_rule_right_to_left','head_final','head_nexus_que_phrase','phrasal']).
pp(4479,'head_nexus_rel_phrase',[],['binary_rule_right_to_left','head_final','head_nexus_rel_phrase']).
pp(4479,'head_nexus_rel_phrase',[N|R],A) :- pp(6249,N,R,A).
pp(6249,'phrasal',[],['binary_rule_right_to_left','head_final','head_nexus_rel_phrase','phrasal']).
pp(4479,'phrasal',[],['binary_rule_right_to_left','head_final','phrasal']).
pp(2437,'n_adj_int_phrase',[],['binary_rule_right_to_left','n_adj_int_phrase']).
pp(2437,'head_adj_int_phrase',[],['binary_rule_right_to_left','head_adj_int_phrase']).
pp(2437,'head_adj_phrase',[],['binary_rule_right_to_left','head_adj_phrase']).
pp(2437,'head_initial',[],['binary_rule_right_to_left','head_initial']).
pp(2437,'head_initial',[N|R],A) :- pp(4466,N,R,A).
pp(4466,'head_nexus_phrase',[],['binary_rule_right_to_left','head_initial','head_nexus_phrase']).
pp(4466,'head_nexus_que_phrase',[],['binary_rule_right_to_left','head_initial','head_nexus_que_phrase']).
pp(4466,'head_nexus_que_phrase',[N|R],A) :- pp(6307,N,R,A).
pp(6307,'head_nexus_rel_phrase',[],['binary_rule_right_to_left','head_initial','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(4466,'head_nexus_rel_phrase',[],['binary_rule_right_to_left','head_initial','head_nexus_rel_phrase']).
pp(2437,'isect_mod_phrase',[],['binary_rule_right_to_left','isect_mod_phrase']).
pp(2437,'head_mod_phrase_simple',[],['binary_rule_right_to_left','head_mod_phrase_simple']).
pp(2437,'binary_headed_phrase',[],['binary_rule_right_to_left','binary_headed_phrase']).
pp(2437,'binary_headed_phrase',[N|R],A) :- pp(4445,N,R,A).
pp(4445,'head_valence_phrase',[],['binary_rule_right_to_left','binary_headed_phrase','head_valence_phrase']).
pp(4445,'head_valence_phrase',[N|R],A) :- pp(6332,N,R,A).
pp(6332,'phrasal',[],['binary_rule_right_to_left','binary_headed_phrase','head_valence_phrase','phrasal']).
pp(4445,'head_nexus_phrase',[],['binary_rule_right_to_left','binary_headed_phrase','head_nexus_phrase']).
pp(4445,'head_nexus_phrase',[N|R],A) :- pp(6318,N,R,A).
pp(6318,'phrasal',[],['binary_rule_right_to_left','binary_headed_phrase','head_nexus_phrase','phrasal']).
pp(4445,'head_nexus_que_phrase',[],['binary_rule_right_to_left','binary_headed_phrase','head_nexus_que_phrase']).
pp(4445,'head_nexus_que_phrase',[N|R],A) :- pp(6298,N,R,A).
pp(6298,'head_nexus_rel_phrase',[],['binary_rule_right_to_left','binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(6298,'head_nexus_rel_phrase',[N|R],A) :- pp(7836,N,R,A).
pp(7836,'phrasal',[],['binary_rule_right_to_left','binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(6298,'phrasal',[],['binary_rule_right_to_left','binary_headed_phrase','head_nexus_que_phrase','phrasal']).
pp(4445,'head_nexus_rel_phrase',[],['binary_rule_right_to_left','binary_headed_phrase','head_nexus_rel_phrase']).
pp(4445,'head_nexus_rel_phrase',[N|R],A) :- pp(6243,N,R,A).
pp(6243,'phrasal',[],['binary_rule_right_to_left','binary_headed_phrase','head_nexus_rel_phrase','phrasal']).
pp(4445,'phrasal',[],['binary_rule_right_to_left','binary_headed_phrase','phrasal']).
pp(2437,'coord_phr',[],['binary_rule_right_to_left','coord_phr']).
pp(2437,'binary_phrase',[],['binary_rule_right_to_left','binary_phrase']).
pp(2437,'binary_phrase',[N|R],A) :- pp(4439,N,R,A).
pp(4439,'head_valence_phrase',[],['binary_rule_right_to_left','binary_phrase','head_valence_phrase']).
pp(4439,'head_valence_phrase',[N|R],A) :- pp(6329,N,R,A).
pp(6329,'phrasal',[],['binary_rule_right_to_left','binary_phrase','head_valence_phrase','phrasal']).
pp(4439,'head_nexus_phrase',[],['binary_rule_right_to_left','binary_phrase','head_nexus_phrase']).
pp(4439,'head_nexus_phrase',[N|R],A) :- pp(6315,N,R,A).
pp(6315,'phrasal',[],['binary_rule_right_to_left','binary_phrase','head_nexus_phrase','phrasal']).
pp(4439,'head_nexus_que_phrase',[],['binary_rule_right_to_left','binary_phrase','head_nexus_que_phrase']).
pp(4439,'head_nexus_que_phrase',[N|R],A) :- pp(6295,N,R,A).
pp(6295,'head_nexus_rel_phrase',[],['binary_rule_right_to_left','binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(6295,'head_nexus_rel_phrase',[N|R],A) :- pp(7833,N,R,A).
pp(7833,'phrasal',[],['binary_rule_right_to_left','binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(6295,'phrasal',[],['binary_rule_right_to_left','binary_phrase','head_nexus_que_phrase','phrasal']).
pp(4439,'head_nexus_rel_phrase',[],['binary_rule_right_to_left','binary_phrase','head_nexus_rel_phrase']).
pp(4439,'head_nexus_rel_phrase',[N|R],A) :- pp(6240,N,R,A).
pp(6240,'phrasal',[],['binary_rule_right_to_left','binary_phrase','head_nexus_rel_phrase','phrasal']).
pp(4439,'phrasal',[],['binary_rule_right_to_left','binary_phrase','phrasal']).
pp(2437,'head_mod_phrase',[],['binary_rule_right_to_left','head_mod_phrase']).
pp(2437,'head_valence_phrase',[],['binary_rule_right_to_left','head_valence_phrase']).
pp(2437,'head_valence_phrase',[N|R],A) :- pp(4426,N,R,A).
pp(4426,'phrasal',[],['binary_rule_right_to_left','head_valence_phrase','phrasal']).
pp(2437,'head_nexus_phrase',[],['binary_rule_right_to_left','head_nexus_phrase']).
pp(2437,'head_nexus_phrase',[N|R],A) :- pp(4418,N,R,A).
pp(4418,'phrasal',[],['binary_rule_right_to_left','head_nexus_phrase','phrasal']).
pp(2437,'head_nexus_que_phrase',[],['binary_rule_right_to_left','head_nexus_que_phrase']).
pp(2437,'head_nexus_que_phrase',[N|R],A) :- pp(4410,N,R,A).
pp(4410,'head_nexus_rel_phrase',[],['binary_rule_right_to_left','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(4410,'head_nexus_rel_phrase',[N|R],A) :- pp(6235,N,R,A).
pp(6235,'phrasal',[],['binary_rule_right_to_left','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(4410,'phrasal',[],['binary_rule_right_to_left','head_nexus_que_phrase','phrasal']).
pp(2437,'head_nexus_rel_phrase',[],['binary_rule_right_to_left','head_nexus_rel_phrase']).
pp(2437,'head_nexus_rel_phrase',[N|R],A) :- pp(4378,N,R,A).
pp(4378,'phrasal',[],['binary_rule_right_to_left','head_nexus_rel_phrase','phrasal']).
pp(2437,'headed_phrase',[],['binary_rule_right_to_left','headed_phrase']).
pp(2437,'headed_phrase',[N|R],A) :- pp(4358,N,R,A).
pp(4358,'phrasal',[],['binary_rule_right_to_left','headed_phrase','phrasal']).
pp(2437,'non_headed_phrase',[],['binary_rule_right_to_left','non_headed_phrase']).
pp(2437,'phrasal',[],['binary_rule_right_to_left','phrasal']).
pp(2437,'phrase',[],['binary_rule_right_to_left','phrase']).
pp(2437,'lexroot',[],['binary_rule_right_to_left','lexroot']).
pp(2437,'phrase_or_lexrule',[],['binary_rule_right_to_left','phrase_or_lexrule']).
pp(0,'yesno_rule',[],['yesno_rule']).
pp(0,'temp_mod_rule',[],['temp_mod_rule']).
pp(0,'numadj_noun_rule',[],['numadj_noun_rule']).
pp(0,'np_n_cmpnd_rule_2',[],['np_n_cmpnd_rule_2']).
pp(0,'np_n_cmpnd_rule',[],['np_n_cmpnd_rule']).
pp(0,'noun_n_cmpnd_rule',[],['noun_n_cmpnd_rule']).
pp(0,'hadj_i_relcl_rule',[],['hadj_i_relcl_rule']).
pp(0,'hadj_i_redrel_rule',[],['hadj_i_redrel_rule']).
pp(0,'letter_rule2',[],['letter_rule2']).
pp(0,'letter_rule',[],['letter_rule']).
pp(0,'inf_non_wh_rel_rule',[],['inf_non_wh_rel_rule']).
pp(0,'imperative_rule',[],['imperative_rule']).
pp(0,'hspec_rule',[],['hspec_rule']).
pp(0,'hoptcomp_rule',[],['hoptcomp_rule']).
pp(0,'hmark_prop_rule',[],['hmark_prop_rule']).
pp(0,'hmark_nonprop_rule',[],['hmark_nonprop_rule']).
pp(0,'hcomp_rule',[],['hcomp_rule']).
pp(0,'hadj_s_rule',[],['hadj_s_rule']).
pp(0,'hadj_i_h_rule',[],['hadj_i_h_rule']).
pp(0,'free_rel_rule',[],['free_rel_rule']).
pp(0,'fin_non_wh_rel_rule',[],['fin_non_wh_rel_rule']).
pp(0,'extrasubj_inf_rule',[],['extrasubj_inf_rule']).
pp(0,'extrasubj_fin_rule',[],['extrasubj_fin_rule']).
pp(0,'extracomp_rule',[],['extracomp_rule']).
pp(0,'extradj_i_rule',[],['extradj_i_rule']).
pp(0,'bare_vger_rule',[],['bare_vger_rule']).
pp(0,'bare_np_rule',[],['bare_np_rule']).
pp(0,'appos_rule',[],['appos_rule']).
pp(0,'adjh_s_rule',[],['adjh_s_rule']).
pp(0,'adjh_i_rule',[],['adjh_i_rule']).
pp(0,'lingo_rule',[],['lingo_rule']).
pp(0,'lingo_rule',[N|R],A) :- pp(2453,N,R,A).
pp(2453,'head_filler_phrase_fin',[],['lingo_rule','head_filler_phrase_fin']).
pp(2453,'head_filler_phrase_fin',[N|R],A) :- pp(4489,N,R,A).
pp(4489,'wh_interrog_fin',[],['lingo_rule','head_filler_phrase_fin','wh_interrog_fin']).
pp(4489,'wh_interrog_fin',[N|R],A) :- pp(6356,N,R,A).
pp(6356,'mc_phrase',[],['lingo_rule','head_filler_phrase_fin','wh_interrog_fin','mc_phrase']).
pp(4489,'wh_interrog',[],['lingo_rule','head_filler_phrase_fin','wh_interrog']).
pp(4489,'wh_interrog',[N|R],A) :- pp(6348,N,R,A).
pp(6348,'mc_phrase',[],['lingo_rule','head_filler_phrase_fin','wh_interrog','mc_phrase']).
pp(4489,'interrog',[],['lingo_rule','head_filler_phrase_fin','interrog']).
pp(4489,'interrog',[N|R],A) :- pp(6285,N,R,A).
pp(6285,'mc_phrase',[],['lingo_rule','head_filler_phrase_fin','interrog','mc_phrase']).
pp(4489,'non_rel_clause',[],['lingo_rule','head_filler_phrase_fin','non_rel_clause']).
pp(4489,'non_rel_clause',[N|R],A) :- pp(6274,N,R,A).
pp(6274,'mc_phrase',[],['lingo_rule','head_filler_phrase_fin','non_rel_clause','mc_phrase']).
pp(4489,'head_nexus_rel_phrase',[],['lingo_rule','head_filler_phrase_fin','head_nexus_rel_phrase']).
pp(4489,'head_nexus_rel_phrase',[N|R],A) :- pp(6255,N,R,A).
pp(6255,'mc_phrase',[],['lingo_rule','head_filler_phrase_fin','head_nexus_rel_phrase','mc_phrase']).
pp(6255,'mc_phrase',[N|R],A) :- pp(7763,N,R,A).
pp(7763,'phrasal',[],['lingo_rule','head_filler_phrase_fin','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6255,'phrasal',[],['lingo_rule','head_filler_phrase_fin','head_nexus_rel_phrase','phrasal']).
pp(4489,'mc_phrase',[],['lingo_rule','head_filler_phrase_fin','mc_phrase']).
pp(4489,'mc_phrase',[N|R],A) :- pp(6212,N,R,A).
pp(6212,'clause',[],['lingo_rule','head_filler_phrase_fin','mc_phrase','clause']).
pp(6212,'phrasal',[],['lingo_rule','head_filler_phrase_fin','mc_phrase','phrasal']).
pp(4489,'clause',[],['lingo_rule','head_filler_phrase_fin','clause']).
pp(4489,'phrasal',[],['lingo_rule','head_filler_phrase_fin','phrasal']).
pp(2453,'head_filler_phrase',[],['lingo_rule','head_filler_phrase']).
pp(2453,'head_filler_phrase',[N|R],A) :- pp(4487,N,R,A).
pp(4487,'wh_interrog_fin',[],['lingo_rule','head_filler_phrase','wh_interrog_fin']).
pp(4487,'wh_interrog_fin',[N|R],A) :- pp(6354,N,R,A).
pp(6354,'mc_phrase',[],['lingo_rule','head_filler_phrase','wh_interrog_fin','mc_phrase']).
pp(4487,'wh_interrog',[],['lingo_rule','head_filler_phrase','wh_interrog']).
pp(4487,'wh_interrog',[N|R],A) :- pp(6346,N,R,A).
pp(6346,'mc_phrase',[],['lingo_rule','head_filler_phrase','wh_interrog','mc_phrase']).
pp(4487,'interrog',[],['lingo_rule','head_filler_phrase','interrog']).
pp(4487,'interrog',[N|R],A) :- pp(6283,N,R,A).
pp(6283,'mc_phrase',[],['lingo_rule','head_filler_phrase','interrog','mc_phrase']).
pp(4487,'non_rel_clause',[],['lingo_rule','head_filler_phrase','non_rel_clause']).
pp(4487,'non_rel_clause',[N|R],A) :- pp(6272,N,R,A).
pp(6272,'mc_phrase',[],['lingo_rule','head_filler_phrase','non_rel_clause','mc_phrase']).
pp(4487,'head_nexus_rel_phrase',[],['lingo_rule','head_filler_phrase','head_nexus_rel_phrase']).
pp(4487,'head_nexus_rel_phrase',[N|R],A) :- pp(6253,N,R,A).
pp(6253,'mc_phrase',[],['lingo_rule','head_filler_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6253,'mc_phrase',[N|R],A) :- pp(7761,N,R,A).
pp(7761,'phrasal',[],['lingo_rule','head_filler_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6253,'phrasal',[],['lingo_rule','head_filler_phrase','head_nexus_rel_phrase','phrasal']).
pp(4487,'mc_phrase',[],['lingo_rule','head_filler_phrase','mc_phrase']).
pp(4487,'mc_phrase',[N|R],A) :- pp(6210,N,R,A).
pp(6210,'clause',[],['lingo_rule','head_filler_phrase','mc_phrase','clause']).
pp(6210,'phrasal',[],['lingo_rule','head_filler_phrase','mc_phrase','phrasal']).
pp(4487,'clause',[],['lingo_rule','head_filler_phrase','clause']).
pp(4487,'phrasal',[],['lingo_rule','head_filler_phrase','phrasal']).
pp(2453,'basic_head_filler_phrase',[],['lingo_rule','basic_head_filler_phrase']).
pp(2453,'basic_head_filler_phrase',[N|R],A) :- pp(4485,N,R,A).
pp(4485,'wh_interrog_fin',[],['lingo_rule','basic_head_filler_phrase','wh_interrog_fin']).
pp(4485,'wh_interrog_fin',[N|R],A) :- pp(6352,N,R,A).
pp(6352,'mc_phrase',[],['lingo_rule','basic_head_filler_phrase','wh_interrog_fin','mc_phrase']).
pp(4485,'wh_interrog',[],['lingo_rule','basic_head_filler_phrase','wh_interrog']).
pp(4485,'wh_interrog',[N|R],A) :- pp(6344,N,R,A).
pp(6344,'mc_phrase',[],['lingo_rule','basic_head_filler_phrase','wh_interrog','mc_phrase']).
pp(4485,'interrog',[],['lingo_rule','basic_head_filler_phrase','interrog']).
pp(4485,'interrog',[N|R],A) :- pp(6281,N,R,A).
pp(6281,'mc_phrase',[],['lingo_rule','basic_head_filler_phrase','interrog','mc_phrase']).
pp(4485,'non_rel_clause',[],['lingo_rule','basic_head_filler_phrase','non_rel_clause']).
pp(4485,'non_rel_clause',[N|R],A) :- pp(6270,N,R,A).
pp(6270,'mc_phrase',[],['lingo_rule','basic_head_filler_phrase','non_rel_clause','mc_phrase']).
pp(4485,'head_nexus_rel_phrase',[],['lingo_rule','basic_head_filler_phrase','head_nexus_rel_phrase']).
pp(4485,'head_nexus_rel_phrase',[N|R],A) :- pp(6251,N,R,A).
pp(6251,'mc_phrase',[],['lingo_rule','basic_head_filler_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6251,'mc_phrase',[N|R],A) :- pp(7759,N,R,A).
pp(7759,'phrasal',[],['lingo_rule','basic_head_filler_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6251,'phrasal',[],['lingo_rule','basic_head_filler_phrase','head_nexus_rel_phrase','phrasal']).
pp(4485,'mc_phrase',[],['lingo_rule','basic_head_filler_phrase','mc_phrase']).
pp(4485,'mc_phrase',[N|R],A) :- pp(6208,N,R,A).
pp(6208,'clause',[],['lingo_rule','basic_head_filler_phrase','mc_phrase','clause']).
pp(6208,'phrasal',[],['lingo_rule','basic_head_filler_phrase','mc_phrase','phrasal']).
pp(4485,'clause',[],['lingo_rule','basic_head_filler_phrase','clause']).
pp(4485,'phrasal',[],['lingo_rule','basic_head_filler_phrase','phrasal']).
pp(2453,'adj_head_phrase',[],['lingo_rule','adj_head_phrase']).
pp(2453,'n_n_cmpnd_phr',[],['lingo_rule','n_n_cmpnd_phr']).
pp(2453,'head_final',[],['lingo_rule','head_final']).
pp(2453,'head_final',[N|R],A) :- pp(4478,N,R,A).
pp(4478,'wh_interrog_fin',[],['lingo_rule','head_final','wh_interrog_fin']).
pp(4478,'wh_interrog_fin',[N|R],A) :- pp(6350,N,R,A).
pp(6350,'head_nexus_que_phrase',[],['lingo_rule','head_final','wh_interrog_fin','head_nexus_que_phrase']).
pp(6350,'head_nexus_que_phrase',[N|R],A) :- pp(7858,N,R,A).
pp(7858,'mc_phrase',[],['lingo_rule','head_final','wh_interrog_fin','head_nexus_que_phrase','mc_phrase']).
pp(6350,'mc_phrase',[],['lingo_rule','head_final','wh_interrog_fin','mc_phrase']).
pp(4478,'wh_interrog',[],['lingo_rule','head_final','wh_interrog']).
pp(4478,'wh_interrog',[N|R],A) :- pp(6342,N,R,A).
pp(6342,'head_nexus_que_phrase',[],['lingo_rule','head_final','wh_interrog','head_nexus_que_phrase']).
pp(6342,'head_nexus_que_phrase',[N|R],A) :- pp(7856,N,R,A).
pp(7856,'mc_phrase',[],['lingo_rule','head_final','wh_interrog','head_nexus_que_phrase','mc_phrase']).
pp(6342,'mc_phrase',[],['lingo_rule','head_final','wh_interrog','mc_phrase']).
pp(4478,'head_valence_phrase',[],['lingo_rule','head_final','head_valence_phrase']).
pp(4478,'head_valence_phrase',[N|R],A) :- pp(6334,N,R,A).
pp(6334,'phrasal',[],['lingo_rule','head_final','head_valence_phrase','phrasal']).
pp(4478,'head_nexus_phrase',[],['lingo_rule','head_final','head_nexus_phrase']).
pp(4478,'head_nexus_phrase',[N|R],A) :- pp(6323,N,R,A).
pp(6323,'phrasal',[],['lingo_rule','head_final','head_nexus_phrase','phrasal']).
pp(4478,'head_nexus_que_phrase',[],['lingo_rule','head_final','head_nexus_que_phrase']).
pp(4478,'head_nexus_que_phrase',[N|R],A) :- pp(6309,N,R,A).
pp(6309,'interrog',[],['lingo_rule','head_final','head_nexus_que_phrase','interrog']).
pp(6309,'interrog',[N|R],A) :- pp(7850,N,R,A).
pp(7850,'mc_phrase',[],['lingo_rule','head_final','head_nexus_que_phrase','interrog','mc_phrase']).
pp(6309,'non_rel_clause',[],['lingo_rule','head_final','head_nexus_que_phrase','non_rel_clause']).
pp(6309,'non_rel_clause',[N|R],A) :- pp(7848,N,R,A).
pp(7848,'mc_phrase',[],['lingo_rule','head_final','head_nexus_que_phrase','non_rel_clause','mc_phrase']).
pp(6309,'head_nexus_rel_phrase',[],['lingo_rule','head_final','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(6309,'head_nexus_rel_phrase',[N|R],A) :- pp(7841,N,R,A).
pp(7841,'mc_phrase',[],['lingo_rule','head_final','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(7841,'mc_phrase',[N|R],A) :- pp(8545,N,R,A).
pp(8545,'phrasal',[],['lingo_rule','head_final','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(7841,'phrasal',[],['lingo_rule','head_final','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(6309,'mc_phrase',[],['lingo_rule','head_final','head_nexus_que_phrase','mc_phrase']).
pp(6309,'mc_phrase',[N|R],A) :- pp(7803,N,R,A).
pp(7803,'clause',[],['lingo_rule','head_final','head_nexus_que_phrase','mc_phrase','clause']).
pp(7803,'phrasal',[],['lingo_rule','head_final','head_nexus_que_phrase','mc_phrase','phrasal']).
pp(6309,'clause',[],['lingo_rule','head_final','head_nexus_que_phrase','clause']).
pp(6309,'phrasal',[],['lingo_rule','head_final','head_nexus_que_phrase','phrasal']).
pp(4478,'interrog',[],['lingo_rule','head_final','interrog']).
pp(4478,'interrog',[N|R],A) :- pp(6279,N,R,A).
pp(6279,'mc_phrase',[],['lingo_rule','head_final','interrog','mc_phrase']).
pp(4478,'non_rel_clause',[],['lingo_rule','head_final','non_rel_clause']).
pp(4478,'non_rel_clause',[N|R],A) :- pp(6268,N,R,A).
pp(6268,'mc_phrase',[],['lingo_rule','head_final','non_rel_clause','mc_phrase']).
pp(4478,'head_nexus_rel_phrase',[],['lingo_rule','head_final','head_nexus_rel_phrase']).
pp(4478,'head_nexus_rel_phrase',[N|R],A) :- pp(6248,N,R,A).
pp(6248,'mc_phrase',[],['lingo_rule','head_final','head_nexus_rel_phrase','mc_phrase']).
pp(6248,'mc_phrase',[N|R],A) :- pp(7757,N,R,A).
pp(7757,'phrasal',[],['lingo_rule','head_final','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6248,'phrasal',[],['lingo_rule','head_final','head_nexus_rel_phrase','phrasal']).
pp(4478,'mc_phrase',[],['lingo_rule','head_final','mc_phrase']).
pp(4478,'mc_phrase',[N|R],A) :- pp(6206,N,R,A).
pp(6206,'clause',[],['lingo_rule','head_final','mc_phrase','clause']).
pp(6206,'phrasal',[],['lingo_rule','head_final','mc_phrase','phrasal']).
pp(4478,'clause',[],['lingo_rule','head_final','clause']).
pp(4478,'phrasal',[],['lingo_rule','head_final','phrasal']).
pp(2453,'n_adj_int_phrase',[],['lingo_rule','n_adj_int_phrase']).
pp(2453,'head_adj_int_phrase',[],['lingo_rule','head_adj_int_phrase']).
pp(2453,'head_adj_phrase',[],['lingo_rule','head_adj_phrase']).
pp(2453,'head_marker_phrase',[],['lingo_rule','head_marker_phrase']).
pp(2453,'head_comp_or_marker_phrase',[],['lingo_rule','head_comp_or_marker_phrase']).
pp(2453,'head_initial',[],['lingo_rule','head_initial']).
pp(2453,'head_initial',[N|R],A) :- pp(4465,N,R,A).
pp(4465,'head_compositional',[],['lingo_rule','head_initial','head_compositional']).
pp(4465,'head_nexus_phrase',[],['lingo_rule','head_initial','head_nexus_phrase']).
pp(4465,'head_nexus_que_phrase',[],['lingo_rule','head_initial','head_nexus_que_phrase']).
pp(4465,'head_nexus_que_phrase',[N|R],A) :- pp(6306,N,R,A).
pp(6306,'head_nexus_rel_phrase',[],['lingo_rule','head_initial','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(4465,'head_nexus_rel_phrase',[],['lingo_rule','head_initial','head_nexus_rel_phrase']).
pp(2453,'isect_mod_phrase',[],['lingo_rule','isect_mod_phrase']).
pp(2453,'scopal_mod_phrase',[],['lingo_rule','scopal_mod_phrase']).
pp(2453,'head_mod_phrase_simple',[],['lingo_rule','head_mod_phrase_simple']).
pp(2453,'wh_interrog_fin',[],['lingo_rule','wh_interrog_fin']).
pp(2453,'wh_interrog_fin',[N|R],A) :- pp(4457,N,R,A).
pp(4457,'head_nexus_que_phrase',[],['lingo_rule','wh_interrog_fin','head_nexus_que_phrase']).
pp(4457,'head_nexus_que_phrase',[N|R],A) :- pp(6304,N,R,A).
pp(6304,'mc_phrase',[],['lingo_rule','wh_interrog_fin','head_nexus_que_phrase','mc_phrase']).
pp(4457,'mc_phrase',[],['lingo_rule','wh_interrog_fin','mc_phrase']).
pp(2453,'wh_interrog',[],['lingo_rule','wh_interrog']).
pp(2453,'wh_interrog',[N|R],A) :- pp(4451,N,R,A).
pp(4451,'head_nexus_que_phrase',[],['lingo_rule','wh_interrog','head_nexus_que_phrase']).
pp(4451,'head_nexus_que_phrase',[N|R],A) :- pp(6301,N,R,A).
pp(6301,'mc_phrase',[],['lingo_rule','wh_interrog','head_nexus_que_phrase','mc_phrase']).
pp(4451,'mc_phrase',[],['lingo_rule','wh_interrog','mc_phrase']).
pp(2453,'binary_headed_phrase',[],['lingo_rule','binary_headed_phrase']).
pp(2453,'binary_headed_phrase',[N|R],A) :- pp(4444,N,R,A).
pp(4444,'head_compositional',[],['lingo_rule','binary_headed_phrase','head_compositional']).
pp(4444,'head_compositional',[N|R],A) :- pp(6338,N,R,A).
pp(6338,'head_nexus_que_phrase',[],['lingo_rule','binary_headed_phrase','head_compositional','head_nexus_que_phrase']).
pp(4444,'head_valence_phrase',[],['lingo_rule','binary_headed_phrase','head_valence_phrase']).
pp(4444,'head_valence_phrase',[N|R],A) :- pp(6331,N,R,A).
pp(6331,'phrasal',[],['lingo_rule','binary_headed_phrase','head_valence_phrase','phrasal']).
pp(4444,'head_nexus_phrase',[],['lingo_rule','binary_headed_phrase','head_nexus_phrase']).
pp(4444,'head_nexus_phrase',[N|R],A) :- pp(6317,N,R,A).
pp(6317,'phrasal',[],['lingo_rule','binary_headed_phrase','head_nexus_phrase','phrasal']).
pp(4444,'head_nexus_que_phrase',[],['lingo_rule','binary_headed_phrase','head_nexus_que_phrase']).
pp(4444,'head_nexus_que_phrase',[N|R],A) :- pp(6297,N,R,A).
pp(6297,'non_rel_clause',[],['lingo_rule','binary_headed_phrase','head_nexus_que_phrase','non_rel_clause']).
pp(6297,'non_rel_clause',[N|R],A) :- pp(7846,N,R,A).
pp(7846,'mc_phrase',[],['lingo_rule','binary_headed_phrase','head_nexus_que_phrase','non_rel_clause','mc_phrase']).
pp(6297,'head_nexus_rel_phrase',[],['lingo_rule','binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(6297,'head_nexus_rel_phrase',[N|R],A) :- pp(7835,N,R,A).
pp(7835,'mc_phrase',[],['lingo_rule','binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(7835,'mc_phrase',[N|R],A) :- pp(8543,N,R,A).
pp(8543,'phrasal',[],['lingo_rule','binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(7835,'phrasal',[],['lingo_rule','binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(6297,'mc_phrase',[],['lingo_rule','binary_headed_phrase','head_nexus_que_phrase','mc_phrase']).
pp(6297,'mc_phrase',[N|R],A) :- pp(7795,N,R,A).
pp(7795,'clause',[],['lingo_rule','binary_headed_phrase','head_nexus_que_phrase','mc_phrase','clause']).
pp(7795,'phrasal',[],['lingo_rule','binary_headed_phrase','head_nexus_que_phrase','mc_phrase','phrasal']).
pp(6297,'clause',[],['lingo_rule','binary_headed_phrase','head_nexus_que_phrase','clause']).
pp(6297,'phrasal',[],['lingo_rule','binary_headed_phrase','head_nexus_que_phrase','phrasal']).
pp(4444,'non_rel_clause',[],['lingo_rule','binary_headed_phrase','non_rel_clause']).
pp(4444,'non_rel_clause',[N|R],A) :- pp(6266,N,R,A).
pp(6266,'mc_phrase',[],['lingo_rule','binary_headed_phrase','non_rel_clause','mc_phrase']).
pp(4444,'head_nexus_rel_phrase',[],['lingo_rule','binary_headed_phrase','head_nexus_rel_phrase']).
pp(4444,'head_nexus_rel_phrase',[N|R],A) :- pp(6242,N,R,A).
pp(6242,'mc_phrase',[],['lingo_rule','binary_headed_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6242,'mc_phrase',[N|R],A) :- pp(7755,N,R,A).
pp(7755,'phrasal',[],['lingo_rule','binary_headed_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6242,'phrasal',[],['lingo_rule','binary_headed_phrase','head_nexus_rel_phrase','phrasal']).
pp(4444,'mc_phrase',[],['lingo_rule','binary_headed_phrase','mc_phrase']).
pp(4444,'mc_phrase',[N|R],A) :- pp(6192,N,R,A).
pp(6192,'clause',[],['lingo_rule','binary_headed_phrase','mc_phrase','clause']).
pp(6192,'phrasal',[],['lingo_rule','binary_headed_phrase','mc_phrase','phrasal']).
pp(4444,'clause',[],['lingo_rule','binary_headed_phrase','clause']).
pp(4444,'phrasal',[],['lingo_rule','binary_headed_phrase','phrasal']).
pp(2453,'coord_phr',[],['lingo_rule','coord_phr']).
pp(2453,'root_gap_clause',[],['lingo_rule','root_gap_clause']).
pp(2453,'binary_phrase',[],['lingo_rule','binary_phrase']).
pp(2453,'binary_phrase',[N|R],A) :- pp(4438,N,R,A).
pp(4438,'head_compositional',[],['lingo_rule','binary_phrase','head_compositional']).
pp(4438,'head_compositional',[N|R],A) :- pp(6336,N,R,A).
pp(6336,'head_nexus_que_phrase',[],['lingo_rule','binary_phrase','head_compositional','head_nexus_que_phrase']).
pp(4438,'head_valence_phrase',[],['lingo_rule','binary_phrase','head_valence_phrase']).
pp(4438,'head_valence_phrase',[N|R],A) :- pp(6328,N,R,A).
pp(6328,'phrasal',[],['lingo_rule','binary_phrase','head_valence_phrase','phrasal']).
pp(4438,'head_nexus_phrase',[],['lingo_rule','binary_phrase','head_nexus_phrase']).
pp(4438,'head_nexus_phrase',[N|R],A) :- pp(6314,N,R,A).
pp(6314,'phrasal',[],['lingo_rule','binary_phrase','head_nexus_phrase','phrasal']).
pp(4438,'head_nexus_que_phrase',[],['lingo_rule','binary_phrase','head_nexus_que_phrase']).
pp(4438,'head_nexus_que_phrase',[N|R],A) :- pp(6294,N,R,A).
pp(6294,'non_rel_clause',[],['lingo_rule','binary_phrase','head_nexus_que_phrase','non_rel_clause']).
pp(6294,'non_rel_clause',[N|R],A) :- pp(7844,N,R,A).
pp(7844,'mc_phrase',[],['lingo_rule','binary_phrase','head_nexus_que_phrase','non_rel_clause','mc_phrase']).
pp(6294,'head_nexus_rel_phrase',[],['lingo_rule','binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(6294,'head_nexus_rel_phrase',[N|R],A) :- pp(7832,N,R,A).
pp(7832,'mc_phrase',[],['lingo_rule','binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(7832,'mc_phrase',[N|R],A) :- pp(8541,N,R,A).
pp(8541,'phrasal',[],['lingo_rule','binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(7832,'phrasal',[],['lingo_rule','binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(6294,'mc_phrase',[],['lingo_rule','binary_phrase','head_nexus_que_phrase','mc_phrase']).
pp(6294,'mc_phrase',[N|R],A) :- pp(7793,N,R,A).
pp(7793,'clause',[],['lingo_rule','binary_phrase','head_nexus_que_phrase','mc_phrase','clause']).
pp(7793,'phrasal',[],['lingo_rule','binary_phrase','head_nexus_que_phrase','mc_phrase','phrasal']).
pp(6294,'clause',[],['lingo_rule','binary_phrase','head_nexus_que_phrase','clause']).
pp(6294,'phrasal',[],['lingo_rule','binary_phrase','head_nexus_que_phrase','phrasal']).
pp(4438,'non_rel_clause',[],['lingo_rule','binary_phrase','non_rel_clause']).
pp(4438,'non_rel_clause',[N|R],A) :- pp(6264,N,R,A).
pp(6264,'mc_phrase',[],['lingo_rule','binary_phrase','non_rel_clause','mc_phrase']).
pp(4438,'head_nexus_rel_phrase',[],['lingo_rule','binary_phrase','head_nexus_rel_phrase']).
pp(4438,'head_nexus_rel_phrase',[N|R],A) :- pp(6239,N,R,A).
pp(6239,'mc_phrase',[],['lingo_rule','binary_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6239,'mc_phrase',[N|R],A) :- pp(7753,N,R,A).
pp(7753,'phrasal',[],['lingo_rule','binary_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6239,'phrasal',[],['lingo_rule','binary_phrase','head_nexus_rel_phrase','phrasal']).
pp(4438,'mc_phrase',[],['lingo_rule','binary_phrase','mc_phrase']).
pp(4438,'mc_phrase',[N|R],A) :- pp(6190,N,R,A).
pp(6190,'clause',[],['lingo_rule','binary_phrase','mc_phrase','clause']).
pp(6190,'phrasal',[],['lingo_rule','binary_phrase','mc_phrase','phrasal']).
pp(4438,'clause',[],['lingo_rule','binary_phrase','clause']).
pp(4438,'phrasal',[],['lingo_rule','binary_phrase','phrasal']).
pp(2453,'head_compositional',[],['lingo_rule','head_compositional']).
pp(2453,'head_compositional',[N|R],A) :- pp(4436,N,R,A).
pp(4436,'head_valence_phrase',[],['lingo_rule','head_compositional','head_valence_phrase']).
pp(4436,'head_valence_phrase',[N|R],A) :- pp(6326,N,R,A).
pp(6326,'head_only',[],['lingo_rule','head_compositional','head_valence_phrase','head_only']).
pp(6326,'unary_phrase',[],['lingo_rule','head_compositional','head_valence_phrase','unary_phrase']).
pp(4436,'head_nexus_phrase',[],['lingo_rule','head_compositional','head_nexus_phrase']).
pp(4436,'head_nexus_phrase',[N|R],A) :- pp(6312,N,R,A).
pp(6312,'head_only',[],['lingo_rule','head_compositional','head_nexus_phrase','head_only']).
pp(6312,'unary_phrase',[],['lingo_rule','head_compositional','head_nexus_phrase','unary_phrase']).
pp(4436,'head_nexus_que_phrase',[],['lingo_rule','head_compositional','head_nexus_que_phrase']).
pp(4436,'head_nexus_que_phrase',[N|R],A) :- pp(6292,N,R,A).
pp(6292,'head_nexus_rel_phrase',[],['lingo_rule','head_compositional','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(6292,'head_nexus_rel_phrase',[N|R],A) :- pp(7830,N,R,A).
pp(7830,'head_only',[],['lingo_rule','head_compositional','head_nexus_que_phrase','head_nexus_rel_phrase','head_only']).
pp(7830,'unary_phrase',[],['lingo_rule','head_compositional','head_nexus_que_phrase','head_nexus_rel_phrase','unary_phrase']).
pp(6292,'head_only',[],['lingo_rule','head_compositional','head_nexus_que_phrase','head_only']).
pp(6292,'unary_phrase',[],['lingo_rule','head_compositional','head_nexus_que_phrase','unary_phrase']).
pp(4436,'head_nexus_rel_phrase',[],['lingo_rule','head_compositional','head_nexus_rel_phrase']).
pp(4436,'head_nexus_rel_phrase',[N|R],A) :- pp(6237,N,R,A).
pp(6237,'head_only',[],['lingo_rule','head_compositional','head_nexus_rel_phrase','head_only']).
pp(6237,'unary_phrase',[],['lingo_rule','head_compositional','head_nexus_rel_phrase','unary_phrase']).
pp(4436,'head_only',[],['lingo_rule','head_compositional','head_only']).
pp(4436,'unary_phrase',[],['lingo_rule','head_compositional','unary_phrase']).
pp(2453,'head_mod_phrase',[],['lingo_rule','head_mod_phrase']).
pp(2453,'extracted_subj_phrase',[],['lingo_rule','extracted_subj_phrase']).
pp(2453,'extracted_arg_phrase',[],['lingo_rule','extracted_arg_phrase']).
pp(2453,'head_valence_phrase',[],['lingo_rule','head_valence_phrase']).
pp(2453,'head_valence_phrase',[N|R],A) :- pp(4425,N,R,A).
pp(4425,'decl',[],['lingo_rule','head_valence_phrase','decl']).
pp(4425,'non_rel_clause',[],['lingo_rule','head_valence_phrase','non_rel_clause']).
pp(4425,'non_rel_clause',[N|R],A) :- pp(6263,N,R,A).
pp(6263,'head_only',[],['lingo_rule','head_valence_phrase','non_rel_clause','head_only']).
pp(6263,'unary_phrase',[],['lingo_rule','head_valence_phrase','non_rel_clause','unary_phrase']).
pp(4425,'head_only',[],['lingo_rule','head_valence_phrase','head_only']).
pp(4425,'head_only',[N|R],A) :- pp(6227,N,R,A).
pp(6227,'clause',[],['lingo_rule','head_valence_phrase','head_only','clause']).
pp(6227,'phrasal',[],['lingo_rule','head_valence_phrase','head_only','phrasal']).
pp(4425,'clause',[],['lingo_rule','head_valence_phrase','clause']).
pp(4425,'clause',[N|R],A) :- pp(6143,N,R,A).
pp(6143,'unary_phrase',[],['lingo_rule','head_valence_phrase','clause','unary_phrase']).
pp(4425,'phrasal',[],['lingo_rule','head_valence_phrase','phrasal']).
pp(4425,'phrasal',[N|R],A) :- pp(6107,N,R,A).
pp(6107,'unary_phrase',[],['lingo_rule','head_valence_phrase','phrasal','unary_phrase']).
pp(4425,'unary_phrase',[],['lingo_rule','head_valence_phrase','unary_phrase']).
pp(2453,'non_clause',[],['lingo_rule','non_clause']).
pp(2453,'non_clause',[N|R],A) :- pp(4420,N,R,A).
pp(4420,'head_only',[],['lingo_rule','non_clause','head_only']).
pp(4420,'head_only',[N|R],A) :- pp(6225,N,R,A).
pp(6225,'phrasal',[],['lingo_rule','non_clause','head_only','phrasal']).
pp(4420,'phrasal',[],['lingo_rule','non_clause','phrasal']).
pp(4420,'phrasal',[N|R],A) :- pp(6103,N,R,A).
pp(6103,'unary_phrase',[],['lingo_rule','non_clause','phrasal','unary_phrase']).
pp(4420,'unary_phrase',[],['lingo_rule','non_clause','unary_phrase']).
pp(2453,'head_nexus_phrase',[],['lingo_rule','head_nexus_phrase']).
pp(2453,'head_nexus_phrase',[N|R],A) :- pp(4417,N,R,A).
pp(4417,'decl',[],['lingo_rule','head_nexus_phrase','decl']).
pp(4417,'non_rel_clause',[],['lingo_rule','head_nexus_phrase','non_rel_clause']).
pp(4417,'non_rel_clause',[N|R],A) :- pp(6262,N,R,A).
pp(6262,'head_only',[],['lingo_rule','head_nexus_phrase','non_rel_clause','head_only']).
pp(6262,'unary_phrase',[],['lingo_rule','head_nexus_phrase','non_rel_clause','unary_phrase']).
pp(4417,'head_only',[],['lingo_rule','head_nexus_phrase','head_only']).
pp(4417,'head_only',[N|R],A) :- pp(6224,N,R,A).
pp(6224,'clause',[],['lingo_rule','head_nexus_phrase','head_only','clause']).
pp(6224,'phrasal',[],['lingo_rule','head_nexus_phrase','head_only','phrasal']).
pp(4417,'clause',[],['lingo_rule','head_nexus_phrase','clause']).
pp(4417,'clause',[N|R],A) :- pp(6142,N,R,A).
pp(6142,'unary_phrase',[],['lingo_rule','head_nexus_phrase','clause','unary_phrase']).
pp(4417,'phrasal',[],['lingo_rule','head_nexus_phrase','phrasal']).
pp(4417,'phrasal',[N|R],A) :- pp(6100,N,R,A).
pp(6100,'unary_phrase',[],['lingo_rule','head_nexus_phrase','phrasal','unary_phrase']).
pp(4417,'unary_phrase',[],['lingo_rule','head_nexus_phrase','unary_phrase']).
pp(2453,'head_nexus_que_phrase',[],['lingo_rule','head_nexus_que_phrase']).
pp(2453,'head_nexus_que_phrase',[N|R],A) :- pp(4409,N,R,A).
pp(4409,'decl',[],['lingo_rule','head_nexus_que_phrase','decl']).
pp(4409,'interrog',[],['lingo_rule','head_nexus_que_phrase','interrog']).
pp(4409,'interrog',[N|R],A) :- pp(6277,N,R,A).
pp(6277,'mc_phrase',[],['lingo_rule','head_nexus_que_phrase','interrog','mc_phrase']).
pp(4409,'non_rel_clause',[],['lingo_rule','head_nexus_que_phrase','non_rel_clause']).
pp(4409,'non_rel_clause',[N|R],A) :- pp(6260,N,R,A).
pp(6260,'head_only',[],['lingo_rule','head_nexus_que_phrase','non_rel_clause','head_only']).
pp(6260,'mc_phrase',[],['lingo_rule','head_nexus_que_phrase','non_rel_clause','mc_phrase']).
pp(6260,'unary_phrase',[],['lingo_rule','head_nexus_que_phrase','non_rel_clause','unary_phrase']).
pp(4409,'head_nexus_rel_phrase',[],['lingo_rule','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(4409,'head_nexus_rel_phrase',[N|R],A) :- pp(6234,N,R,A).
pp(6234,'head_only',[],['lingo_rule','head_nexus_que_phrase','head_nexus_rel_phrase','head_only']).
pp(6234,'head_only',[N|R],A) :- pp(7822,N,R,A).
pp(7822,'phrasal',[],['lingo_rule','head_nexus_que_phrase','head_nexus_rel_phrase','head_only','phrasal']).
pp(6234,'mc_phrase',[],['lingo_rule','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6234,'mc_phrase',[N|R],A) :- pp(7751,N,R,A).
pp(7751,'phrasal',[],['lingo_rule','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6234,'phrasal',[],['lingo_rule','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(6234,'phrasal',[N|R],A) :- pp(7680,N,R,A).
pp(7680,'unary_phrase',[],['lingo_rule','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal','unary_phrase']).
pp(6234,'unary_phrase',[],['lingo_rule','head_nexus_que_phrase','head_nexus_rel_phrase','unary_phrase']).
pp(4409,'head_only',[],['lingo_rule','head_nexus_que_phrase','head_only']).
pp(4409,'head_only',[N|R],A) :- pp(6222,N,R,A).
pp(6222,'clause',[],['lingo_rule','head_nexus_que_phrase','head_only','clause']).
pp(6222,'phrasal',[],['lingo_rule','head_nexus_que_phrase','head_only','phrasal']).
pp(4409,'mc_phrase',[],['lingo_rule','head_nexus_que_phrase','mc_phrase']).
pp(4409,'mc_phrase',[N|R],A) :- pp(6188,N,R,A).
pp(6188,'clause',[],['lingo_rule','head_nexus_que_phrase','mc_phrase','clause']).
pp(6188,'phrasal',[],['lingo_rule','head_nexus_que_phrase','mc_phrase','phrasal']).
pp(4409,'clause',[],['lingo_rule','head_nexus_que_phrase','clause']).
pp(4409,'clause',[N|R],A) :- pp(6140,N,R,A).
pp(6140,'unary_phrase',[],['lingo_rule','head_nexus_que_phrase','clause','unary_phrase']).
pp(4409,'phrasal',[],['lingo_rule','head_nexus_que_phrase','phrasal']).
pp(4409,'phrasal',[N|R],A) :- pp(6094,N,R,A).
pp(6094,'unary_phrase',[],['lingo_rule','head_nexus_que_phrase','phrasal','unary_phrase']).
pp(4409,'unary_phrase',[],['lingo_rule','head_nexus_que_phrase','unary_phrase']).
pp(2453,'decl',[],['lingo_rule','decl']).
pp(2453,'interrog',[],['lingo_rule','interrog']).
pp(2453,'interrog',[N|R],A) :- pp(4396,N,R,A).
pp(4396,'mc_phrase',[],['lingo_rule','interrog','mc_phrase']).
pp(2453,'non_rel_clause',[],['lingo_rule','non_rel_clause']).
pp(2453,'non_rel_clause',[N|R],A) :- pp(4389,N,R,A).
pp(4389,'head_only',[],['lingo_rule','non_rel_clause','head_only']).
pp(4389,'mc_phrase',[],['lingo_rule','non_rel_clause','mc_phrase']).
pp(4389,'unary_phrase',[],['lingo_rule','non_rel_clause','unary_phrase']).
pp(2453,'head_nexus_rel_phrase',[],['lingo_rule','head_nexus_rel_phrase']).
pp(2453,'head_nexus_rel_phrase',[N|R],A) :- pp(4377,N,R,A).
pp(4377,'head_only',[],['lingo_rule','head_nexus_rel_phrase','head_only']).
pp(4377,'head_only',[N|R],A) :- pp(6216,N,R,A).
pp(6216,'phrasal',[],['lingo_rule','head_nexus_rel_phrase','head_only','phrasal']).
pp(4377,'mc_phrase',[],['lingo_rule','head_nexus_rel_phrase','mc_phrase']).
pp(4377,'mc_phrase',[N|R],A) :- pp(6165,N,R,A).
pp(6165,'phrasal',[],['lingo_rule','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(4377,'phrasal',[],['lingo_rule','head_nexus_rel_phrase','phrasal']).
pp(4377,'phrasal',[N|R],A) :- pp(6088,N,R,A).
pp(6088,'unary_phrase',[],['lingo_rule','head_nexus_rel_phrase','phrasal','unary_phrase']).
pp(4377,'unary_phrase',[],['lingo_rule','head_nexus_rel_phrase','unary_phrase']).
pp(2453,'head_only',[],['lingo_rule','head_only']).
pp(2453,'head_only',[N|R],A) :- pp(4367,N,R,A).
pp(4367,'clause',[],['lingo_rule','head_only','clause']).
pp(4367,'phrasal',[],['lingo_rule','head_only','phrasal']).
pp(2453,'headed_phrase',[],['lingo_rule','headed_phrase']).
pp(2453,'headed_phrase',[N|R],A) :- pp(4357,N,R,A).
pp(4357,'mc_phrase',[],['lingo_rule','headed_phrase','mc_phrase']).
pp(4357,'mc_phrase',[N|R],A) :- pp(6156,N,R,A).
pp(6156,'phrasal',[],['lingo_rule','headed_phrase','mc_phrase','phrasal']).
pp(4357,'phrasal',[],['lingo_rule','headed_phrase','phrasal']).
pp(2453,'mc_phrase',[],['lingo_rule','mc_phrase']).
pp(2453,'mc_phrase',[N|R],A) :- pp(4355,N,R,A).
pp(4355,'clause',[],['lingo_rule','mc_phrase','clause']).
pp(4355,'phrasal',[],['lingo_rule','mc_phrase','phrasal']).
pp(2453,'non_headed_phrase',[],['lingo_rule','non_headed_phrase']).
pp(2453,'non_wh_rel_cl',[],['lingo_rule','non_wh_rel_cl']).
pp(2453,'rel_cl',[],['lingo_rule','rel_cl']).
pp(2453,'clause',[],['lingo_rule','clause']).
pp(2453,'clause',[N|R],A) :- pp(4336,N,R,A).
pp(4336,'unary_phrase',[],['lingo_rule','clause','unary_phrase']).
pp(2453,'phrasal',[],['lingo_rule','phrasal']).
pp(2453,'phrasal',[N|R],A) :- pp(4322,N,R,A).
pp(4322,'unary_phrase',[],['lingo_rule','phrasal','unary_phrase']).
pp(2453,'unary_phrase',[],['lingo_rule','unary_phrase']).
pp(2453,'phrase',[],['lingo_rule','phrase']).
pp(2453,'lexroot',[],['lingo_rule','lexroot']).
pp(2453,'phrase_or_lexrule',[],['lingo_rule','phrase_or_lexrule']).
pp(0,'lex_rule_super_compos',[],['lex_rule_super_compos']).
pp(0,'lex_rule_compos',[],['lex_rule_compos']).
pp(0,'head_filler_phrase_fin',[],['head_filler_phrase_fin']).
pp(0,'head_filler_phrase_fin',[N|R],A) :- pp(2485,N,R,A).
pp(2485,'wh_interrog_fin',[],['head_filler_phrase_fin','wh_interrog_fin']).
pp(2485,'wh_interrog_fin',[N|R],A) :- pp(4456,N,R,A).
pp(4456,'mc_phrase',[],['head_filler_phrase_fin','wh_interrog_fin','mc_phrase']).
pp(2485,'wh_interrog',[],['head_filler_phrase_fin','wh_interrog']).
pp(2485,'wh_interrog',[N|R],A) :- pp(4450,N,R,A).
pp(4450,'mc_phrase',[],['head_filler_phrase_fin','wh_interrog','mc_phrase']).
pp(2485,'interrog',[],['head_filler_phrase_fin','interrog']).
pp(2485,'interrog',[N|R],A) :- pp(4395,N,R,A).
pp(4395,'mc_phrase',[],['head_filler_phrase_fin','interrog','mc_phrase']).
pp(2485,'non_rel_clause',[],['head_filler_phrase_fin','non_rel_clause']).
pp(2485,'non_rel_clause',[N|R],A) :- pp(4388,N,R,A).
pp(4388,'mc_phrase',[],['head_filler_phrase_fin','non_rel_clause','mc_phrase']).
pp(2485,'head_nexus_rel_phrase',[],['head_filler_phrase_fin','head_nexus_rel_phrase']).
pp(2485,'head_nexus_rel_phrase',[N|R],A) :- pp(4376,N,R,A).
pp(4376,'mc_phrase',[],['head_filler_phrase_fin','head_nexus_rel_phrase','mc_phrase']).
pp(4376,'mc_phrase',[N|R],A) :- pp(6164,N,R,A).
pp(6164,'phrasal',[],['head_filler_phrase_fin','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(4376,'phrasal',[],['head_filler_phrase_fin','head_nexus_rel_phrase','phrasal']).
pp(2485,'mc_phrase',[],['head_filler_phrase_fin','mc_phrase']).
pp(2485,'mc_phrase',[N|R],A) :- pp(4354,N,R,A).
pp(4354,'clause',[],['head_filler_phrase_fin','mc_phrase','clause']).
pp(4354,'phrasal',[],['head_filler_phrase_fin','mc_phrase','phrasal']).
pp(2485,'clause',[],['head_filler_phrase_fin','clause']).
pp(2485,'phrasal',[],['head_filler_phrase_fin','phrasal']).
pp(0,'filler_head_rule_wh_nr_inf',[],['filler_head_rule_wh_nr_inf']).
pp(0,'head_filler_phrase_inf',[],['head_filler_phrase_inf']).
pp(0,'head_filler_phrase',[],['head_filler_phrase']).
pp(0,'head_filler_phrase',[N|R],A) :- pp(2487,N,R,A).
pp(2487,'wh_interrog_fin',[],['head_filler_phrase','wh_interrog_fin']).
pp(2487,'wh_interrog_fin',[N|R],A) :- pp(4455,N,R,A).
pp(4455,'mc_phrase',[],['head_filler_phrase','wh_interrog_fin','mc_phrase']).
pp(2487,'wh_interrog',[],['head_filler_phrase','wh_interrog']).
pp(2487,'wh_interrog',[N|R],A) :- pp(4449,N,R,A).
pp(4449,'mc_phrase',[],['head_filler_phrase','wh_interrog','mc_phrase']).
pp(2487,'interrog',[],['head_filler_phrase','interrog']).
pp(2487,'interrog',[N|R],A) :- pp(4394,N,R,A).
pp(4394,'mc_phrase',[],['head_filler_phrase','interrog','mc_phrase']).
pp(2487,'non_rel_clause',[],['head_filler_phrase','non_rel_clause']).
pp(2487,'non_rel_clause',[N|R],A) :- pp(4387,N,R,A).
pp(4387,'mc_phrase',[],['head_filler_phrase','non_rel_clause','mc_phrase']).
pp(2487,'head_nexus_rel_phrase',[],['head_filler_phrase','head_nexus_rel_phrase']).
pp(2487,'head_nexus_rel_phrase',[N|R],A) :- pp(4375,N,R,A).
pp(4375,'mc_phrase',[],['head_filler_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(4375,'mc_phrase',[N|R],A) :- pp(6163,N,R,A).
pp(6163,'phrasal',[],['head_filler_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(4375,'phrasal',[],['head_filler_phrase','head_nexus_rel_phrase','phrasal']).
pp(2487,'mc_phrase',[],['head_filler_phrase','mc_phrase']).
pp(2487,'mc_phrase',[N|R],A) :- pp(4353,N,R,A).
pp(4353,'clause',[],['head_filler_phrase','mc_phrase','clause']).
pp(4353,'phrasal',[],['head_filler_phrase','mc_phrase','phrasal']).
pp(2487,'clause',[],['head_filler_phrase','clause']).
pp(2487,'phrasal',[],['head_filler_phrase','phrasal']).
pp(0,'basic_head_filler_phrase',[],['basic_head_filler_phrase']).
pp(0,'basic_head_filler_phrase',[N|R],A) :- pp(2488,N,R,A).
pp(2488,'wh_interrog_fin',[],['basic_head_filler_phrase','wh_interrog_fin']).
pp(2488,'wh_interrog_fin',[N|R],A) :- pp(4454,N,R,A).
pp(4454,'mc_phrase',[],['basic_head_filler_phrase','wh_interrog_fin','mc_phrase']).
pp(2488,'wh_interrog',[],['basic_head_filler_phrase','wh_interrog']).
pp(2488,'wh_interrog',[N|R],A) :- pp(4448,N,R,A).
pp(4448,'mc_phrase',[],['basic_head_filler_phrase','wh_interrog','mc_phrase']).
pp(2488,'interrog',[],['basic_head_filler_phrase','interrog']).
pp(2488,'interrog',[N|R],A) :- pp(4393,N,R,A).
pp(4393,'mc_phrase',[],['basic_head_filler_phrase','interrog','mc_phrase']).
pp(2488,'non_rel_clause',[],['basic_head_filler_phrase','non_rel_clause']).
pp(2488,'non_rel_clause',[N|R],A) :- pp(4386,N,R,A).
pp(4386,'mc_phrase',[],['basic_head_filler_phrase','non_rel_clause','mc_phrase']).
pp(2488,'head_nexus_rel_phrase',[],['basic_head_filler_phrase','head_nexus_rel_phrase']).
pp(2488,'head_nexus_rel_phrase',[N|R],A) :- pp(4374,N,R,A).
pp(4374,'mc_phrase',[],['basic_head_filler_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(4374,'mc_phrase',[N|R],A) :- pp(6162,N,R,A).
pp(6162,'phrasal',[],['basic_head_filler_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(4374,'phrasal',[],['basic_head_filler_phrase','head_nexus_rel_phrase','phrasal']).
pp(2488,'mc_phrase',[],['basic_head_filler_phrase','mc_phrase']).
pp(2488,'mc_phrase',[N|R],A) :- pp(4352,N,R,A).
pp(4352,'clause',[],['basic_head_filler_phrase','mc_phrase','clause']).
pp(4352,'phrasal',[],['basic_head_filler_phrase','mc_phrase','phrasal']).
pp(2488,'clause',[],['basic_head_filler_phrase','clause']).
pp(2488,'phrasal',[],['basic_head_filler_phrase','phrasal']).
pp(0,'head_subj_phrase',[],['head_subj_phrase']).
pp(0,'adj_head_scop_phrase',[],['adj_head_scop_phrase']).
pp(0,'adj_head_int_phrase',[],['adj_head_int_phrase']).
pp(0,'adj_head_phrase',[],['adj_head_phrase']).
pp(0,'filler_head_rule_non_wh',[],['filler_head_rule_non_wh']).
pp(0,'head_final',[],['head_final']).
pp(0,'head_final',[N|R],A) :- pp(2498,N,R,A).
pp(2498,'wh_interrog_fin',[],['head_final','wh_interrog_fin']).
pp(2498,'wh_interrog_fin',[N|R],A) :- pp(4453,N,R,A).
pp(4453,'head_nexus_que_phrase',[],['head_final','wh_interrog_fin','head_nexus_que_phrase']).
pp(4453,'head_nexus_que_phrase',[N|R],A) :- pp(6303,N,R,A).
pp(6303,'mc_phrase',[],['head_final','wh_interrog_fin','head_nexus_que_phrase','mc_phrase']).
pp(4453,'mc_phrase',[],['head_final','wh_interrog_fin','mc_phrase']).
pp(2498,'wh_interrog',[],['head_final','wh_interrog']).
pp(2498,'wh_interrog',[N|R],A) :- pp(4447,N,R,A).
pp(4447,'head_nexus_que_phrase',[],['head_final','wh_interrog','head_nexus_que_phrase']).
pp(4447,'head_nexus_que_phrase',[N|R],A) :- pp(6300,N,R,A).
pp(6300,'mc_phrase',[],['head_final','wh_interrog','head_nexus_que_phrase','mc_phrase']).
pp(4447,'mc_phrase',[],['head_final','wh_interrog','mc_phrase']).
pp(2498,'head_valence_phrase',[],['head_final','head_valence_phrase']).
pp(2498,'head_valence_phrase',[N|R],A) :- pp(4424,N,R,A).
pp(4424,'phrasal',[],['head_final','head_valence_phrase','phrasal']).
pp(2498,'head_nexus_phrase',[],['head_final','head_nexus_phrase']).
pp(2498,'head_nexus_phrase',[N|R],A) :- pp(4416,N,R,A).
pp(4416,'phrasal',[],['head_final','head_nexus_phrase','phrasal']).
pp(2498,'head_nexus_que_phrase',[],['head_final','head_nexus_que_phrase']).
pp(2498,'head_nexus_que_phrase',[N|R],A) :- pp(4408,N,R,A).
pp(4408,'interrog',[],['head_final','head_nexus_que_phrase','interrog']).
pp(4408,'interrog',[N|R],A) :- pp(6276,N,R,A).
pp(6276,'mc_phrase',[],['head_final','head_nexus_que_phrase','interrog','mc_phrase']).
pp(4408,'non_rel_clause',[],['head_final','head_nexus_que_phrase','non_rel_clause']).
pp(4408,'non_rel_clause',[N|R],A) :- pp(6259,N,R,A).
pp(6259,'mc_phrase',[],['head_final','head_nexus_que_phrase','non_rel_clause','mc_phrase']).
pp(4408,'head_nexus_rel_phrase',[],['head_final','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(4408,'head_nexus_rel_phrase',[N|R],A) :- pp(6233,N,R,A).
pp(6233,'mc_phrase',[],['head_final','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6233,'mc_phrase',[N|R],A) :- pp(7750,N,R,A).
pp(7750,'phrasal',[],['head_final','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6233,'phrasal',[],['head_final','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(4408,'mc_phrase',[],['head_final','head_nexus_que_phrase','mc_phrase']).
pp(4408,'mc_phrase',[N|R],A) :- pp(6187,N,R,A).
pp(6187,'clause',[],['head_final','head_nexus_que_phrase','mc_phrase','clause']).
pp(6187,'phrasal',[],['head_final','head_nexus_que_phrase','mc_phrase','phrasal']).
pp(4408,'clause',[],['head_final','head_nexus_que_phrase','clause']).
pp(4408,'phrasal',[],['head_final','head_nexus_que_phrase','phrasal']).
pp(2498,'interrog',[],['head_final','interrog']).
pp(2498,'interrog',[N|R],A) :- pp(4392,N,R,A).
pp(4392,'mc_phrase',[],['head_final','interrog','mc_phrase']).
pp(2498,'non_rel_clause',[],['head_final','non_rel_clause']).
pp(2498,'non_rel_clause',[N|R],A) :- pp(4385,N,R,A).
pp(4385,'mc_phrase',[],['head_final','non_rel_clause','mc_phrase']).
pp(2498,'head_nexus_rel_phrase',[],['head_final','head_nexus_rel_phrase']).
pp(2498,'head_nexus_rel_phrase',[N|R],A) :- pp(4373,N,R,A).
pp(4373,'mc_phrase',[],['head_final','head_nexus_rel_phrase','mc_phrase']).
pp(4373,'mc_phrase',[N|R],A) :- pp(6161,N,R,A).
pp(6161,'phrasal',[],['head_final','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(4373,'phrasal',[],['head_final','head_nexus_rel_phrase','phrasal']).
pp(2498,'mc_phrase',[],['head_final','mc_phrase']).
pp(2498,'mc_phrase',[N|R],A) :- pp(4351,N,R,A).
pp(4351,'clause',[],['head_final','mc_phrase','clause']).
pp(4351,'phrasal',[],['head_final','mc_phrase','phrasal']).
pp(2498,'clause',[],['head_final','clause']).
pp(2498,'phrasal',[],['head_final','phrasal']).
pp(0,'head_adj_scop_phrase',[],['head_adj_scop_phrase']).
pp(0,'head_adj_int_phrase',[],['head_adj_int_phrase']).
pp(0,'head_comp_or_marker_phrase',[],['head_comp_or_marker_phrase']).
pp(0,'head_adj_phrase',[],['head_adj_phrase']).
pp(0,'head_initial',[],['head_initial']).
pp(0,'head_initial',[N|R],A) :- pp(2513,N,R,A).
pp(2513,'head_compositional',[],['head_initial','head_compositional']).
pp(2513,'head_nexus_phrase',[],['head_initial','head_nexus_phrase']).
pp(2513,'head_nexus_que_phrase',[],['head_initial','head_nexus_que_phrase']).
pp(2513,'head_nexus_que_phrase',[N|R],A) :- pp(4407,N,R,A).
pp(4407,'head_nexus_rel_phrase',[],['head_initial','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(2513,'head_nexus_rel_phrase',[],['head_initial','head_nexus_rel_phrase']).
pp(0,'wh_interrog_fin',[],['wh_interrog_fin']).
pp(0,'wh_interrog_fin',[N|R],A) :- pp(2517,N,R,A).
pp(2517,'head_nexus_que_phrase',[],['wh_interrog_fin','head_nexus_que_phrase']).
pp(2517,'head_nexus_que_phrase',[N|R],A) :- pp(4406,N,R,A).
pp(4406,'mc_phrase',[],['wh_interrog_fin','head_nexus_que_phrase','mc_phrase']).
pp(2517,'mc_phrase',[],['wh_interrog_fin','mc_phrase']).
pp(0,'filler_head_rule_rel',[],['filler_head_rule_rel']).
pp(0,'coord_phr',[],['coord_phr']).
pp(0,'wh_interrog',[],['wh_interrog']).
pp(0,'wh_interrog',[N|R],A) :- pp(2518,N,R,A).
pp(2518,'head_nexus_que_phrase',[],['wh_interrog','head_nexus_que_phrase']).
pp(2518,'head_nexus_que_phrase',[N|R],A) :- pp(4405,N,R,A).
pp(4405,'mc_phrase',[],['wh_interrog','head_nexus_que_phrase','mc_phrase']).
pp(2518,'mc_phrase',[],['wh_interrog','mc_phrase']).
pp(0,'binary_headed_phrase',[],['binary_headed_phrase']).
pp(0,'binary_headed_phrase',[N|R],A) :- pp(2519,N,R,A).
pp(2519,'head_compositional',[],['binary_headed_phrase','head_compositional']).
pp(2519,'head_compositional',[N|R],A) :- pp(4434,N,R,A).
pp(4434,'head_nexus_que_phrase',[],['binary_headed_phrase','head_compositional','head_nexus_que_phrase']).
pp(2519,'head_valence_phrase',[],['binary_headed_phrase','head_valence_phrase']).
pp(2519,'head_valence_phrase',[N|R],A) :- pp(4423,N,R,A).
pp(4423,'phrasal',[],['binary_headed_phrase','head_valence_phrase','phrasal']).
pp(2519,'head_nexus_phrase',[],['binary_headed_phrase','head_nexus_phrase']).
pp(2519,'head_nexus_phrase',[N|R],A) :- pp(4414,N,R,A).
pp(4414,'phrasal',[],['binary_headed_phrase','head_nexus_phrase','phrasal']).
pp(2519,'head_nexus_que_phrase',[],['binary_headed_phrase','head_nexus_que_phrase']).
pp(2519,'head_nexus_que_phrase',[N|R],A) :- pp(4404,N,R,A).
pp(4404,'non_rel_clause',[],['binary_headed_phrase','head_nexus_que_phrase','non_rel_clause']).
pp(4404,'non_rel_clause',[N|R],A) :- pp(6258,N,R,A).
pp(6258,'mc_phrase',[],['binary_headed_phrase','head_nexus_que_phrase','non_rel_clause','mc_phrase']).
pp(4404,'head_nexus_rel_phrase',[],['binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(4404,'head_nexus_rel_phrase',[N|R],A) :- pp(6231,N,R,A).
pp(6231,'mc_phrase',[],['binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6231,'mc_phrase',[N|R],A) :- pp(7749,N,R,A).
pp(7749,'phrasal',[],['binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6231,'phrasal',[],['binary_headed_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(4404,'mc_phrase',[],['binary_headed_phrase','head_nexus_que_phrase','mc_phrase']).
pp(4404,'mc_phrase',[N|R],A) :- pp(6184,N,R,A).
pp(6184,'clause',[],['binary_headed_phrase','head_nexus_que_phrase','mc_phrase','clause']).
pp(6184,'phrasal',[],['binary_headed_phrase','head_nexus_que_phrase','mc_phrase','phrasal']).
pp(4404,'clause',[],['binary_headed_phrase','head_nexus_que_phrase','clause']).
pp(4404,'phrasal',[],['binary_headed_phrase','head_nexus_que_phrase','phrasal']).
pp(2519,'non_rel_clause',[],['binary_headed_phrase','non_rel_clause']).
pp(2519,'non_rel_clause',[N|R],A) :- pp(4384,N,R,A).
pp(4384,'mc_phrase',[],['binary_headed_phrase','non_rel_clause','mc_phrase']).
pp(2519,'head_nexus_rel_phrase',[],['binary_headed_phrase','head_nexus_rel_phrase']).
pp(2519,'head_nexus_rel_phrase',[N|R],A) :- pp(4371,N,R,A).
pp(4371,'mc_phrase',[],['binary_headed_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(4371,'mc_phrase',[N|R],A) :- pp(6160,N,R,A).
pp(6160,'phrasal',[],['binary_headed_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(4371,'phrasal',[],['binary_headed_phrase','head_nexus_rel_phrase','phrasal']).
pp(2519,'mc_phrase',[],['binary_headed_phrase','mc_phrase']).
pp(2519,'mc_phrase',[N|R],A) :- pp(4348,N,R,A).
pp(4348,'clause',[],['binary_headed_phrase','mc_phrase','clause']).
pp(4348,'phrasal',[],['binary_headed_phrase','mc_phrase','phrasal']).
pp(2519,'clause',[],['binary_headed_phrase','clause']).
pp(2519,'phrasal',[],['binary_headed_phrase','phrasal']).
pp(0,'head_mod_phrase_simple',[],['head_mod_phrase_simple']).
pp(0,'subjh_rule_decl',[],['subjh_rule_decl']).
pp(0,'binary_phrase',[],['binary_phrase']).
pp(0,'binary_phrase',[N|R],A) :- pp(2523,N,R,A).
pp(2523,'head_compositional',[],['binary_phrase','head_compositional']).
pp(2523,'head_compositional',[N|R],A) :- pp(4433,N,R,A).
pp(4433,'head_nexus_que_phrase',[],['binary_phrase','head_compositional','head_nexus_que_phrase']).
pp(2523,'head_valence_phrase',[],['binary_phrase','head_valence_phrase']).
pp(2523,'head_valence_phrase',[N|R],A) :- pp(4422,N,R,A).
pp(4422,'phrasal',[],['binary_phrase','head_valence_phrase','phrasal']).
pp(2523,'head_nexus_phrase',[],['binary_phrase','head_nexus_phrase']).
pp(2523,'head_nexus_phrase',[N|R],A) :- pp(4413,N,R,A).
pp(4413,'phrasal',[],['binary_phrase','head_nexus_phrase','phrasal']).
pp(2523,'head_nexus_que_phrase',[],['binary_phrase','head_nexus_que_phrase']).
pp(2523,'head_nexus_que_phrase',[N|R],A) :- pp(4403,N,R,A).
pp(4403,'non_rel_clause',[],['binary_phrase','head_nexus_que_phrase','non_rel_clause']).
pp(4403,'non_rel_clause',[N|R],A) :- pp(6257,N,R,A).
pp(6257,'mc_phrase',[],['binary_phrase','head_nexus_que_phrase','non_rel_clause','mc_phrase']).
pp(4403,'head_nexus_rel_phrase',[],['binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(4403,'head_nexus_rel_phrase',[N|R],A) :- pp(6230,N,R,A).
pp(6230,'mc_phrase',[],['binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(6230,'mc_phrase',[N|R],A) :- pp(7748,N,R,A).
pp(7748,'phrasal',[],['binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(6230,'phrasal',[],['binary_phrase','head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(4403,'mc_phrase',[],['binary_phrase','head_nexus_que_phrase','mc_phrase']).
pp(4403,'mc_phrase',[N|R],A) :- pp(6183,N,R,A).
pp(6183,'clause',[],['binary_phrase','head_nexus_que_phrase','mc_phrase','clause']).
pp(6183,'phrasal',[],['binary_phrase','head_nexus_que_phrase','mc_phrase','phrasal']).
pp(4403,'clause',[],['binary_phrase','head_nexus_que_phrase','clause']).
pp(4403,'phrasal',[],['binary_phrase','head_nexus_que_phrase','phrasal']).
pp(2523,'non_rel_clause',[],['binary_phrase','non_rel_clause']).
pp(2523,'non_rel_clause',[N|R],A) :- pp(4383,N,R,A).
pp(4383,'mc_phrase',[],['binary_phrase','non_rel_clause','mc_phrase']).
pp(2523,'head_nexus_rel_phrase',[],['binary_phrase','head_nexus_rel_phrase']).
pp(2523,'head_nexus_rel_phrase',[N|R],A) :- pp(4370,N,R,A).
pp(4370,'mc_phrase',[],['binary_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(4370,'mc_phrase',[N|R],A) :- pp(6159,N,R,A).
pp(6159,'phrasal',[],['binary_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(4370,'phrasal',[],['binary_phrase','head_nexus_rel_phrase','phrasal']).
pp(2523,'mc_phrase',[],['binary_phrase','mc_phrase']).
pp(2523,'mc_phrase',[N|R],A) :- pp(4347,N,R,A).
pp(4347,'clause',[],['binary_phrase','mc_phrase','clause']).
pp(4347,'phrasal',[],['binary_phrase','mc_phrase','phrasal']).
pp(2523,'clause',[],['binary_phrase','clause']).
pp(2523,'phrasal',[],['binary_phrase','phrasal']).
pp(0,'extracted_comp_phrase',[],['extracted_comp_phrase']).
pp(0,'head_compositional',[],['head_compositional']).
pp(0,'head_compositional',[N|R],A) :- pp(2526,N,R,A).
pp(2526,'head_valence_phrase',[],['head_compositional','head_valence_phrase']).
pp(2526,'head_valence_phrase',[N|R],A) :- pp(4421,N,R,A).
pp(4421,'head_only',[],['head_compositional','head_valence_phrase','head_only']).
pp(4421,'unary_phrase',[],['head_compositional','head_valence_phrase','unary_phrase']).
pp(2526,'head_nexus_phrase',[],['head_compositional','head_nexus_phrase']).
pp(2526,'head_nexus_phrase',[N|R],A) :- pp(4412,N,R,A).
pp(4412,'head_only',[],['head_compositional','head_nexus_phrase','head_only']).
pp(4412,'unary_phrase',[],['head_compositional','head_nexus_phrase','unary_phrase']).
pp(2526,'head_nexus_que_phrase',[],['head_compositional','head_nexus_que_phrase']).
pp(2526,'head_nexus_que_phrase',[N|R],A) :- pp(4402,N,R,A).
pp(4402,'head_nexus_rel_phrase',[],['head_compositional','head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(4402,'head_nexus_rel_phrase',[N|R],A) :- pp(6229,N,R,A).
pp(6229,'head_only',[],['head_compositional','head_nexus_que_phrase','head_nexus_rel_phrase','head_only']).
pp(6229,'unary_phrase',[],['head_compositional','head_nexus_que_phrase','head_nexus_rel_phrase','unary_phrase']).
pp(4402,'head_only',[],['head_compositional','head_nexus_que_phrase','head_only']).
pp(4402,'unary_phrase',[],['head_compositional','head_nexus_que_phrase','unary_phrase']).
pp(2526,'head_nexus_rel_phrase',[],['head_compositional','head_nexus_rel_phrase']).
pp(2526,'head_nexus_rel_phrase',[N|R],A) :- pp(4369,N,R,A).
pp(4369,'head_only',[],['head_compositional','head_nexus_rel_phrase','head_only']).
pp(4369,'unary_phrase',[],['head_compositional','head_nexus_rel_phrase','unary_phrase']).
pp(2526,'head_only',[],['head_compositional','head_only']).
pp(2526,'unary_phrase',[],['head_compositional','unary_phrase']).
pp(0,'extracted_adj_phrase',[],['extracted_adj_phrase']).
pp(0,'head_mod_phrase',[],['head_mod_phrase']).
pp(0,'extracted_subj_phrase',[],['extracted_subj_phrase']).
pp(0,'extracted_arg_phrase',[],['extracted_arg_phrase']).
pp(0,'head_spec_phrase',[],['head_spec_phrase']).
pp(0,'head_valence_phrase',[],['head_valence_phrase']).
pp(0,'head_valence_phrase',[N|R],A) :- pp(2536,N,R,A).
pp(2536,'decl',[],['head_valence_phrase','decl']).
pp(2536,'non_rel_clause',[],['head_valence_phrase','non_rel_clause']).
pp(2536,'non_rel_clause',[N|R],A) :- pp(4382,N,R,A).
pp(4382,'head_only',[],['head_valence_phrase','non_rel_clause','head_only']).
pp(4382,'unary_phrase',[],['head_valence_phrase','non_rel_clause','unary_phrase']).
pp(2536,'head_only',[],['head_valence_phrase','head_only']).
pp(2536,'head_only',[N|R],A) :- pp(4365,N,R,A).
pp(4365,'clause',[],['head_valence_phrase','head_only','clause']).
pp(4365,'phrasal',[],['head_valence_phrase','head_only','phrasal']).
pp(2536,'clause',[],['head_valence_phrase','clause']).
pp(2536,'clause',[N|R],A) :- pp(4329,N,R,A).
pp(4329,'unary_phrase',[],['head_valence_phrase','clause','unary_phrase']).
pp(2536,'phrasal',[],['head_valence_phrase','phrasal']).
pp(2536,'phrasal',[N|R],A) :- pp(4315,N,R,A).
pp(4315,'unary_phrase',[],['head_valence_phrase','phrasal','unary_phrase']).
pp(2536,'unary_phrase',[],['head_valence_phrase','unary_phrase']).
pp(0,'non_clause',[],['non_clause']).
pp(0,'non_clause',[N|R],A) :- pp(2539,N,R,A).
pp(2539,'head_only',[],['non_clause','head_only']).
pp(2539,'head_only',[N|R],A) :- pp(4364,N,R,A).
pp(4364,'phrasal',[],['non_clause','head_only','phrasal']).
pp(2539,'phrasal',[],['non_clause','phrasal']).
pp(2539,'phrasal',[N|R],A) :- pp(4314,N,R,A).
pp(4314,'unary_phrase',[],['non_clause','phrasal','unary_phrase']).
pp(2539,'unary_phrase',[],['non_clause','unary_phrase']).
pp(0,'head_nexus_phrase',[],['head_nexus_phrase']).
pp(0,'head_nexus_phrase',[N|R],A) :- pp(2540,N,R,A).
pp(2540,'decl',[],['head_nexus_phrase','decl']).
pp(2540,'non_rel_clause',[],['head_nexus_phrase','non_rel_clause']).
pp(2540,'non_rel_clause',[N|R],A) :- pp(4381,N,R,A).
pp(4381,'head_only',[],['head_nexus_phrase','non_rel_clause','head_only']).
pp(4381,'unary_phrase',[],['head_nexus_phrase','non_rel_clause','unary_phrase']).
pp(2540,'head_only',[],['head_nexus_phrase','head_only']).
pp(2540,'head_only',[N|R],A) :- pp(4363,N,R,A).
pp(4363,'clause',[],['head_nexus_phrase','head_only','clause']).
pp(4363,'phrasal',[],['head_nexus_phrase','head_only','phrasal']).
pp(2540,'clause',[],['head_nexus_phrase','clause']).
pp(2540,'clause',[N|R],A) :- pp(4328,N,R,A).
pp(4328,'unary_phrase',[],['head_nexus_phrase','clause','unary_phrase']).
pp(2540,'phrasal',[],['head_nexus_phrase','phrasal']).
pp(2540,'phrasal',[N|R],A) :- pp(4313,N,R,A).
pp(4313,'unary_phrase',[],['head_nexus_phrase','phrasal','unary_phrase']).
pp(2540,'unary_phrase',[],['head_nexus_phrase','unary_phrase']).
pp(0,'head_nexus_que_phrase',[],['head_nexus_que_phrase']).
pp(0,'head_nexus_que_phrase',[N|R],A) :- pp(2541,N,R,A).
pp(2541,'decl',[],['head_nexus_que_phrase','decl']).
pp(2541,'interrog',[],['head_nexus_que_phrase','interrog']).
pp(2541,'interrog',[N|R],A) :- pp(4391,N,R,A).
pp(4391,'mc_phrase',[],['head_nexus_que_phrase','interrog','mc_phrase']).
pp(2541,'non_rel_clause',[],['head_nexus_que_phrase','non_rel_clause']).
pp(2541,'non_rel_clause',[N|R],A) :- pp(4380,N,R,A).
pp(4380,'head_only',[],['head_nexus_que_phrase','non_rel_clause','head_only']).
pp(4380,'mc_phrase',[],['head_nexus_que_phrase','non_rel_clause','mc_phrase']).
pp(4380,'unary_phrase',[],['head_nexus_que_phrase','non_rel_clause','unary_phrase']).
pp(2541,'head_nexus_rel_phrase',[],['head_nexus_que_phrase','head_nexus_rel_phrase']).
pp(2541,'head_nexus_rel_phrase',[N|R],A) :- pp(4368,N,R,A).
pp(4368,'head_only',[],['head_nexus_que_phrase','head_nexus_rel_phrase','head_only']).
pp(4368,'head_only',[N|R],A) :- pp(6214,N,R,A).
pp(6214,'phrasal',[],['head_nexus_que_phrase','head_nexus_rel_phrase','head_only','phrasal']).
pp(4368,'mc_phrase',[],['head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase']).
pp(4368,'mc_phrase',[N|R],A) :- pp(6158,N,R,A).
pp(6158,'phrasal',[],['head_nexus_que_phrase','head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(4368,'phrasal',[],['head_nexus_que_phrase','head_nexus_rel_phrase','phrasal']).
pp(4368,'phrasal',[N|R],A) :- pp(6081,N,R,A).
pp(6081,'unary_phrase',[],['head_nexus_que_phrase','head_nexus_rel_phrase','phrasal','unary_phrase']).
pp(4368,'unary_phrase',[],['head_nexus_que_phrase','head_nexus_rel_phrase','unary_phrase']).
pp(2541,'head_only',[],['head_nexus_que_phrase','head_only']).
pp(2541,'head_only',[N|R],A) :- pp(4362,N,R,A).
pp(4362,'clause',[],['head_nexus_que_phrase','head_only','clause']).
pp(4362,'phrasal',[],['head_nexus_que_phrase','head_only','phrasal']).
pp(2541,'mc_phrase',[],['head_nexus_que_phrase','mc_phrase']).
pp(2541,'mc_phrase',[N|R],A) :- pp(4346,N,R,A).
pp(4346,'clause',[],['head_nexus_que_phrase','mc_phrase','clause']).
pp(4346,'phrasal',[],['head_nexus_que_phrase','mc_phrase','phrasal']).
pp(2541,'clause',[],['head_nexus_que_phrase','clause']).
pp(2541,'clause',[N|R],A) :- pp(4327,N,R,A).
pp(4327,'unary_phrase',[],['head_nexus_que_phrase','clause','unary_phrase']).
pp(2541,'phrasal',[],['head_nexus_que_phrase','phrasal']).
pp(2541,'phrasal',[N|R],A) :- pp(4312,N,R,A).
pp(4312,'unary_phrase',[],['head_nexus_que_phrase','phrasal','unary_phrase']).
pp(2541,'unary_phrase',[],['head_nexus_que_phrase','unary_phrase']).
pp(0,'extracted_subj_phrase_fin',[],['extracted_subj_phrase_fin']).
pp(0,'decl',[],['decl']).
pp(0,'yesno_phrase',[],['yesno_phrase']).
pp(0,'interrog',[],['interrog']).
pp(0,'interrog',[N|R],A) :- pp(2543,N,R,A).
pp(2543,'mc_phrase',[],['interrog','mc_phrase']).
pp(0,'head_nexus_rel_phrase',[],['head_nexus_rel_phrase']).
pp(0,'head_nexus_rel_phrase',[N|R],A) :- pp(2545,N,R,A).
pp(2545,'head_only',[],['head_nexus_rel_phrase','head_only']).
pp(2545,'head_only',[N|R],A) :- pp(4360,N,R,A).
pp(4360,'phrasal',[],['head_nexus_rel_phrase','head_only','phrasal']).
pp(2545,'mc_phrase',[],['head_nexus_rel_phrase','mc_phrase']).
pp(2545,'mc_phrase',[N|R],A) :- pp(4343,N,R,A).
pp(4343,'phrasal',[],['head_nexus_rel_phrase','mc_phrase','phrasal']).
pp(2545,'phrasal',[],['head_nexus_rel_phrase','phrasal']).
pp(2545,'phrasal',[N|R],A) :- pp(4311,N,R,A).
pp(4311,'unary_phrase',[],['head_nexus_rel_phrase','phrasal','unary_phrase']).
pp(2545,'unary_phrase',[],['head_nexus_rel_phrase','unary_phrase']).
pp(0,'head_only',[],['head_only']).
pp(0,'head_only',[N|R],A) :- pp(2546,N,R,A).
pp(2546,'clause',[],['head_only','clause']).
pp(2546,'phrasal',[],['head_only','phrasal']).
pp(0,'non_rel_clause',[],['non_rel_clause']).
pp(0,'non_rel_clause',[N|R],A) :- pp(2544,N,R,A).
pp(2544,'head_only',[],['non_rel_clause','head_only']).
pp(2544,'mc_phrase',[],['non_rel_clause','mc_phrase']).
pp(2544,'unary_phrase',[],['non_rel_clause','unary_phrase']).
pp(0,'headed_phrase',[],['headed_phrase']).
pp(0,'headed_phrase',[N|R],A) :- pp(2547,N,R,A).
pp(2547,'mc_phrase',[],['headed_phrase','mc_phrase']).
pp(2547,'mc_phrase',[N|R],A) :- pp(4342,N,R,A).
pp(4342,'phrasal',[],['headed_phrase','mc_phrase','phrasal']).
pp(2547,'phrasal',[],['headed_phrase','phrasal']).
pp(0,'mc_phrase',[],['mc_phrase']).
pp(0,'mc_phrase',[N|R],A) :- pp(2548,N,R,A).
pp(2548,'clause',[],['mc_phrase','clause']).
pp(2548,'phrasal',[],['mc_phrase','phrasal']).
pp(0,'non_wh_rel_cl',[],['non_wh_rel_cl']).
pp(0,'rel_cl',[],['rel_cl']).
pp(0,'clause',[],['clause']).
pp(0,'clause',[N|R],A) :- pp(2554,N,R,A).
pp(2554,'unary_phrase',[],['clause','unary_phrase']).
pp(0,'phrasal',[],['phrasal']).
pp(0,'phrasal',[N|R],A) :- pp(2557,N,R,A).
pp(2557,'unary_phrase',[],['phrasal','unary_phrase']).
pp(0,'lex_rule_supermost',[],['lex_rule_supermost']).
pp(0,'phrase_or_lexrule',[],['phrase_or_lexrule']).
pp(0,'modal_subj_pos_cx_le',[],['modal_subj_pos_cx_le']).
pp(0,'modal_subj_pos_lex_ent',[],['modal_subj_pos_lex_ent']).
pp(0,'past_ought_pos_le',[],['past_ought_pos_le']).
pp(0,'ought_pos_le',[],['ought_pos_le']).
pp(0,'modal_pos_lex_ent',[],['modal_pos_lex_ent']).
pp(0,'modal_pos_lex_ent',[N|R],A) :- pp(2568,N,R,A).
pp(2568,'contracted_aux_word',[],['modal_pos_lex_ent','contracted_aux_word']).
pp(0,'add_cont',[],['add_cont']).
pp(0,'add_cont',[N|R],A) :- pp(2571,N,R,A).
pp(2571,'contracted_aux_word',[],['add_cont','contracted_aux_word']).
pp(2571,'contracted_aux_word',[N|R],A) :- pp(4279,N,R,A).
pp(4279,'pres_modal_verb_word',[],['add_cont','contracted_aux_word','pres_modal_verb_word']).
pp(4279,'pres_modal_verb_word',[N|R],A) :- pp(6031,N,R,A).
pp(6031,'topkey',[],['add_cont','contracted_aux_word','pres_modal_verb_word','topkey']).
pp(4279,'fin_modal_verb_word',[],['add_cont','contracted_aux_word','fin_modal_verb_word']).
pp(4279,'fin_modal_verb_word',[N|R],A) :- pp(6030,N,R,A).
pp(6030,'topkey',[],['add_cont','contracted_aux_word','fin_modal_verb_word','topkey']).
pp(4279,'generic_modal_verb_word',[],['add_cont','contracted_aux_word','generic_modal_verb_word']).
pp(4279,'generic_modal_verb_word',[N|R],A) :- pp(6025,N,R,A).
pp(6025,'topkey',[],['add_cont','contracted_aux_word','generic_modal_verb_word','topkey']).
pp(4279,'aux_verb_word_super',[],['add_cont','contracted_aux_word','aux_verb_word_super']).
pp(4279,'aux_verb_word_super',[N|R],A) :- pp(6018,N,R,A).
pp(6018,'topkey',[],['add_cont','contracted_aux_word','aux_verb_word_super','topkey']).
pp(4279,'hc-to-phr',[],['add_cont','contracted_aux_word','hc-to-phr']).
pp(4279,'hc-to-phr',[N|R],A) :- pp(6017,N,R,A).
pp(6017,'mcna',[],['add_cont','contracted_aux_word','hc-to-phr','mcna']).
pp(6017,'mcna',[N|R],A) :- pp(7624,N,R,A).
pp(7624,'nonconj',[],['add_cont','contracted_aux_word','hc-to-phr','mcna','nonconj']).
pp(7624,'nonconj',[N|R],A) :- pp(8499,N,R,A).
pp(8499,'nonmsg',[],['add_cont','contracted_aux_word','hc-to-phr','mcna','nonconj','nonmsg']).
pp(8499,'nonmsg',[N|R],A) :- pp(8859,N,R,A).
pp(8859,'topkey',[],['add_cont','contracted_aux_word','hc-to-phr','mcna','nonconj','nonmsg','topkey']).
pp(8499,'topkey',[],['add_cont','contracted_aux_word','hc-to-phr','mcna','nonconj','topkey']).
pp(7624,'nonmsg',[],['add_cont','contracted_aux_word','hc-to-phr','mcna','nonmsg']).
pp(7624,'nonmsg',[N|R],A) :- pp(8498,N,R,A).
pp(8498,'topkey',[],['add_cont','contracted_aux_word','hc-to-phr','mcna','nonmsg','topkey']).
pp(7624,'topkey',[],['add_cont','contracted_aux_word','hc-to-phr','mcna','topkey']).
pp(6017,'nonconj',[],['add_cont','contracted_aux_word','hc-to-phr','nonconj']).
pp(6017,'nonconj',[N|R],A) :- pp(7623,N,R,A).
pp(7623,'nonmsg',[],['add_cont','contracted_aux_word','hc-to-phr','nonconj','nonmsg']).
pp(7623,'nonmsg',[N|R],A) :- pp(8497,N,R,A).
pp(8497,'topkey',[],['add_cont','contracted_aux_word','hc-to-phr','nonconj','nonmsg','topkey']).
pp(7623,'topkey',[],['add_cont','contracted_aux_word','hc-to-phr','nonconj','topkey']).
pp(6017,'nonmsg',[],['add_cont','contracted_aux_word','hc-to-phr','nonmsg']).
pp(6017,'nonmsg',[N|R],A) :- pp(7617,N,R,A).
pp(7617,'topkey',[],['add_cont','contracted_aux_word','hc-to-phr','nonmsg','topkey']).
pp(6017,'topkey',[],['add_cont','contracted_aux_word','hc-to-phr','topkey']).
pp(4279,'mcna',[],['add_cont','contracted_aux_word','mcna']).
pp(4279,'mcna',[N|R],A) :- pp(6000,N,R,A).
pp(6000,'nonconj',[],['add_cont','contracted_aux_word','mcna','nonconj']).
pp(6000,'nonconj',[N|R],A) :- pp(7622,N,R,A).
pp(7622,'nonmsg',[],['add_cont','contracted_aux_word','mcna','nonconj','nonmsg']).
pp(7622,'nonmsg',[N|R],A) :- pp(8496,N,R,A).
pp(8496,'topkey',[],['add_cont','contracted_aux_word','mcna','nonconj','nonmsg','topkey']).
pp(7622,'topkey',[],['add_cont','contracted_aux_word','mcna','nonconj','topkey']).
pp(6000,'nonmsg',[],['add_cont','contracted_aux_word','mcna','nonmsg']).
pp(6000,'nonmsg',[N|R],A) :- pp(7616,N,R,A).
pp(7616,'topkey',[],['add_cont','contracted_aux_word','mcna','nonmsg','topkey']).
pp(6000,'topkey',[],['add_cont','contracted_aux_word','mcna','topkey']).
pp(4279,'nonconj',[],['add_cont','contracted_aux_word','nonconj']).
pp(4279,'nonconj',[N|R],A) :- pp(5995,N,R,A).
pp(5995,'nonmsg',[],['add_cont','contracted_aux_word','nonconj','nonmsg']).
pp(5995,'nonmsg',[N|R],A) :- pp(7611,N,R,A).
pp(7611,'topkey',[],['add_cont','contracted_aux_word','nonconj','nonmsg','topkey']).
pp(5995,'topkey',[],['add_cont','contracted_aux_word','nonconj','topkey']).
pp(4279,'nonmsg',[],['add_cont','contracted_aux_word','nonmsg']).
pp(4279,'nonmsg',[N|R],A) :- pp(5985,N,R,A).
pp(5985,'topkey',[],['add_cont','contracted_aux_word','nonmsg','topkey']).
pp(4279,'topkey',[],['add_cont','contracted_aux_word','topkey']).
pp(2571,'pres_modal_verb_word',[],['add_cont','pres_modal_verb_word']).
pp(2571,'pres_modal_verb_word',[N|R],A) :- pp(4247,N,R,A).
pp(4247,'topkey',[],['add_cont','pres_modal_verb_word','topkey']).
pp(2571,'fin_modal_verb_word',[],['add_cont','fin_modal_verb_word']).
pp(2571,'fin_modal_verb_word',[N|R],A) :- pp(4243,N,R,A).
pp(4243,'inf_aux_verb_word',[],['add_cont','fin_modal_verb_word','inf_aux_verb_word']).
pp(4243,'inf_aux_verb_word',[N|R],A) :- pp(6020,N,R,A).
pp(6020,'topkey',[],['add_cont','fin_modal_verb_word','inf_aux_verb_word','topkey']).
pp(4243,'topkey',[],['add_cont','fin_modal_verb_word','topkey']).
pp(2571,'generic_modal_verb_word',[],['add_cont','generic_modal_verb_word']).
pp(2571,'generic_modal_verb_word',[N|R],A) :- pp(4237,N,R,A).
pp(4237,'inf_aux_verb_word',[],['add_cont','generic_modal_verb_word','inf_aux_verb_word']).
pp(4237,'inf_aux_verb_word',[N|R],A) :- pp(6019,N,R,A).
pp(6019,'topkey',[],['add_cont','generic_modal_verb_word','inf_aux_verb_word','topkey']).
pp(4237,'topkey',[],['add_cont','generic_modal_verb_word','topkey']).
pp(2571,'inf_aux_verb_word',[],['add_cont','inf_aux_verb_word']).
pp(2571,'inf_aux_verb_word',[N|R],A) :- pp(4231,N,R,A).
pp(4231,'topkey',[],['add_cont','inf_aux_verb_word','topkey']).
pp(2571,'aux_verb_word_super',[],['add_cont','aux_verb_word_super']).
pp(2571,'aux_verb_word_super',[N|R],A) :- pp(4225,N,R,A).
pp(4225,'topkey',[],['add_cont','aux_verb_word_super','topkey']).
pp(2571,'hc-to-phr',[],['add_cont','hc-to-phr']).
pp(2571,'hc-to-phr',[N|R],A) :- pp(4218,N,R,A).
pp(4218,'mcna',[],['add_cont','hc-to-phr','mcna']).
pp(4218,'mcna',[N|R],A) :- pp(5998,N,R,A).
pp(5998,'nonconj',[],['add_cont','hc-to-phr','mcna','nonconj']).
pp(5998,'nonconj',[N|R],A) :- pp(7620,N,R,A).
pp(7620,'nonmsg',[],['add_cont','hc-to-phr','mcna','nonconj','nonmsg']).
pp(7620,'nonmsg',[N|R],A) :- pp(8494,N,R,A).
pp(8494,'topkey',[],['add_cont','hc-to-phr','mcna','nonconj','nonmsg','topkey']).
pp(7620,'topkey',[],['add_cont','hc-to-phr','mcna','nonconj','topkey']).
pp(5998,'nonmsg',[],['add_cont','hc-to-phr','mcna','nonmsg']).
pp(5998,'nonmsg',[N|R],A) :- pp(7614,N,R,A).
pp(7614,'topkey',[],['add_cont','hc-to-phr','mcna','nonmsg','topkey']).
pp(5998,'topkey',[],['add_cont','hc-to-phr','mcna','topkey']).
pp(4218,'nonconj',[],['add_cont','hc-to-phr','nonconj']).
pp(4218,'nonconj',[N|R],A) :- pp(5993,N,R,A).
pp(5993,'nonmsg',[],['add_cont','hc-to-phr','nonconj','nonmsg']).
pp(5993,'nonmsg',[N|R],A) :- pp(7609,N,R,A).
pp(7609,'topkey',[],['add_cont','hc-to-phr','nonconj','nonmsg','topkey']).
pp(5993,'topkey',[],['add_cont','hc-to-phr','nonconj','topkey']).
pp(4218,'nonmsg',[],['add_cont','hc-to-phr','nonmsg']).
pp(4218,'nonmsg',[N|R],A) :- pp(5983,N,R,A).
pp(5983,'topkey',[],['add_cont','hc-to-phr','nonmsg','topkey']).
pp(4218,'topkey',[],['add_cont','hc-to-phr','topkey']).
pp(2571,'mcna',[],['add_cont','mcna']).
pp(2571,'mcna',[N|R],A) :- pp(4113,N,R,A).
pp(4113,'nonconj',[],['add_cont','mcna','nonconj']).
pp(4113,'nonconj',[N|R],A) :- pp(5989,N,R,A).
pp(5989,'nonmsg',[],['add_cont','mcna','nonconj','nonmsg']).
pp(5989,'nonmsg',[N|R],A) :- pp(7605,N,R,A).
pp(7605,'topkey',[],['add_cont','mcna','nonconj','nonmsg','topkey']).
pp(5989,'topkey',[],['add_cont','mcna','nonconj','topkey']).
pp(4113,'nonmsg',[],['add_cont','mcna','nonmsg']).
pp(4113,'nonmsg',[N|R],A) :- pp(5978,N,R,A).
pp(5978,'topkey',[],['add_cont','mcna','nonmsg','topkey']).
pp(4113,'topkey',[],['add_cont','mcna','topkey']).
pp(2571,'nonconj',[],['add_cont','nonconj']).
pp(2571,'nonconj',[N|R],A) :- pp(4108,N,R,A).
pp(4108,'nonmsg',[],['add_cont','nonconj','nonmsg']).
pp(4108,'nonmsg',[N|R],A) :- pp(5973,N,R,A).
pp(5973,'topkey',[],['add_cont','nonconj','nonmsg','topkey']).
pp(4108,'topkey',[],['add_cont','nonconj','topkey']).
pp(2571,'nonmsg',[],['add_cont','nonmsg']).
pp(2571,'nonmsg',[N|R],A) :- pp(4102,N,R,A).
pp(4102,'topkey',[],['add_cont','nonmsg','topkey']).
pp(2571,'topkey',[],['add_cont','topkey']).
pp(2571,'word',[],['add_cont','word']).
pp(0,'abstr_hour_word',[],['abstr_hour_word']).
pp(0,'hc_word',[],['hc_word']).
pp(0,'np_adv_word',[],['np_adv_word']).
pp(0,'basic_np_adv_word',[],['basic_np_adv_word']).
pp(0,'basic_np_sing_word',[],['basic_np_sing_word']).
pp(0,'basic_np_sing_word',[N|R],A) :- pp(2606,N,R,A).
pp(2606,'nonmsg',[],['basic_np_sing_word','nonmsg']).
pp(2606,'nonmsg',[N|R],A) :- pp(4101,N,R,A).
pp(4101,'nonque',[],['basic_np_sing_word','nonmsg','nonque']).
pp(2606,'nonque',[],['basic_np_sing_word','nonque']).
pp(0,'basic_np_word',[],['basic_np_word']).
pp(0,'basic_np_word',[N|R],A) :- pp(2615,N,R,A).
pp(2615,'nonmsg',[],['basic_np_word','nonmsg']).
pp(2615,'nonmsg',[N|R],A) :- pp(4100,N,R,A).
pp(4100,'nonque',[],['basic_np_word','nonmsg','nonque']).
pp(2615,'nonque',[],['basic_np_word','nonque']).
pp(0,'approx_bare_unspecified_card_le',[],['approx_bare_unspecified_card_le']).
pp(0,'approx_unspecified_num_without_complements',[],['approx_unspecified_num_without_complements']).
pp(0,'bare_unspecified_card_le',[],['bare_unspecified_card_le']).
pp(0,'unspecified_num_without_complements',[],['unspecified_num_without_complements']).
pp(0,'specified_num_without_complements',[],['specified_num_without_complements']).
pp(0,'complement_free_number',[],['complement_free_number']).
pp(0,'complement_free_number',[N|R],A) :- pp(2631,N,R,A).
pp(2631,'card_only_word',[],['complement_free_number','card_only_word']).
pp(2631,'card_only_word',[N|R],A) :- pp(4288,N,R,A).
pp(4288,'unspecified_num',[],['complement_free_number','card_only_word','unspecified_num']).
pp(4288,'unspecified_num',[N|R],A) :- pp(6035,N,R,A).
pp(6035,'topkey',[],['complement_free_number','card_only_word','unspecified_num','topkey']).
pp(4288,'topkey',[],['complement_free_number','card_only_word','topkey']).
pp(2631,'norm_card_word',[],['complement_free_number','norm_card_word']).
pp(2631,'norm_card_word',[N|R],A) :- pp(4287,N,R,A).
pp(4287,'unspecified_num',[],['complement_free_number','norm_card_word','unspecified_num']).
pp(4287,'unspecified_num',[N|R],A) :- pp(6034,N,R,A).
pp(6034,'topkey',[],['complement_free_number','norm_card_word','unspecified_num','topkey']).
pp(4287,'topkey',[],['complement_free_number','norm_card_word','topkey']).
pp(2631,'ord_word',[],['complement_free_number','ord_word']).
pp(2631,'unspecified_num',[],['complement_free_number','unspecified_num']).
pp(2631,'unspecified_num',[N|R],A) :- pp(4283,N,R,A).
pp(4283,'topkey',[],['complement_free_number','unspecified_num','topkey']).
pp(2631,'topkey',[],['complement_free_number','topkey']).
pp(0,'complemented_specified_card_le',[],['complemented_specified_card_le']).
pp(0,'complemented_unspecified_card_le',[],['complemented_unspecified_card_le']).
pp(0,'unspecified_num_with_complements',[],['unspecified_num_with_complements']).
pp(0,'specified_num_with_complements',[],['specified_num_with_complements']).
pp(0,'complemented_number',[],['complemented_number']).
pp(0,'complemented_number',[N|R],A) :- pp(2636,N,R,A).
pp(2636,'norm_card_word',[],['complemented_number','norm_card_word']).
pp(0,'bare_specified_card_le',[],['bare_specified_card_le']).
pp(0,'card_only_word',[],['card_only_word']).
pp(0,'card_only_word',[N|R],A) :- pp(2637,N,R,A).
pp(2637,'unspecified_num',[],['card_only_word','unspecified_num']).
pp(2637,'unspecified_num',[N|R],A) :- pp(4282,N,R,A).
pp(4282,'topkey',[],['card_only_word','unspecified_num','topkey']).
pp(2637,'topkey',[],['card_only_word','topkey']).
pp(0,'norm_card_word',[],['norm_card_word']).
pp(0,'norm_card_word',[N|R],A) :- pp(2638,N,R,A).
pp(2638,'specified_number',[],['norm_card_word','specified_number']).
pp(2638,'unspecified_num',[],['norm_card_word','unspecified_num']).
pp(2638,'unspecified_num',[N|R],A) :- pp(4281,N,R,A).
pp(4281,'topkey',[],['norm_card_word','unspecified_num','topkey']).
pp(2638,'topkey',[],['norm_card_word','topkey']).
pp(0,'bare_unspecified_ord_le',[],['bare_unspecified_ord_le']).
pp(0,'bare_specified_ord_le',[],['bare_specified_ord_le']).
pp(0,'ord_word',[],['ord_word']).
pp(0,'unspecified_num',[],['unspecified_num']).
pp(0,'unspecified_num',[N|R],A) :- pp(2641,N,R,A).
pp(2641,'topkey',[],['unspecified_num','topkey']).
pp(0,'norm_num_word',[],['norm_num_word']).
pp(0,'norm_num_word',[N|R],A) :- pp(2642,N,R,A).
pp(2642,'topkey',[],['norm_num_word','topkey']).
pp(0,'letter_name_le',[],['letter_name_le']).
pp(0,'nontopkey',[],['nontopkey']).
pp(0,'nontopkey',[N|R],A) :- pp(2644,N,R,A).
pp(2644,'topkey',[],['nontopkey','topkey']).
pp(0,'basic_nontopkey',[],['basic_nontopkey']).
pp(0,'basic_nontopkey',[N|R],A) :- pp(2650,N,R,A).
pp(2650,'hc-to-phr',[],['basic_nontopkey','hc-to-phr']).
pp(2650,'hc-to-phr',[N|R],A) :- pp(4217,N,R,A).
pp(4217,'nonmsg',[],['basic_nontopkey','hc-to-phr','nonmsg']).
pp(4217,'nonmsg',[N|R],A) :- pp(5982,N,R,A).
pp(5982,'nonque',[],['basic_nontopkey','hc-to-phr','nonmsg','nonque']).
pp(4217,'nonque',[],['basic_nontopkey','hc-to-phr','nonque']).
pp(2650,'nonmsg',[],['basic_nontopkey','nonmsg']).
pp(2650,'nonmsg',[N|R],A) :- pp(4099,N,R,A).
pp(4099,'nonque',[],['basic_nontopkey','nonmsg','nonque']).
pp(4099,'nonque',[N|R],A) :- pp(5959,N,R,A).
pp(5959,'topkey',[],['basic_nontopkey','nonmsg','nonque','topkey']).
pp(4099,'topkey',[],['basic_nontopkey','nonmsg','topkey']).
pp(2650,'nonque',[],['basic_nontopkey','nonque']).
pp(2650,'nonque',[N|R],A) :- pp(4091,N,R,A).
pp(4091,'topkey',[],['basic_nontopkey','nonque','topkey']).
pp(2650,'topkey',[],['basic_nontopkey','topkey']).
pp(0,'whether_c_inf_le',[],['whether_c_inf_le']).
pp(0,'plain_compl_word',[],['plain_compl_word']).
pp(0,'sor_compl_word',[],['sor_compl_word']).
pp(0,'whether_c_fin_le',[],['whether_c_fin_le']).
pp(0,'two_place_compl_word',[],['two_place_compl_word']).
pp(0,'to_c_nonprop_elided_le',[],['to_c_nonprop_elided_le']).
pp(0,'to_compl_elided_word',[],['to_compl_elided_word']).
pp(0,'norm_msg_word',[],['norm_msg_word']).
pp(0,'msg_word',[],['msg_word']).
pp(0,'msg_word',[N|R],A) :- pp(2710,N,R,A).
pp(2710,'topkey',[],['msg_word','topkey']).
pp(0,'poss_le',[],['poss_le']).
pp(0,'nonwh_poss_word',[],['nonwh_poss_word']).
pp(0,'poss_word',[],['poss_word']).
pp(0,'poss_word',[N|R],A) :- pp(2747,N,R,A).
pp(2747,'nonrel',[],['poss_word','nonrel']).
pp(0,'degree_spec_word',[],['degree_spec_word']).
pp(0,'basic_degree_spec_word',[],['basic_degree_spec_word']).
pp(0,'det_modable_le',[],['det_modable_le']).
pp(0,'det_word_modable',[],['det_word_modable']).
pp(0,'det_sing_nonque',[],['det_sing_nonque']).
pp(0,'det_word_sing',[],['det_word_sing']).
pp(0,'det_word',[],['det_word']).
pp(0,'det_word',[N|R],A) :- pp(2766,N,R,A).
pp(2766,'nonque',[],['det_word','nonque']).
pp(0,'pdet_word_nonque',[],['pdet_word_nonque']).
pp(0,'pdet_word',[],['pdet_word']).
pp(0,'que_word',[],['que_word']).
pp(0,'que_word',[N|R],A) :- pp(2786,N,R,A).
pp(2786,'nonque',[],['que_word','nonque']).
pp(0,'norm_no_affix_word',[],['norm_no_affix_word']).
pp(0,'irreg_adj_word',[],['irreg_adj_word']).
pp(0,'non_affix_bearing',[],['non_affix_bearing']).
pp(0,'non_affix_bearing',[N|R],A) :- pp(2800,N,R,A).
pp(2800,'basic_norm_word',[],['non_affix_bearing','basic_norm_word']).
pp(2800,'hcons_amalg_word',[],['non_affix_bearing','hcons_amalg_word']).
pp(2800,'hc-to-phr',[],['non_affix_bearing','hc-to-phr']).
pp(2800,'hc-to-phr',[N|R],A) :- pp(4216,N,R,A).
pp(4216,'mcna',[],['non_affix_bearing','hc-to-phr','mcna']).
pp(4216,'mcna',[N|R],A) :- pp(5997,N,R,A).
pp(5997,'nonconj',[],['non_affix_bearing','hc-to-phr','mcna','nonconj']).
pp(5997,'nonconj',[N|R],A) :- pp(7619,N,R,A).
pp(7619,'nonmsg',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg']).
pp(7619,'nonmsg',[N|R],A) :- pp(8493,N,R,A).
pp(8493,'nonque',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonque']).
pp(8493,'nonque',[N|R],A) :- pp(8858,N,R,A).
pp(8858,'nonrel',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonque','nonrel']).
pp(8858,'nonrel',[N|R],A) :- pp(8951,N,R,A).
pp(8951,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonque','nonrel','nonslash']).
pp(8951,'nonslash',[N|R],A) :- pp(8964,N,R,A).
pp(8964,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(8951,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonque','nonrel','topkey']).
pp(8858,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonque','nonslash']).
pp(8858,'nonslash',[N|R],A) :- pp(8950,N,R,A).
pp(8950,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonque','nonslash','topkey']).
pp(8858,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonque','topkey']).
pp(8493,'nonrel',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonrel']).
pp(8493,'nonrel',[N|R],A) :- pp(8857,N,R,A).
pp(8857,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonrel','nonslash']).
pp(8857,'nonslash',[N|R],A) :- pp(8949,N,R,A).
pp(8949,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonrel','nonslash','topkey']).
pp(8857,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonrel','topkey']).
pp(8493,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonslash']).
pp(8493,'nonslash',[N|R],A) :- pp(8851,N,R,A).
pp(8851,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','nonslash','topkey']).
pp(8493,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonmsg','topkey']).
pp(7619,'nonque',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonque']).
pp(7619,'nonque',[N|R],A) :- pp(8491,N,R,A).
pp(8491,'nonrel',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonque','nonrel']).
pp(8491,'nonrel',[N|R],A) :- pp(8856,N,R,A).
pp(8856,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonque','nonrel','nonslash']).
pp(8856,'nonslash',[N|R],A) :- pp(8948,N,R,A).
pp(8948,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonque','nonrel','nonslash','topkey']).
pp(8856,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonque','nonrel','topkey']).
pp(8491,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonque','nonslash']).
pp(8491,'nonslash',[N|R],A) :- pp(8850,N,R,A).
pp(8850,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonque','nonslash','topkey']).
pp(8491,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonque','topkey']).
pp(7619,'nonrel',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonrel']).
pp(7619,'nonrel',[N|R],A) :- pp(8486,N,R,A).
pp(8486,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonrel','nonslash']).
pp(8486,'nonslash',[N|R],A) :- pp(8845,N,R,A).
pp(8845,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonrel','nonslash','topkey']).
pp(8486,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonrel','topkey']).
pp(7619,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonslash']).
pp(7619,'nonslash',[N|R],A) :- pp(8471,N,R,A).
pp(8471,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','nonslash','topkey']).
pp(7619,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonconj','topkey']).
pp(5997,'nonmsg',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg']).
pp(5997,'nonmsg',[N|R],A) :- pp(7613,N,R,A).
pp(7613,'nonque',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonque']).
pp(7613,'nonque',[N|R],A) :- pp(8490,N,R,A).
pp(8490,'nonrel',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonque','nonrel']).
pp(8490,'nonrel',[N|R],A) :- pp(8855,N,R,A).
pp(8855,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonque','nonrel','nonslash']).
pp(8855,'nonslash',[N|R],A) :- pp(8947,N,R,A).
pp(8947,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(8855,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonque','nonrel','topkey']).
pp(8490,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonque','nonslash']).
pp(8490,'nonslash',[N|R],A) :- pp(8849,N,R,A).
pp(8849,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonque','nonslash','topkey']).
pp(8490,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonque','topkey']).
pp(7613,'nonrel',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonrel']).
pp(7613,'nonrel',[N|R],A) :- pp(8485,N,R,A).
pp(8485,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonrel','nonslash']).
pp(8485,'nonslash',[N|R],A) :- pp(8844,N,R,A).
pp(8844,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonrel','nonslash','topkey']).
pp(8485,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonrel','topkey']).
pp(7613,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonslash']).
pp(7613,'nonslash',[N|R],A) :- pp(8470,N,R,A).
pp(8470,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','nonslash','topkey']).
pp(7613,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonmsg','topkey']).
pp(5997,'nonque',[],['non_affix_bearing','hc-to-phr','mcna','nonque']).
pp(5997,'nonque',[N|R],A) :- pp(7601,N,R,A).
pp(7601,'nonrel',[],['non_affix_bearing','hc-to-phr','mcna','nonque','nonrel']).
pp(7601,'nonrel',[N|R],A) :- pp(8481,N,R,A).
pp(8481,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonque','nonrel','nonslash']).
pp(8481,'nonslash',[N|R],A) :- pp(8840,N,R,A).
pp(8840,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonque','nonrel','nonslash','topkey']).
pp(8481,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonque','nonrel','topkey']).
pp(7601,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonque','nonslash']).
pp(7601,'nonslash',[N|R],A) :- pp(8466,N,R,A).
pp(8466,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonque','nonslash','topkey']).
pp(7601,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonque','topkey']).
pp(5997,'nonrel',[],['non_affix_bearing','hc-to-phr','mcna','nonrel']).
pp(5997,'nonrel',[N|R],A) :- pp(7590,N,R,A).
pp(7590,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonrel','nonslash']).
pp(7590,'nonslash',[N|R],A) :- pp(8456,N,R,A).
pp(8456,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonrel','nonslash','topkey']).
pp(7590,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonrel','topkey']).
pp(5997,'nonslash',[],['non_affix_bearing','hc-to-phr','mcna','nonslash']).
pp(5997,'nonslash',[N|R],A) :- pp(7570,N,R,A).
pp(7570,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','nonslash','topkey']).
pp(5997,'topkey',[],['non_affix_bearing','hc-to-phr','mcna','topkey']).
pp(4216,'nonconj',[],['non_affix_bearing','hc-to-phr','nonconj']).
pp(4216,'nonconj',[N|R],A) :- pp(5992,N,R,A).
pp(5992,'nonmsg',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg']).
pp(5992,'nonmsg',[N|R],A) :- pp(7608,N,R,A).
pp(7608,'nonque',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonque']).
pp(7608,'nonque',[N|R],A) :- pp(8489,N,R,A).
pp(8489,'nonrel',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonque','nonrel']).
pp(8489,'nonrel',[N|R],A) :- pp(8854,N,R,A).
pp(8854,'nonslash',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonque','nonrel','nonslash']).
pp(8854,'nonslash',[N|R],A) :- pp(8946,N,R,A).
pp(8946,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(8854,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonque','nonrel','topkey']).
pp(8489,'nonslash',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonque','nonslash']).
pp(8489,'nonslash',[N|R],A) :- pp(8848,N,R,A).
pp(8848,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonque','nonslash','topkey']).
pp(8489,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonque','topkey']).
pp(7608,'nonrel',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonrel']).
pp(7608,'nonrel',[N|R],A) :- pp(8484,N,R,A).
pp(8484,'nonslash',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonrel','nonslash']).
pp(8484,'nonslash',[N|R],A) :- pp(8843,N,R,A).
pp(8843,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonrel','nonslash','topkey']).
pp(8484,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonrel','topkey']).
pp(7608,'nonslash',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonslash']).
pp(7608,'nonslash',[N|R],A) :- pp(8469,N,R,A).
pp(8469,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','nonslash','topkey']).
pp(7608,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonmsg','topkey']).
pp(5992,'nonque',[],['non_affix_bearing','hc-to-phr','nonconj','nonque']).
pp(5992,'nonque',[N|R],A) :- pp(7600,N,R,A).
pp(7600,'nonrel',[],['non_affix_bearing','hc-to-phr','nonconj','nonque','nonrel']).
pp(7600,'nonrel',[N|R],A) :- pp(8480,N,R,A).
pp(8480,'nonslash',[],['non_affix_bearing','hc-to-phr','nonconj','nonque','nonrel','nonslash']).
pp(8480,'nonslash',[N|R],A) :- pp(8839,N,R,A).
pp(8839,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonque','nonrel','nonslash','topkey']).
pp(8480,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonque','nonrel','topkey']).
pp(7600,'nonslash',[],['non_affix_bearing','hc-to-phr','nonconj','nonque','nonslash']).
pp(7600,'nonslash',[N|R],A) :- pp(8465,N,R,A).
pp(8465,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonque','nonslash','topkey']).
pp(7600,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonque','topkey']).
pp(5992,'nonrel',[],['non_affix_bearing','hc-to-phr','nonconj','nonrel']).
pp(5992,'nonrel',[N|R],A) :- pp(7589,N,R,A).
pp(7589,'nonslash',[],['non_affix_bearing','hc-to-phr','nonconj','nonrel','nonslash']).
pp(7589,'nonslash',[N|R],A) :- pp(8455,N,R,A).
pp(8455,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonrel','nonslash','topkey']).
pp(7589,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonrel','topkey']).
pp(5992,'nonslash',[],['non_affix_bearing','hc-to-phr','nonconj','nonslash']).
pp(5992,'nonslash',[N|R],A) :- pp(7569,N,R,A).
pp(7569,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','nonslash','topkey']).
pp(5992,'topkey',[],['non_affix_bearing','hc-to-phr','nonconj','topkey']).
pp(4216,'nonmsg',[],['non_affix_bearing','hc-to-phr','nonmsg']).
pp(4216,'nonmsg',[N|R],A) :- pp(5981,N,R,A).
pp(5981,'nonque',[],['non_affix_bearing','hc-to-phr','nonmsg','nonque']).
pp(5981,'nonque',[N|R],A) :- pp(7596,N,R,A).
pp(7596,'nonrel',[],['non_affix_bearing','hc-to-phr','nonmsg','nonque','nonrel']).
pp(7596,'nonrel',[N|R],A) :- pp(8477,N,R,A).
pp(8477,'nonslash',[],['non_affix_bearing','hc-to-phr','nonmsg','nonque','nonrel','nonslash']).
pp(8477,'nonslash',[N|R],A) :- pp(8836,N,R,A).
pp(8836,'topkey',[],['non_affix_bearing','hc-to-phr','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(8477,'topkey',[],['non_affix_bearing','hc-to-phr','nonmsg','nonque','nonrel','topkey']).
pp(7596,'nonslash',[],['non_affix_bearing','hc-to-phr','nonmsg','nonque','nonslash']).
pp(7596,'nonslash',[N|R],A) :- pp(8462,N,R,A).
pp(8462,'topkey',[],['non_affix_bearing','hc-to-phr','nonmsg','nonque','nonslash','topkey']).
pp(7596,'topkey',[],['non_affix_bearing','hc-to-phr','nonmsg','nonque','topkey']).
pp(5981,'nonrel',[],['non_affix_bearing','hc-to-phr','nonmsg','nonrel']).
pp(5981,'nonrel',[N|R],A) :- pp(7586,N,R,A).
pp(7586,'nonslash',[],['non_affix_bearing','hc-to-phr','nonmsg','nonrel','nonslash']).
pp(7586,'nonslash',[N|R],A) :- pp(8452,N,R,A).
pp(8452,'topkey',[],['non_affix_bearing','hc-to-phr','nonmsg','nonrel','nonslash','topkey']).
pp(7586,'topkey',[],['non_affix_bearing','hc-to-phr','nonmsg','nonrel','topkey']).
pp(5981,'nonslash',[],['non_affix_bearing','hc-to-phr','nonmsg','nonslash']).
pp(5981,'nonslash',[N|R],A) :- pp(7566,N,R,A).
pp(7566,'topkey',[],['non_affix_bearing','hc-to-phr','nonmsg','nonslash','topkey']).
pp(5981,'topkey',[],['non_affix_bearing','hc-to-phr','nonmsg','topkey']).
pp(4216,'nonque',[],['non_affix_bearing','hc-to-phr','nonque']).
pp(4216,'nonque',[N|R],A) :- pp(5967,N,R,A).
pp(5967,'nonrel',[],['non_affix_bearing','hc-to-phr','nonque','nonrel']).
pp(5967,'nonrel',[N|R],A) :- pp(7580,N,R,A).
pp(7580,'nonslash',[],['non_affix_bearing','hc-to-phr','nonque','nonrel','nonslash']).
pp(7580,'nonslash',[N|R],A) :- pp(8446,N,R,A).
pp(8446,'topkey',[],['non_affix_bearing','hc-to-phr','nonque','nonrel','nonslash','topkey']).
pp(7580,'topkey',[],['non_affix_bearing','hc-to-phr','nonque','nonrel','topkey']).
pp(5967,'nonslash',[],['non_affix_bearing','hc-to-phr','nonque','nonslash']).
pp(5967,'nonslash',[N|R],A) :- pp(7560,N,R,A).
pp(7560,'topkey',[],['non_affix_bearing','hc-to-phr','nonque','nonslash','topkey']).
pp(5967,'topkey',[],['non_affix_bearing','hc-to-phr','nonque','topkey']).
pp(4216,'nonrel',[],['non_affix_bearing','hc-to-phr','nonrel']).
pp(4216,'nonrel',[N|R],A) :- pp(5954,N,R,A).
pp(5954,'nonslash',[],['non_affix_bearing','hc-to-phr','nonrel','nonslash']).
pp(5954,'nonslash',[N|R],A) :- pp(7550,N,R,A).
pp(7550,'topkey',[],['non_affix_bearing','hc-to-phr','nonrel','nonslash','topkey']).
pp(5954,'topkey',[],['non_affix_bearing','hc-to-phr','nonrel','topkey']).
pp(4216,'nonslash',[],['non_affix_bearing','hc-to-phr','nonslash']).
pp(4216,'nonslash',[N|R],A) :- pp(5938,N,R,A).
pp(5938,'topkey',[],['non_affix_bearing','hc-to-phr','nonslash','topkey']).
pp(4216,'topkey',[],['non_affix_bearing','hc-to-phr','topkey']).
pp(2800,'mcna',[],['non_affix_bearing','mcna']).
pp(2800,'mcna',[N|R],A) :- pp(4112,N,R,A).
pp(4112,'nonconj',[],['non_affix_bearing','mcna','nonconj']).
pp(4112,'nonconj',[N|R],A) :- pp(5988,N,R,A).
pp(5988,'nonmsg',[],['non_affix_bearing','mcna','nonconj','nonmsg']).
pp(5988,'nonmsg',[N|R],A) :- pp(7604,N,R,A).
pp(7604,'nonque',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonque']).
pp(7604,'nonque',[N|R],A) :- pp(8488,N,R,A).
pp(8488,'nonrel',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonque','nonrel']).
pp(8488,'nonrel',[N|R],A) :- pp(8853,N,R,A).
pp(8853,'nonslash',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonque','nonrel','nonslash']).
pp(8853,'nonslash',[N|R],A) :- pp(8945,N,R,A).
pp(8945,'topkey',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(8853,'topkey',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonque','nonrel','topkey']).
pp(8488,'nonslash',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonque','nonslash']).
pp(8488,'nonslash',[N|R],A) :- pp(8847,N,R,A).
pp(8847,'topkey',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonque','nonslash','topkey']).
pp(8488,'topkey',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonque','topkey']).
pp(7604,'nonrel',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonrel']).
pp(7604,'nonrel',[N|R],A) :- pp(8483,N,R,A).
pp(8483,'nonslash',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonrel','nonslash']).
pp(8483,'nonslash',[N|R],A) :- pp(8842,N,R,A).
pp(8842,'topkey',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonrel','nonslash','topkey']).
pp(8483,'topkey',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonrel','topkey']).
pp(7604,'nonslash',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonslash']).
pp(7604,'nonslash',[N|R],A) :- pp(8468,N,R,A).
pp(8468,'topkey',[],['non_affix_bearing','mcna','nonconj','nonmsg','nonslash','topkey']).
pp(7604,'topkey',[],['non_affix_bearing','mcna','nonconj','nonmsg','topkey']).
pp(5988,'nonque',[],['non_affix_bearing','mcna','nonconj','nonque']).
pp(5988,'nonque',[N|R],A) :- pp(7599,N,R,A).
pp(7599,'nonrel',[],['non_affix_bearing','mcna','nonconj','nonque','nonrel']).
pp(7599,'nonrel',[N|R],A) :- pp(8479,N,R,A).
pp(8479,'nonslash',[],['non_affix_bearing','mcna','nonconj','nonque','nonrel','nonslash']).
pp(8479,'nonslash',[N|R],A) :- pp(8838,N,R,A).
pp(8838,'topkey',[],['non_affix_bearing','mcna','nonconj','nonque','nonrel','nonslash','topkey']).
pp(8479,'topkey',[],['non_affix_bearing','mcna','nonconj','nonque','nonrel','topkey']).
pp(7599,'nonslash',[],['non_affix_bearing','mcna','nonconj','nonque','nonslash']).
pp(7599,'nonslash',[N|R],A) :- pp(8464,N,R,A).
pp(8464,'topkey',[],['non_affix_bearing','mcna','nonconj','nonque','nonslash','topkey']).
pp(7599,'topkey',[],['non_affix_bearing','mcna','nonconj','nonque','topkey']).
pp(5988,'nonrel',[],['non_affix_bearing','mcna','nonconj','nonrel']).
pp(5988,'nonrel',[N|R],A) :- pp(7588,N,R,A).
pp(7588,'nonslash',[],['non_affix_bearing','mcna','nonconj','nonrel','nonslash']).
pp(7588,'nonslash',[N|R],A) :- pp(8454,N,R,A).
pp(8454,'topkey',[],['non_affix_bearing','mcna','nonconj','nonrel','nonslash','topkey']).
pp(7588,'topkey',[],['non_affix_bearing','mcna','nonconj','nonrel','topkey']).
pp(5988,'nonslash',[],['non_affix_bearing','mcna','nonconj','nonslash']).
pp(5988,'nonslash',[N|R],A) :- pp(7568,N,R,A).
pp(7568,'topkey',[],['non_affix_bearing','mcna','nonconj','nonslash','topkey']).
pp(5988,'topkey',[],['non_affix_bearing','mcna','nonconj','topkey']).
pp(4112,'nonmsg',[],['non_affix_bearing','mcna','nonmsg']).
pp(4112,'nonmsg',[N|R],A) :- pp(5977,N,R,A).
pp(5977,'nonque',[],['non_affix_bearing','mcna','nonmsg','nonque']).
pp(5977,'nonque',[N|R],A) :- pp(7595,N,R,A).
pp(7595,'nonrel',[],['non_affix_bearing','mcna','nonmsg','nonque','nonrel']).
pp(7595,'nonrel',[N|R],A) :- pp(8476,N,R,A).
pp(8476,'nonslash',[],['non_affix_bearing','mcna','nonmsg','nonque','nonrel','nonslash']).
pp(8476,'nonslash',[N|R],A) :- pp(8835,N,R,A).
pp(8835,'topkey',[],['non_affix_bearing','mcna','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(8476,'topkey',[],['non_affix_bearing','mcna','nonmsg','nonque','nonrel','topkey']).
pp(7595,'nonslash',[],['non_affix_bearing','mcna','nonmsg','nonque','nonslash']).
pp(7595,'nonslash',[N|R],A) :- pp(8461,N,R,A).
pp(8461,'topkey',[],['non_affix_bearing','mcna','nonmsg','nonque','nonslash','topkey']).
pp(7595,'topkey',[],['non_affix_bearing','mcna','nonmsg','nonque','topkey']).
pp(5977,'nonrel',[],['non_affix_bearing','mcna','nonmsg','nonrel']).
pp(5977,'nonrel',[N|R],A) :- pp(7585,N,R,A).
pp(7585,'nonslash',[],['non_affix_bearing','mcna','nonmsg','nonrel','nonslash']).
pp(7585,'nonslash',[N|R],A) :- pp(8451,N,R,A).
pp(8451,'topkey',[],['non_affix_bearing','mcna','nonmsg','nonrel','nonslash','topkey']).
pp(7585,'topkey',[],['non_affix_bearing','mcna','nonmsg','nonrel','topkey']).
pp(5977,'nonslash',[],['non_affix_bearing','mcna','nonmsg','nonslash']).
pp(5977,'nonslash',[N|R],A) :- pp(7565,N,R,A).
pp(7565,'topkey',[],['non_affix_bearing','mcna','nonmsg','nonslash','topkey']).
pp(5977,'topkey',[],['non_affix_bearing','mcna','nonmsg','topkey']).
pp(4112,'nonque',[],['non_affix_bearing','mcna','nonque']).
pp(4112,'nonque',[N|R],A) :- pp(5966,N,R,A).
pp(5966,'nonrel',[],['non_affix_bearing','mcna','nonque','nonrel']).
pp(5966,'nonrel',[N|R],A) :- pp(7579,N,R,A).
pp(7579,'nonslash',[],['non_affix_bearing','mcna','nonque','nonrel','nonslash']).
pp(7579,'nonslash',[N|R],A) :- pp(8445,N,R,A).
pp(8445,'topkey',[],['non_affix_bearing','mcna','nonque','nonrel','nonslash','topkey']).
pp(7579,'topkey',[],['non_affix_bearing','mcna','nonque','nonrel','topkey']).
pp(5966,'nonslash',[],['non_affix_bearing','mcna','nonque','nonslash']).
pp(5966,'nonslash',[N|R],A) :- pp(7559,N,R,A).
pp(7559,'topkey',[],['non_affix_bearing','mcna','nonque','nonslash','topkey']).
pp(5966,'topkey',[],['non_affix_bearing','mcna','nonque','topkey']).
pp(4112,'nonrel',[],['non_affix_bearing','mcna','nonrel']).
pp(4112,'nonrel',[N|R],A) :- pp(5953,N,R,A).
pp(5953,'nonslash',[],['non_affix_bearing','mcna','nonrel','nonslash']).
pp(5953,'nonslash',[N|R],A) :- pp(7549,N,R,A).
pp(7549,'topkey',[],['non_affix_bearing','mcna','nonrel','nonslash','topkey']).
pp(5953,'topkey',[],['non_affix_bearing','mcna','nonrel','topkey']).
pp(4112,'nonslash',[],['non_affix_bearing','mcna','nonslash']).
pp(4112,'nonslash',[N|R],A) :- pp(5937,N,R,A).
pp(5937,'topkey',[],['non_affix_bearing','mcna','nonslash','topkey']).
pp(4112,'topkey',[],['non_affix_bearing','mcna','topkey']).
pp(2800,'nonconj',[],['non_affix_bearing','nonconj']).
pp(2800,'nonconj',[N|R],A) :- pp(4107,N,R,A).
pp(4107,'nonmsg',[],['non_affix_bearing','nonconj','nonmsg']).
pp(4107,'nonmsg',[N|R],A) :- pp(5972,N,R,A).
pp(5972,'nonque',[],['non_affix_bearing','nonconj','nonmsg','nonque']).
pp(5972,'nonque',[N|R],A) :- pp(7593,N,R,A).
pp(7593,'nonrel',[],['non_affix_bearing','nonconj','nonmsg','nonque','nonrel']).
pp(7593,'nonrel',[N|R],A) :- pp(8474,N,R,A).
pp(8474,'nonslash',[],['non_affix_bearing','nonconj','nonmsg','nonque','nonrel','nonslash']).
pp(8474,'nonslash',[N|R],A) :- pp(8833,N,R,A).
pp(8833,'topkey',[],['non_affix_bearing','nonconj','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(8474,'topkey',[],['non_affix_bearing','nonconj','nonmsg','nonque','nonrel','topkey']).
pp(7593,'nonslash',[],['non_affix_bearing','nonconj','nonmsg','nonque','nonslash']).
pp(7593,'nonslash',[N|R],A) :- pp(8459,N,R,A).
pp(8459,'topkey',[],['non_affix_bearing','nonconj','nonmsg','nonque','nonslash','topkey']).
pp(7593,'topkey',[],['non_affix_bearing','nonconj','nonmsg','nonque','topkey']).
pp(5972,'nonrel',[],['non_affix_bearing','nonconj','nonmsg','nonrel']).
pp(5972,'nonrel',[N|R],A) :- pp(7583,N,R,A).
pp(7583,'nonslash',[],['non_affix_bearing','nonconj','nonmsg','nonrel','nonslash']).
pp(7583,'nonslash',[N|R],A) :- pp(8449,N,R,A).
pp(8449,'topkey',[],['non_affix_bearing','nonconj','nonmsg','nonrel','nonslash','topkey']).
pp(7583,'topkey',[],['non_affix_bearing','nonconj','nonmsg','nonrel','topkey']).
pp(5972,'nonslash',[],['non_affix_bearing','nonconj','nonmsg','nonslash']).
pp(5972,'nonslash',[N|R],A) :- pp(7563,N,R,A).
pp(7563,'topkey',[],['non_affix_bearing','nonconj','nonmsg','nonslash','topkey']).
pp(5972,'topkey',[],['non_affix_bearing','nonconj','nonmsg','topkey']).
pp(4107,'nonque',[],['non_affix_bearing','nonconj','nonque']).
pp(4107,'nonque',[N|R],A) :- pp(5964,N,R,A).
pp(5964,'nonrel',[],['non_affix_bearing','nonconj','nonque','nonrel']).
pp(5964,'nonrel',[N|R],A) :- pp(7577,N,R,A).
pp(7577,'nonslash',[],['non_affix_bearing','nonconj','nonque','nonrel','nonslash']).
pp(7577,'nonslash',[N|R],A) :- pp(8443,N,R,A).
pp(8443,'topkey',[],['non_affix_bearing','nonconj','nonque','nonrel','nonslash','topkey']).
pp(7577,'topkey',[],['non_affix_bearing','nonconj','nonque','nonrel','topkey']).
pp(5964,'nonslash',[],['non_affix_bearing','nonconj','nonque','nonslash']).
pp(5964,'nonslash',[N|R],A) :- pp(7557,N,R,A).
pp(7557,'topkey',[],['non_affix_bearing','nonconj','nonque','nonslash','topkey']).
pp(5964,'topkey',[],['non_affix_bearing','nonconj','nonque','topkey']).
pp(4107,'nonrel',[],['non_affix_bearing','nonconj','nonrel']).
pp(4107,'nonrel',[N|R],A) :- pp(5951,N,R,A).
pp(5951,'nonslash',[],['non_affix_bearing','nonconj','nonrel','nonslash']).
pp(5951,'nonslash',[N|R],A) :- pp(7547,N,R,A).
pp(7547,'topkey',[],['non_affix_bearing','nonconj','nonrel','nonslash','topkey']).
pp(5951,'topkey',[],['non_affix_bearing','nonconj','nonrel','topkey']).
pp(4107,'nonslash',[],['non_affix_bearing','nonconj','nonslash']).
pp(4107,'nonslash',[N|R],A) :- pp(5935,N,R,A).
pp(5935,'topkey',[],['non_affix_bearing','nonconj','nonslash','topkey']).
pp(4107,'topkey',[],['non_affix_bearing','nonconj','topkey']).
pp(2800,'nonmsg',[],['non_affix_bearing','nonmsg']).
pp(2800,'nonmsg',[N|R],A) :- pp(4098,N,R,A).
pp(4098,'nonque',[],['non_affix_bearing','nonmsg','nonque']).
pp(4098,'nonque',[N|R],A) :- pp(5958,N,R,A).
pp(5958,'nonrel',[],['non_affix_bearing','nonmsg','nonque','nonrel']).
pp(5958,'nonrel',[N|R],A) :- pp(7574,N,R,A).
pp(7574,'nonslash',[],['non_affix_bearing','nonmsg','nonque','nonrel','nonslash']).
pp(7574,'nonslash',[N|R],A) :- pp(8440,N,R,A).
pp(8440,'topkey',[],['non_affix_bearing','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(7574,'topkey',[],['non_affix_bearing','nonmsg','nonque','nonrel','topkey']).
pp(5958,'nonslash',[],['non_affix_bearing','nonmsg','nonque','nonslash']).
pp(5958,'nonslash',[N|R],A) :- pp(7554,N,R,A).
pp(7554,'topkey',[],['non_affix_bearing','nonmsg','nonque','nonslash','topkey']).
pp(5958,'topkey',[],['non_affix_bearing','nonmsg','nonque','topkey']).
pp(4098,'nonrel',[],['non_affix_bearing','nonmsg','nonrel']).
pp(4098,'nonrel',[N|R],A) :- pp(5948,N,R,A).
pp(5948,'nonslash',[],['non_affix_bearing','nonmsg','nonrel','nonslash']).
pp(5948,'nonslash',[N|R],A) :- pp(7544,N,R,A).
pp(7544,'topkey',[],['non_affix_bearing','nonmsg','nonrel','nonslash','topkey']).
pp(5948,'topkey',[],['non_affix_bearing','nonmsg','nonrel','topkey']).
pp(4098,'nonslash',[],['non_affix_bearing','nonmsg','nonslash']).
pp(4098,'nonslash',[N|R],A) :- pp(5932,N,R,A).
pp(5932,'topkey',[],['non_affix_bearing','nonmsg','nonslash','topkey']).
pp(4098,'topkey',[],['non_affix_bearing','nonmsg','topkey']).
pp(2800,'nonque',[],['non_affix_bearing','nonque']).
pp(2800,'nonque',[N|R],A) :- pp(4088,N,R,A).
pp(4088,'nonrel',[],['non_affix_bearing','nonque','nonrel']).
pp(4088,'nonrel',[N|R],A) :- pp(5944,N,R,A).
pp(5944,'nonslash',[],['non_affix_bearing','nonque','nonrel','nonslash']).
pp(5944,'nonslash',[N|R],A) :- pp(7540,N,R,A).
pp(7540,'topkey',[],['non_affix_bearing','nonque','nonrel','nonslash','topkey']).
pp(5944,'topkey',[],['non_affix_bearing','nonque','nonrel','topkey']).
pp(4088,'nonslash',[],['non_affix_bearing','nonque','nonslash']).
pp(4088,'nonslash',[N|R],A) :- pp(5928,N,R,A).
pp(5928,'topkey',[],['non_affix_bearing','nonque','nonslash','topkey']).
pp(4088,'topkey',[],['non_affix_bearing','nonque','topkey']).
pp(2800,'nonrel',[],['non_affix_bearing','nonrel']).
pp(2800,'nonrel',[N|R],A) :- pp(4081,N,R,A).
pp(4081,'nonslash',[],['non_affix_bearing','nonrel','nonslash']).
pp(4081,'nonslash',[N|R],A) :- pp(5922,N,R,A).
pp(5922,'topkey',[],['non_affix_bearing','nonrel','nonslash','topkey']).
pp(4081,'topkey',[],['non_affix_bearing','nonrel','topkey']).
pp(2800,'nonslash',[],['non_affix_bearing','nonslash']).
pp(2800,'nonslash',[N|R],A) :- pp(4074,N,R,A).
pp(4074,'topkey',[],['non_affix_bearing','nonslash','topkey']).
pp(2800,'topkey',[],['non_affix_bearing','topkey']).
pp(2800,'word',[],['non_affix_bearing','word']).
pp(0,'do_fin',[],['do_fin']).
pp(0,'raise_cont',[],['raise_cont']).
pp(0,'have_fin_aux_cx_le',[],['have_fin_aux_cx_le']).
pp(0,'has_aux_cx_le',[],['has_aux_cx_le']).
pp(0,'had_aux_cx_le',[],['had_aux_cx_le']).
pp(0,'be_th_cop_s_cx_le',[],['be_th_cop_s_cx_le']).
pp(0,'be_id_is_cx_le',[],['be_id_is_cx_le']).
pp(0,'be_c_is_cx_le',[],['be_c_is_cx_le']).
pp(0,'contracted_aux_word',[],['contracted_aux_word']).
pp(0,'contracted_aux_word',[N|R],A) :- pp(2819,N,R,A).
pp(2819,'pos_modal_verb_word',[],['contracted_aux_word','pos_modal_verb_word']).
pp(2819,'modal_verb_word',[],['contracted_aux_word','modal_verb_word']).
pp(2819,'will_aux_pos_lex_e',[],['contracted_aux_word','will_aux_pos_lex_e']).
pp(2819,'will_aux_word',[],['contracted_aux_word','will_aux_word']).
pp(2819,'bse_aux_verb_word',[],['contracted_aux_word','bse_aux_verb_word']).
pp(2819,'bse_aux_verb_word',[N|R],A) :- pp(4274,N,R,A).
pp(4274,'fin_modal_verb_word',[],['contracted_aux_word','bse_aux_verb_word','fin_modal_verb_word']).
pp(4274,'fin_modal_verb_word',[N|R],A) :- pp(6029,N,R,A).
pp(6029,'topkey',[],['contracted_aux_word','bse_aux_verb_word','fin_modal_verb_word','topkey']).
pp(4274,'generic_modal_verb_word',[],['contracted_aux_word','bse_aux_verb_word','generic_modal_verb_word']).
pp(4274,'generic_modal_verb_word',[N|R],A) :- pp(6024,N,R,A).
pp(6024,'topkey',[],['contracted_aux_word','bse_aux_verb_word','generic_modal_verb_word','topkey']).
pp(4274,'topkey',[],['contracted_aux_word','bse_aux_verb_word','topkey']).
pp(2819,'have_aux_pos_lex_entry',[],['contracted_aux_word','have_aux_pos_lex_entry']).
pp(2819,'have_aux_pos_lex_entry',[N|R],A) :- pp(4262,N,R,A).
pp(4262,'have_pres',[],['contracted_aux_word','have_aux_pos_lex_entry','have_pres']).
pp(4262,'have_fin',[],['contracted_aux_word','have_aux_pos_lex_entry','have_fin']).
pp(2819,'have_pres',[],['contracted_aux_word','have_pres']).
pp(2819,'have_pres',[N|R],A) :- pp(4261,N,R,A).
pp(4261,'topkey',[],['contracted_aux_word','have_pres','topkey']).
pp(2819,'have_fin',[],['contracted_aux_word','have_fin']).
pp(2819,'have_fin',[N|R],A) :- pp(4258,N,R,A).
pp(4258,'topkey',[],['contracted_aux_word','have_fin','topkey']).
pp(2819,'have_aux_word',[],['contracted_aux_word','have_aux_word']).
pp(2819,'psp_aux_verb_word',[],['contracted_aux_word','psp_aux_verb_word']).
pp(2819,'aux_verb_word',[],['contracted_aux_word','aux_verb_word']).
pp(2819,'aux_verb_word',[N|R],A) :- pp(4250,N,R,A).
pp(4250,'fin_modal_verb_word',[],['contracted_aux_word','aux_verb_word','fin_modal_verb_word']).
pp(4250,'fin_modal_verb_word',[N|R],A) :- pp(6027,N,R,A).
pp(6027,'topkey',[],['contracted_aux_word','aux_verb_word','fin_modal_verb_word','topkey']).
pp(4250,'generic_modal_verb_word',[],['contracted_aux_word','aux_verb_word','generic_modal_verb_word']).
pp(4250,'generic_modal_verb_word',[N|R],A) :- pp(6022,N,R,A).
pp(6022,'topkey',[],['contracted_aux_word','aux_verb_word','generic_modal_verb_word','topkey']).
pp(4250,'topkey',[],['contracted_aux_word','aux_verb_word','topkey']).
pp(2819,'pres_modal_verb_word',[],['contracted_aux_word','pres_modal_verb_word']).
pp(2819,'pres_modal_verb_word',[N|R],A) :- pp(4246,N,R,A).
pp(4246,'topkey',[],['contracted_aux_word','pres_modal_verb_word','topkey']).
pp(2819,'fin_modal_verb_word',[],['contracted_aux_word','fin_modal_verb_word']).
pp(2819,'fin_modal_verb_word',[N|R],A) :- pp(4242,N,R,A).
pp(4242,'topkey',[],['contracted_aux_word','fin_modal_verb_word','topkey']).
pp(2819,'generic_modal_verb_word',[],['contracted_aux_word','generic_modal_verb_word']).
pp(2819,'generic_modal_verb_word',[N|R],A) :- pp(4236,N,R,A).
pp(4236,'topkey',[],['contracted_aux_word','generic_modal_verb_word','topkey']).
pp(2819,'aux_verb_word_super',[],['contracted_aux_word','aux_verb_word_super']).
pp(2819,'aux_verb_word_super',[N|R],A) :- pp(4224,N,R,A).
pp(4224,'topkey',[],['contracted_aux_word','aux_verb_word_super','topkey']).
pp(2819,'hc-to-phr',[],['contracted_aux_word','hc-to-phr']).
pp(2819,'hc-to-phr',[N|R],A) :- pp(4215,N,R,A).
pp(4215,'mcna',[],['contracted_aux_word','hc-to-phr','mcna']).
pp(4215,'mcna',[N|R],A) :- pp(5996,N,R,A).
pp(5996,'nonconj',[],['contracted_aux_word','hc-to-phr','mcna','nonconj']).
pp(5996,'nonconj',[N|R],A) :- pp(7618,N,R,A).
pp(7618,'nonmsg',[],['contracted_aux_word','hc-to-phr','mcna','nonconj','nonmsg']).
pp(7618,'nonmsg',[N|R],A) :- pp(8492,N,R,A).
pp(8492,'topkey',[],['contracted_aux_word','hc-to-phr','mcna','nonconj','nonmsg','topkey']).
pp(7618,'topkey',[],['contracted_aux_word','hc-to-phr','mcna','nonconj','topkey']).
pp(5996,'nonmsg',[],['contracted_aux_word','hc-to-phr','mcna','nonmsg']).
pp(5996,'nonmsg',[N|R],A) :- pp(7612,N,R,A).
pp(7612,'topkey',[],['contracted_aux_word','hc-to-phr','mcna','nonmsg','topkey']).
pp(5996,'topkey',[],['contracted_aux_word','hc-to-phr','mcna','topkey']).
pp(4215,'nonconj',[],['contracted_aux_word','hc-to-phr','nonconj']).
pp(4215,'nonconj',[N|R],A) :- pp(5991,N,R,A).
pp(5991,'nonmsg',[],['contracted_aux_word','hc-to-phr','nonconj','nonmsg']).
pp(5991,'nonmsg',[N|R],A) :- pp(7607,N,R,A).
pp(7607,'topkey',[],['contracted_aux_word','hc-to-phr','nonconj','nonmsg','topkey']).
pp(5991,'topkey',[],['contracted_aux_word','hc-to-phr','nonconj','topkey']).
pp(4215,'nonmsg',[],['contracted_aux_word','hc-to-phr','nonmsg']).
pp(4215,'nonmsg',[N|R],A) :- pp(5980,N,R,A).
pp(5980,'topkey',[],['contracted_aux_word','hc-to-phr','nonmsg','topkey']).
pp(4215,'topkey',[],['contracted_aux_word','hc-to-phr','topkey']).
pp(2819,'be_is_lex_entry',[],['contracted_aux_word','be_is_lex_entry']).
pp(2819,'be_pres_lex_entry',[],['contracted_aux_word','be_pres_lex_entry']).
pp(2819,'be_pres_lex_entry',[N|R],A) :- pp(4191,N,R,A).
pp(4191,'topkey',[],['contracted_aux_word','be_pres_lex_entry','topkey']).
pp(2819,'be_pres',[],['contracted_aux_word','be_pres']).
pp(2819,'be_pres',[N|R],A) :- pp(4183,N,R,A).
pp(4183,'topkey',[],['contracted_aux_word','be_pres','topkey']).
pp(2819,'be_fin',[],['contracted_aux_word','be_fin']).
pp(2819,'be_fin',[N|R],A) :- pp(4173,N,R,A).
pp(4173,'topkey',[],['contracted_aux_word','be_fin','topkey']).
pp(2819,'be_verb',[],['contracted_aux_word','be_verb']).
pp(2819,'be_verb',[N|R],A) :- pp(4123,N,R,A).
pp(4123,'topkey',[],['contracted_aux_word','be_verb','topkey']).
pp(2819,'mcna',[],['contracted_aux_word','mcna']).
pp(2819,'mcna',[N|R],A) :- pp(4111,N,R,A).
pp(4111,'nonconj',[],['contracted_aux_word','mcna','nonconj']).
pp(4111,'nonconj',[N|R],A) :- pp(5987,N,R,A).
pp(5987,'nonmsg',[],['contracted_aux_word','mcna','nonconj','nonmsg']).
pp(5987,'nonmsg',[N|R],A) :- pp(7603,N,R,A).
pp(7603,'topkey',[],['contracted_aux_word','mcna','nonconj','nonmsg','topkey']).
pp(5987,'topkey',[],['contracted_aux_word','mcna','nonconj','topkey']).
pp(4111,'nonmsg',[],['contracted_aux_word','mcna','nonmsg']).
pp(4111,'nonmsg',[N|R],A) :- pp(5976,N,R,A).
pp(5976,'topkey',[],['contracted_aux_word','mcna','nonmsg','topkey']).
pp(4111,'topkey',[],['contracted_aux_word','mcna','topkey']).
pp(2819,'nonconj',[],['contracted_aux_word','nonconj']).
pp(2819,'nonconj',[N|R],A) :- pp(4106,N,R,A).
pp(4106,'nonmsg',[],['contracted_aux_word','nonconj','nonmsg']).
pp(4106,'nonmsg',[N|R],A) :- pp(5971,N,R,A).
pp(5971,'topkey',[],['contracted_aux_word','nonconj','nonmsg','topkey']).
pp(4106,'topkey',[],['contracted_aux_word','nonconj','topkey']).
pp(2819,'nonmsg',[],['contracted_aux_word','nonmsg']).
pp(2819,'nonmsg',[N|R],A) :- pp(4097,N,R,A).
pp(4097,'topkey',[],['contracted_aux_word','nonmsg','topkey']).
pp(2819,'topkey',[],['contracted_aux_word','topkey']).
pp(0,'pos_modal_verb_word',[],['pos_modal_verb_word']).
pp(0,'pos_will_verb_word',[],['pos_will_verb_word']).
pp(0,'will_verb_word',[],['will_verb_word']).
pp(0,'bse_aux_verb_word',[],['bse_aux_verb_word']).
pp(0,'bse_aux_verb_word',[N|R],A) :- pp(2839,N,R,A).
pp(2839,'generic_modal_neg',[],['bse_aux_verb_word','generic_modal_neg']).
pp(2839,'generic_modal_neg',[N|R],A) :- pp(4272,N,R,A).
pp(4272,'fin_modal_verb_word',[],['bse_aux_verb_word','generic_modal_neg','fin_modal_verb_word']).
pp(4272,'generic_modal_verb_word',[],['bse_aux_verb_word','generic_modal_neg','generic_modal_verb_word']).
pp(2839,'generic_modal_neg_super',[],['bse_aux_verb_word','generic_modal_neg_super']).
pp(2839,'generic_modal_neg_super',[N|R],A) :- pp(4248,N,R,A).
pp(4248,'fin_modal_verb_word',[],['bse_aux_verb_word','generic_modal_neg_super','fin_modal_verb_word']).
pp(4248,'generic_modal_verb_word',[],['bse_aux_verb_word','generic_modal_neg_super','generic_modal_verb_word']).
pp(2839,'fin_modal_verb_word',[],['bse_aux_verb_word','fin_modal_verb_word']).
pp(2839,'fin_modal_verb_word',[N|R],A) :- pp(4241,N,R,A).
pp(4241,'topkey',[],['bse_aux_verb_word','fin_modal_verb_word','topkey']).
pp(2839,'generic_modal_verb_word',[],['bse_aux_verb_word','generic_modal_verb_word']).
pp(2839,'generic_modal_verb_word',[N|R],A) :- pp(4235,N,R,A).
pp(4235,'topkey',[],['bse_aux_verb_word','generic_modal_verb_word','topkey']).
pp(2839,'topkey',[],['bse_aux_verb_word','topkey']).
pp(0,'be_cop_neg',[],['be_cop_neg']).
pp(0,'be_cop_neg',[N|R],A) :- pp(2841,N,R,A).
pp(2841,'be_past',[],['be_cop_neg','be_past']).
pp(2841,'be_pres',[],['be_cop_neg','be_pres']).
pp(2841,'be_fin',[],['be_cop_neg','be_fin']).
pp(2841,'be_verb',[],['be_cop_neg','be_verb']).
pp(0,'be_cop_pos',[],['be_cop_pos']).
pp(0,'be_cop_pos',[N|R],A) :- pp(2850,N,R,A).
pp(2850,'be_past_lex_entry',[],['be_cop_pos','be_past_lex_entry']).
pp(2850,'be_past',[],['be_cop_pos','be_past']).
pp(2850,'be_is_lex_entry',[],['be_cop_pos','be_is_lex_entry']).
pp(2850,'be_pres_lex_entry',[],['be_cop_pos','be_pres_lex_entry']).
pp(2850,'be_pres',[],['be_cop_pos','be_pres']).
pp(2850,'be_fin',[],['be_cop_pos','be_fin']).
pp(2850,'be_verb',[],['be_cop_pos','be_verb']).
pp(0,'be_cop_pos_generic',[],['be_cop_pos_generic']).
pp(0,'be_cop_pos_generic',[N|R],A) :- pp(2851,N,R,A).
pp(2851,'be_past_lex_entry',[],['be_cop_pos_generic','be_past_lex_entry']).
pp(2851,'be_past',[],['be_cop_pos_generic','be_past']).
pp(2851,'be_is_lex_entry',[],['be_cop_pos_generic','be_is_lex_entry']).
pp(2851,'be_pres_lex_entry',[],['be_cop_pos_generic','be_pres_lex_entry']).
pp(2851,'be_pres',[],['be_cop_pos_generic','be_pres']).
pp(2851,'be_fin',[],['be_cop_pos_generic','be_fin']).
pp(2851,'be_verb',[],['be_cop_pos_generic','be_verb']).
pp(0,'be_copula',[],['be_copula']).
pp(0,'be_copula',[N|R],A) :- pp(2852,N,R,A).
pp(2852,'be_past_lex_entry',[],['be_copula','be_past_lex_entry']).
pp(2852,'be_past',[],['be_copula','be_past']).
pp(2852,'be_is_lex_entry',[],['be_copula','be_is_lex_entry']).
pp(2852,'be_pres_lex_entry',[],['be_copula','be_pres_lex_entry']).
pp(2852,'be_pres',[],['be_copula','be_pres']).
pp(2852,'be_fin',[],['be_copula','be_fin']).
pp(2852,'be_verb',[],['be_copula','be_verb']).
pp(0,'prd_aux_verb_word',[],['prd_aux_verb_word']).
pp(0,'prd_aux_verb_word',[N|R],A) :- pp(2853,N,R,A).
pp(2853,'be_past_lex_entry',[],['prd_aux_verb_word','be_past_lex_entry']).
pp(2853,'be_past',[],['prd_aux_verb_word','be_past']).
pp(2853,'be_is_lex_entry',[],['prd_aux_verb_word','be_is_lex_entry']).
pp(2853,'be_pres_lex_entry',[],['prd_aux_verb_word','be_pres_lex_entry']).
pp(2853,'be_pres',[],['prd_aux_verb_word','be_pres']).
pp(2853,'be_fin',[],['prd_aux_verb_word','be_fin']).
pp(2853,'be_verb',[],['prd_aux_verb_word','be_verb']).
pp(0,'had_aux_subj_neg_le',[],['had_aux_subj_neg_le']).
pp(0,'had_aux_neg_le',[],['had_aux_neg_le']).
pp(0,'have_aux_neg_lex_entry',[],['have_aux_neg_lex_entry']).
pp(0,'have_aux_neg_lex_entry',[N|R],A) :- pp(2858,N,R,A).
pp(2858,'have_pres',[],['have_aux_neg_lex_entry','have_pres']).
pp(2858,'have_fin',[],['have_aux_neg_lex_entry','have_fin']).
pp(0,'had_aux_lex_ent',[],['had_aux_lex_ent']).
pp(0,'have_past',[],['have_past']).
pp(0,'have_pres',[],['have_pres']).
pp(0,'have_pres',[N|R],A) :- pp(2870,N,R,A).
pp(2870,'topkey',[],['have_pres','topkey']).
pp(0,'had_aux_subj_le',[],['had_aux_subj_le']).
pp(0,'have_subj',[],['have_subj']).
pp(0,'have_fin',[],['have_fin']).
pp(0,'have_fin',[N|R],A) :- pp(2872,N,R,A).
pp(2872,'topkey',[],['have_fin','topkey']).
pp(0,'have_aux_word',[],['have_aux_word']).
pp(0,'have_aux_pos_lex_entry',[],['have_aux_pos_lex_entry']).
pp(0,'have_aux_pos_lex_entry',[N|R],A) :- pp(2868,N,R,A).
pp(2868,'have_pres',[],['have_aux_pos_lex_entry','have_pres']).
pp(2868,'have_fin',[],['have_aux_pos_lex_entry','have_fin']).
pp(0,'psp_aux_verb_word',[],['psp_aux_verb_word']).
pp(0,'modal_verb_word',[],['modal_verb_word']).
pp(0,'modal_verb_word',[N|R],A) :- pp(2830,N,R,A).
pp(2830,'generic_modal_neg',[],['modal_verb_word','generic_modal_neg']).
pp(2830,'generic_modal_neg_super',[],['modal_verb_word','generic_modal_neg_super']).
pp(0,'generic_modal_neg',[],['generic_modal_neg']).
pp(0,'generic_modal_neg',[N|R],A) :- pp(2840,N,R,A).
pp(2840,'pres_modal_verb_word',[],['generic_modal_neg','pres_modal_verb_word']).
pp(2840,'fin_modal_verb_word',[],['generic_modal_neg','fin_modal_verb_word']).
pp(2840,'generic_modal_verb_word',[],['generic_modal_neg','generic_modal_verb_word']).
pp(0,'aux_verb_word',[],['aux_verb_word']).
pp(0,'aux_verb_word',[N|R],A) :- pp(2875,N,R,A).
pp(2875,'fin_modal_verb_word',[],['aux_verb_word','fin_modal_verb_word']).
pp(2875,'fin_modal_verb_word',[N|R],A) :- pp(4239,N,R,A).
pp(4239,'topkey',[],['aux_verb_word','fin_modal_verb_word','topkey']).
pp(2875,'generic_modal_verb_word',[],['aux_verb_word','generic_modal_verb_word']).
pp(2875,'generic_modal_verb_word',[N|R],A) :- pp(4233,N,R,A).
pp(4233,'topkey',[],['aux_verb_word','generic_modal_verb_word','topkey']).
pp(2875,'be_past_lex_entry',[],['aux_verb_word','be_past_lex_entry']).
pp(2875,'be_past',[],['aux_verb_word','be_past']).
pp(2875,'be_is_lex_entry',[],['aux_verb_word','be_is_lex_entry']).
pp(2875,'be_pres_lex_entry',[],['aux_verb_word','be_pres_lex_entry']).
pp(2875,'be_pres',[],['aux_verb_word','be_pres']).
pp(2875,'be_fin',[],['aux_verb_word','be_fin']).
pp(2875,'be_verb',[],['aux_verb_word','be_verb']).
pp(2875,'topkey',[],['aux_verb_word','topkey']).
pp(0,'ought_neg_le',[],['ought_neg_le']).
pp(0,'generic_modal_neg_super',[],['generic_modal_neg_super']).
pp(0,'generic_modal_neg_super',[N|R],A) :- pp(2877,N,R,A).
pp(2877,'pres_modal_verb_word',[],['generic_modal_neg_super','pres_modal_verb_word']).
pp(2877,'fin_modal_verb_word',[],['generic_modal_neg_super','fin_modal_verb_word']).
pp(2877,'generic_modal_verb_word',[],['generic_modal_neg_super','generic_modal_verb_word']).
pp(0,'pos_ought_verb_word',[],['pos_ought_verb_word']).
pp(0,'ought_verb_word',[],['ought_verb_word']).
pp(0,'pres_modal_verb_word',[],['pres_modal_verb_word']).
pp(0,'pres_modal_verb_word',[N|R],A) :- pp(2881,N,R,A).
pp(2881,'topkey',[],['pres_modal_verb_word','topkey']).
pp(0,'fin_modal_verb_word',[],['fin_modal_verb_word']).
pp(0,'fin_modal_verb_word',[N|R],A) :- pp(2882,N,R,A).
pp(2882,'inf_aux_verb_word',[],['fin_modal_verb_word','inf_aux_verb_word']).
pp(2882,'inf_aux_verb_word',[N|R],A) :- pp(4230,N,R,A).
pp(4230,'topkey',[],['fin_modal_verb_word','inf_aux_verb_word','topkey']).
pp(2882,'topkey',[],['fin_modal_verb_word','topkey']).
pp(0,'generic_modal_verb_word',[],['generic_modal_verb_word']).
pp(0,'generic_modal_verb_word',[N|R],A) :- pp(2885,N,R,A).
pp(2885,'inf_aux_verb_word',[],['generic_modal_verb_word','inf_aux_verb_word']).
pp(2885,'inf_aux_verb_word',[N|R],A) :- pp(4229,N,R,A).
pp(4229,'topkey',[],['generic_modal_verb_word','inf_aux_verb_word','topkey']).
pp(2885,'topkey',[],['generic_modal_verb_word','topkey']).
pp(0,'inf_aux_verb_word',[],['inf_aux_verb_word']).
pp(0,'inf_aux_verb_word',[N|R],A) :- pp(2888,N,R,A).
pp(2888,'topkey',[],['inf_aux_verb_word','topkey']).
pp(0,'aux_verb_word_super',[],['aux_verb_word_super']).
pp(0,'aux_verb_word_super',[N|R],A) :- pp(2889,N,R,A).
pp(2889,'be_past_lex_entry',[],['aux_verb_word_super','be_past_lex_entry']).
pp(2889,'be_past',[],['aux_verb_word_super','be_past']).
pp(2889,'be_is_lex_entry',[],['aux_verb_word_super','be_is_lex_entry']).
pp(2889,'be_pres_lex_entry',[],['aux_verb_word_super','be_pres_lex_entry']).
pp(2889,'be_pres',[],['aux_verb_word_super','be_pres']).
pp(2889,'be_fin',[],['aux_verb_word_super','be_fin']).
pp(2889,'be_verb',[],['aux_verb_word_super','be_verb']).
pp(2889,'topkey',[],['aux_verb_word_super','topkey']).
pp(0,'adv_word_nale',[],['adv_word_nale']).
pp(0,'unknown_word',[],['unknown_word']).
pp(0,'basic_unknown_word',[],['basic_unknown_word']).
pp(0,'basic_unknown_word',[N|R],A) :- pp(2897,N,R,A).
pp(2897,'nonque',[],['basic_unknown_word','nonque']).
pp(2897,'nonque',[N|R],A) :- pp(4087,N,R,A).
pp(4087,'nonrel',[],['basic_unknown_word','nonque','nonrel']).
pp(4087,'nonrel',[N|R],A) :- pp(5943,N,R,A).
pp(5943,'nonslash',[],['basic_unknown_word','nonque','nonrel','nonslash']).
pp(4087,'nonslash',[],['basic_unknown_word','nonque','nonslash']).
pp(2897,'nonrel',[],['basic_unknown_word','nonrel']).
pp(2897,'nonrel',[N|R],A) :- pp(4080,N,R,A).
pp(4080,'nonslash',[],['basic_unknown_word','nonrel','nonslash']).
pp(2897,'nonslash',[],['basic_unknown_word','nonslash']).
pp(0,'basic_norm_word',[],['basic_norm_word']).
pp(0,'hcons_amalg_word',[],['hcons_amalg_word']).
pp(0,'main_verb',[],['main_verb']).
pp(0,'main_verb_sans_key',[],['main_verb_sans_key']).
pp(0,'be_c_were_le',[],['be_c_were_le']).
pp(0,'be_c_was_le',[],['be_c_was_le']).
pp(0,'be_c_being_le',[],['be_c_being_le']).
pp(0,'be_c_been_le',[],['be_c_been_le']).
pp(0,'be_c_be_le',[],['be_c_be_le']).
pp(0,'be_c_are_le',[],['be_c_are_le']).
pp(0,'be_c_am_le',[],['be_c_am_le']).
pp(0,'hc-to-phr',[],['hc-to-phr']).
pp(0,'hc-to-phr',[N|R],A) :- pp(3008,N,R,A).
pp(3008,'be_past_lex_entry',[],['hc-to-phr','be_past_lex_entry']).
pp(3008,'be_past',[],['hc-to-phr','be_past']).
pp(3008,'be_is_lex_entry',[],['hc-to-phr','be_is_lex_entry']).
pp(3008,'be_pres_lex_entry',[],['hc-to-phr','be_pres_lex_entry']).
pp(3008,'be_pres',[],['hc-to-phr','be_pres']).
pp(3008,'be_fin',[],['hc-to-phr','be_fin']).
pp(3008,'be_verb',[],['hc-to-phr','be_verb']).
pp(3008,'mcna',[],['hc-to-phr','mcna']).
pp(3008,'mcna',[N|R],A) :- pp(4110,N,R,A).
pp(4110,'nonconj',[],['hc-to-phr','mcna','nonconj']).
pp(4110,'nonconj',[N|R],A) :- pp(5986,N,R,A).
pp(5986,'nonmsg',[],['hc-to-phr','mcna','nonconj','nonmsg']).
pp(5986,'nonmsg',[N|R],A) :- pp(7602,N,R,A).
pp(7602,'nonque',[],['hc-to-phr','mcna','nonconj','nonmsg','nonque']).
pp(7602,'nonque',[N|R],A) :- pp(8487,N,R,A).
pp(8487,'nonrel',[],['hc-to-phr','mcna','nonconj','nonmsg','nonque','nonrel']).
pp(8487,'nonrel',[N|R],A) :- pp(8852,N,R,A).
pp(8852,'nonslash',[],['hc-to-phr','mcna','nonconj','nonmsg','nonque','nonrel','nonslash']).
pp(8852,'nonslash',[N|R],A) :- pp(8944,N,R,A).
pp(8944,'topkey',[],['hc-to-phr','mcna','nonconj','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(8852,'topkey',[],['hc-to-phr','mcna','nonconj','nonmsg','nonque','nonrel','topkey']).
pp(8487,'nonslash',[],['hc-to-phr','mcna','nonconj','nonmsg','nonque','nonslash']).
pp(8487,'nonslash',[N|R],A) :- pp(8846,N,R,A).
pp(8846,'topkey',[],['hc-to-phr','mcna','nonconj','nonmsg','nonque','nonslash','topkey']).
pp(8487,'topkey',[],['hc-to-phr','mcna','nonconj','nonmsg','nonque','topkey']).
pp(7602,'nonrel',[],['hc-to-phr','mcna','nonconj','nonmsg','nonrel']).
pp(7602,'nonrel',[N|R],A) :- pp(8482,N,R,A).
pp(8482,'nonslash',[],['hc-to-phr','mcna','nonconj','nonmsg','nonrel','nonslash']).
pp(8482,'nonslash',[N|R],A) :- pp(8841,N,R,A).
pp(8841,'topkey',[],['hc-to-phr','mcna','nonconj','nonmsg','nonrel','nonslash','topkey']).
pp(8482,'topkey',[],['hc-to-phr','mcna','nonconj','nonmsg','nonrel','topkey']).
pp(7602,'nonslash',[],['hc-to-phr','mcna','nonconj','nonmsg','nonslash']).
pp(7602,'nonslash',[N|R],A) :- pp(8467,N,R,A).
pp(8467,'topkey',[],['hc-to-phr','mcna','nonconj','nonmsg','nonslash','topkey']).
pp(7602,'topkey',[],['hc-to-phr','mcna','nonconj','nonmsg','topkey']).
pp(5986,'nonque',[],['hc-to-phr','mcna','nonconj','nonque']).
pp(5986,'nonque',[N|R],A) :- pp(7598,N,R,A).
pp(7598,'nonrel',[],['hc-to-phr','mcna','nonconj','nonque','nonrel']).
pp(7598,'nonrel',[N|R],A) :- pp(8478,N,R,A).
pp(8478,'nonslash',[],['hc-to-phr','mcna','nonconj','nonque','nonrel','nonslash']).
pp(8478,'nonslash',[N|R],A) :- pp(8837,N,R,A).
pp(8837,'topkey',[],['hc-to-phr','mcna','nonconj','nonque','nonrel','nonslash','topkey']).
pp(8478,'topkey',[],['hc-to-phr','mcna','nonconj','nonque','nonrel','topkey']).
pp(7598,'nonslash',[],['hc-to-phr','mcna','nonconj','nonque','nonslash']).
pp(7598,'nonslash',[N|R],A) :- pp(8463,N,R,A).
pp(8463,'topkey',[],['hc-to-phr','mcna','nonconj','nonque','nonslash','topkey']).
pp(7598,'topkey',[],['hc-to-phr','mcna','nonconj','nonque','topkey']).
pp(5986,'nonrel',[],['hc-to-phr','mcna','nonconj','nonrel']).
pp(5986,'nonrel',[N|R],A) :- pp(7587,N,R,A).
pp(7587,'nonslash',[],['hc-to-phr','mcna','nonconj','nonrel','nonslash']).
pp(7587,'nonslash',[N|R],A) :- pp(8453,N,R,A).
pp(8453,'topkey',[],['hc-to-phr','mcna','nonconj','nonrel','nonslash','topkey']).
pp(7587,'topkey',[],['hc-to-phr','mcna','nonconj','nonrel','topkey']).
pp(5986,'nonslash',[],['hc-to-phr','mcna','nonconj','nonslash']).
pp(5986,'nonslash',[N|R],A) :- pp(7567,N,R,A).
pp(7567,'topkey',[],['hc-to-phr','mcna','nonconj','nonslash','topkey']).
pp(5986,'topkey',[],['hc-to-phr','mcna','nonconj','topkey']).
pp(4110,'nonmsg',[],['hc-to-phr','mcna','nonmsg']).
pp(4110,'nonmsg',[N|R],A) :- pp(5975,N,R,A).
pp(5975,'nonque',[],['hc-to-phr','mcna','nonmsg','nonque']).
pp(5975,'nonque',[N|R],A) :- pp(7594,N,R,A).
pp(7594,'nonrel',[],['hc-to-phr','mcna','nonmsg','nonque','nonrel']).
pp(7594,'nonrel',[N|R],A) :- pp(8475,N,R,A).
pp(8475,'nonslash',[],['hc-to-phr','mcna','nonmsg','nonque','nonrel','nonslash']).
pp(8475,'nonslash',[N|R],A) :- pp(8834,N,R,A).
pp(8834,'topkey',[],['hc-to-phr','mcna','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(8475,'topkey',[],['hc-to-phr','mcna','nonmsg','nonque','nonrel','topkey']).
pp(7594,'nonslash',[],['hc-to-phr','mcna','nonmsg','nonque','nonslash']).
pp(7594,'nonslash',[N|R],A) :- pp(8460,N,R,A).
pp(8460,'topkey',[],['hc-to-phr','mcna','nonmsg','nonque','nonslash','topkey']).
pp(7594,'topkey',[],['hc-to-phr','mcna','nonmsg','nonque','topkey']).
pp(5975,'nonrel',[],['hc-to-phr','mcna','nonmsg','nonrel']).
pp(5975,'nonrel',[N|R],A) :- pp(7584,N,R,A).
pp(7584,'nonslash',[],['hc-to-phr','mcna','nonmsg','nonrel','nonslash']).
pp(7584,'nonslash',[N|R],A) :- pp(8450,N,R,A).
pp(8450,'topkey',[],['hc-to-phr','mcna','nonmsg','nonrel','nonslash','topkey']).
pp(7584,'topkey',[],['hc-to-phr','mcna','nonmsg','nonrel','topkey']).
pp(5975,'nonslash',[],['hc-to-phr','mcna','nonmsg','nonslash']).
pp(5975,'nonslash',[N|R],A) :- pp(7564,N,R,A).
pp(7564,'topkey',[],['hc-to-phr','mcna','nonmsg','nonslash','topkey']).
pp(5975,'topkey',[],['hc-to-phr','mcna','nonmsg','topkey']).
pp(4110,'nonque',[],['hc-to-phr','mcna','nonque']).
pp(4110,'nonque',[N|R],A) :- pp(5965,N,R,A).
pp(5965,'nonrel',[],['hc-to-phr','mcna','nonque','nonrel']).
pp(5965,'nonrel',[N|R],A) :- pp(7578,N,R,A).
pp(7578,'nonslash',[],['hc-to-phr','mcna','nonque','nonrel','nonslash']).
pp(7578,'nonslash',[N|R],A) :- pp(8444,N,R,A).
pp(8444,'topkey',[],['hc-to-phr','mcna','nonque','nonrel','nonslash','topkey']).
pp(7578,'topkey',[],['hc-to-phr','mcna','nonque','nonrel','topkey']).
pp(5965,'nonslash',[],['hc-to-phr','mcna','nonque','nonslash']).
pp(5965,'nonslash',[N|R],A) :- pp(7558,N,R,A).
pp(7558,'topkey',[],['hc-to-phr','mcna','nonque','nonslash','topkey']).
pp(5965,'topkey',[],['hc-to-phr','mcna','nonque','topkey']).
pp(4110,'nonrel',[],['hc-to-phr','mcna','nonrel']).
pp(4110,'nonrel',[N|R],A) :- pp(5952,N,R,A).
pp(5952,'nonslash',[],['hc-to-phr','mcna','nonrel','nonslash']).
pp(5952,'nonslash',[N|R],A) :- pp(7548,N,R,A).
pp(7548,'topkey',[],['hc-to-phr','mcna','nonrel','nonslash','topkey']).
pp(5952,'topkey',[],['hc-to-phr','mcna','nonrel','topkey']).
pp(4110,'nonslash',[],['hc-to-phr','mcna','nonslash']).
pp(4110,'nonslash',[N|R],A) :- pp(5936,N,R,A).
pp(5936,'topkey',[],['hc-to-phr','mcna','nonslash','topkey']).
pp(4110,'topkey',[],['hc-to-phr','mcna','topkey']).
pp(3008,'nonconj',[],['hc-to-phr','nonconj']).
pp(3008,'nonconj',[N|R],A) :- pp(4105,N,R,A).
pp(4105,'nonmsg',[],['hc-to-phr','nonconj','nonmsg']).
pp(4105,'nonmsg',[N|R],A) :- pp(5970,N,R,A).
pp(5970,'nonque',[],['hc-to-phr','nonconj','nonmsg','nonque']).
pp(5970,'nonque',[N|R],A) :- pp(7592,N,R,A).
pp(7592,'nonrel',[],['hc-to-phr','nonconj','nonmsg','nonque','nonrel']).
pp(7592,'nonrel',[N|R],A) :- pp(8473,N,R,A).
pp(8473,'nonslash',[],['hc-to-phr','nonconj','nonmsg','nonque','nonrel','nonslash']).
pp(8473,'nonslash',[N|R],A) :- pp(8832,N,R,A).
pp(8832,'topkey',[],['hc-to-phr','nonconj','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(8473,'topkey',[],['hc-to-phr','nonconj','nonmsg','nonque','nonrel','topkey']).
pp(7592,'nonslash',[],['hc-to-phr','nonconj','nonmsg','nonque','nonslash']).
pp(7592,'nonslash',[N|R],A) :- pp(8458,N,R,A).
pp(8458,'topkey',[],['hc-to-phr','nonconj','nonmsg','nonque','nonslash','topkey']).
pp(7592,'topkey',[],['hc-to-phr','nonconj','nonmsg','nonque','topkey']).
pp(5970,'nonrel',[],['hc-to-phr','nonconj','nonmsg','nonrel']).
pp(5970,'nonrel',[N|R],A) :- pp(7582,N,R,A).
pp(7582,'nonslash',[],['hc-to-phr','nonconj','nonmsg','nonrel','nonslash']).
pp(7582,'nonslash',[N|R],A) :- pp(8448,N,R,A).
pp(8448,'topkey',[],['hc-to-phr','nonconj','nonmsg','nonrel','nonslash','topkey']).
pp(7582,'topkey',[],['hc-to-phr','nonconj','nonmsg','nonrel','topkey']).
pp(5970,'nonslash',[],['hc-to-phr','nonconj','nonmsg','nonslash']).
pp(5970,'nonslash',[N|R],A) :- pp(7562,N,R,A).
pp(7562,'topkey',[],['hc-to-phr','nonconj','nonmsg','nonslash','topkey']).
pp(5970,'topkey',[],['hc-to-phr','nonconj','nonmsg','topkey']).
pp(4105,'nonque',[],['hc-to-phr','nonconj','nonque']).
pp(4105,'nonque',[N|R],A) :- pp(5963,N,R,A).
pp(5963,'nonrel',[],['hc-to-phr','nonconj','nonque','nonrel']).
pp(5963,'nonrel',[N|R],A) :- pp(7576,N,R,A).
pp(7576,'nonslash',[],['hc-to-phr','nonconj','nonque','nonrel','nonslash']).
pp(7576,'nonslash',[N|R],A) :- pp(8442,N,R,A).
pp(8442,'topkey',[],['hc-to-phr','nonconj','nonque','nonrel','nonslash','topkey']).
pp(7576,'topkey',[],['hc-to-phr','nonconj','nonque','nonrel','topkey']).
pp(5963,'nonslash',[],['hc-to-phr','nonconj','nonque','nonslash']).
pp(5963,'nonslash',[N|R],A) :- pp(7556,N,R,A).
pp(7556,'topkey',[],['hc-to-phr','nonconj','nonque','nonslash','topkey']).
pp(5963,'topkey',[],['hc-to-phr','nonconj','nonque','topkey']).
pp(4105,'nonrel',[],['hc-to-phr','nonconj','nonrel']).
pp(4105,'nonrel',[N|R],A) :- pp(5950,N,R,A).
pp(5950,'nonslash',[],['hc-to-phr','nonconj','nonrel','nonslash']).
pp(5950,'nonslash',[N|R],A) :- pp(7546,N,R,A).
pp(7546,'topkey',[],['hc-to-phr','nonconj','nonrel','nonslash','topkey']).
pp(5950,'topkey',[],['hc-to-phr','nonconj','nonrel','topkey']).
pp(4105,'nonslash',[],['hc-to-phr','nonconj','nonslash']).
pp(4105,'nonslash',[N|R],A) :- pp(5934,N,R,A).
pp(5934,'topkey',[],['hc-to-phr','nonconj','nonslash','topkey']).
pp(4105,'topkey',[],['hc-to-phr','nonconj','topkey']).
pp(3008,'nonmsg',[],['hc-to-phr','nonmsg']).
pp(3008,'nonmsg',[N|R],A) :- pp(4096,N,R,A).
pp(4096,'nonque',[],['hc-to-phr','nonmsg','nonque']).
pp(4096,'nonque',[N|R],A) :- pp(5957,N,R,A).
pp(5957,'nonrel',[],['hc-to-phr','nonmsg','nonque','nonrel']).
pp(5957,'nonrel',[N|R],A) :- pp(7573,N,R,A).
pp(7573,'nonslash',[],['hc-to-phr','nonmsg','nonque','nonrel','nonslash']).
pp(7573,'nonslash',[N|R],A) :- pp(8439,N,R,A).
pp(8439,'topkey',[],['hc-to-phr','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(7573,'topkey',[],['hc-to-phr','nonmsg','nonque','nonrel','topkey']).
pp(5957,'nonslash',[],['hc-to-phr','nonmsg','nonque','nonslash']).
pp(5957,'nonslash',[N|R],A) :- pp(7553,N,R,A).
pp(7553,'topkey',[],['hc-to-phr','nonmsg','nonque','nonslash','topkey']).
pp(5957,'topkey',[],['hc-to-phr','nonmsg','nonque','topkey']).
pp(4096,'nonrel',[],['hc-to-phr','nonmsg','nonrel']).
pp(4096,'nonrel',[N|R],A) :- pp(5947,N,R,A).
pp(5947,'nonslash',[],['hc-to-phr','nonmsg','nonrel','nonslash']).
pp(5947,'nonslash',[N|R],A) :- pp(7543,N,R,A).
pp(7543,'topkey',[],['hc-to-phr','nonmsg','nonrel','nonslash','topkey']).
pp(5947,'topkey',[],['hc-to-phr','nonmsg','nonrel','topkey']).
pp(4096,'nonslash',[],['hc-to-phr','nonmsg','nonslash']).
pp(4096,'nonslash',[N|R],A) :- pp(5931,N,R,A).
pp(5931,'topkey',[],['hc-to-phr','nonmsg','nonslash','topkey']).
pp(4096,'topkey',[],['hc-to-phr','nonmsg','topkey']).
pp(3008,'nonque',[],['hc-to-phr','nonque']).
pp(3008,'nonque',[N|R],A) :- pp(4086,N,R,A).
pp(4086,'nonrel',[],['hc-to-phr','nonque','nonrel']).
pp(4086,'nonrel',[N|R],A) :- pp(5942,N,R,A).
pp(5942,'nonslash',[],['hc-to-phr','nonque','nonrel','nonslash']).
pp(5942,'nonslash',[N|R],A) :- pp(7538,N,R,A).
pp(7538,'topkey',[],['hc-to-phr','nonque','nonrel','nonslash','topkey']).
pp(5942,'topkey',[],['hc-to-phr','nonque','nonrel','topkey']).
pp(4086,'nonslash',[],['hc-to-phr','nonque','nonslash']).
pp(4086,'nonslash',[N|R],A) :- pp(5926,N,R,A).
pp(5926,'topkey',[],['hc-to-phr','nonque','nonslash','topkey']).
pp(4086,'topkey',[],['hc-to-phr','nonque','topkey']).
pp(3008,'nonrel',[],['hc-to-phr','nonrel']).
pp(3008,'nonrel',[N|R],A) :- pp(4079,N,R,A).
pp(4079,'nonslash',[],['hc-to-phr','nonrel','nonslash']).
pp(4079,'nonslash',[N|R],A) :- pp(5920,N,R,A).
pp(5920,'topkey',[],['hc-to-phr','nonrel','nonslash','topkey']).
pp(4079,'topkey',[],['hc-to-phr','nonrel','topkey']).
pp(3008,'nonslash',[],['hc-to-phr','nonslash']).
pp(3008,'nonslash',[N|R],A) :- pp(4072,N,R,A).
pp(4072,'topkey',[],['hc-to-phr','nonslash','topkey']).
pp(3008,'topkey',[],['hc-to-phr','topkey']).
pp(0,'be_th_cop_be_le',[],['be_th_cop_be_le']).
pp(0,'be_id_be_le',[],['be_id_be_le']).
pp(0,'be_be_lex_entry',[],['be_be_lex_entry']).
pp(0,'be_th_cop_was_le',[],['be_th_cop_was_le']).
pp(0,'be_id_was_le',[],['be_id_was_le']).
pp(0,'be_was_lex_entry',[],['be_was_lex_entry']).
pp(0,'be_was_lex_entry',[N|R],A) :- pp(3014,N,R,A).
pp(3014,'topkey',[],['be_was_lex_entry','topkey']).
pp(0,'be_th_cop_were_le',[],['be_th_cop_were_le']).
pp(0,'be_id_were_le',[],['be_id_were_le']).
pp(0,'be_were_lex_entry',[],['be_were_lex_entry']).
pp(0,'be_were_lex_entry',[N|R],A) :- pp(3017,N,R,A).
pp(3017,'topkey',[],['be_were_lex_entry','topkey']).
pp(0,'be_past_lex_entry',[],['be_past_lex_entry']).
pp(0,'be_past_lex_entry',[N|R],A) :- pp(3018,N,R,A).
pp(3018,'be_id_pos',[],['be_past_lex_entry','be_id_pos']).
pp(3018,'be_id',[],['be_past_lex_entry','be_id']).
pp(3018,'be_id',[N|R],A) :- pp(4149,N,R,A).
pp(4149,'topkey',[],['be_past_lex_entry','be_id','topkey']).
pp(3018,'be_th_cop_pos',[],['be_past_lex_entry','be_th_cop_pos']).
pp(3018,'be_th_cop',[],['be_past_lex_entry','be_th_cop']).
pp(3018,'topkey',[],['be_past_lex_entry','topkey']).
pp(0,'be_past',[],['be_past']).
pp(0,'be_past',[N|R],A) :- pp(3019,N,R,A).
pp(3019,'be_id_neg',[],['be_past','be_id_neg']).
pp(3019,'be_id_pos',[],['be_past','be_id_pos']).
pp(3019,'be_id',[],['be_past','be_id']).
pp(3019,'be_id',[N|R],A) :- pp(4148,N,R,A).
pp(4148,'topkey',[],['be_past','be_id','topkey']).
pp(3019,'be_th_cop_neg',[],['be_past','be_th_cop_neg']).
pp(3019,'be_th_cop_pos',[],['be_past','be_th_cop_pos']).
pp(3019,'be_th_cop',[],['be_past','be_th_cop']).
pp(3019,'topkey',[],['be_past','topkey']).
pp(0,'be_id_am_le',[],['be_id_am_le']).
pp(0,'be_am_lex_entry',[],['be_am_lex_entry']).
pp(0,'be_th_cop_are_le',[],['be_th_cop_are_le']).
pp(0,'be_id_are_le',[],['be_id_are_le']).
pp(0,'be_are_lex_entry',[],['be_are_lex_entry']).
pp(0,'be_are_lex_entry',[N|R],A) :- pp(3024,N,R,A).
pp(3024,'topkey',[],['be_are_lex_entry','topkey']).
pp(0,'be_th_cop_is_le',[],['be_th_cop_is_le']).
pp(0,'be_is_lex_entry',[],['be_is_lex_entry']).
pp(0,'be_is_lex_entry',[N|R],A) :- pp(3027,N,R,A).
pp(3027,'be_id_pos',[],['be_is_lex_entry','be_id_pos']).
pp(3027,'be_id',[],['be_is_lex_entry','be_id']).
pp(3027,'be_id',[N|R],A) :- pp(4147,N,R,A).
pp(4147,'topkey',[],['be_is_lex_entry','be_id','topkey']).
pp(3027,'topkey',[],['be_is_lex_entry','topkey']).
pp(0,'be_pres_lex_entry',[],['be_pres_lex_entry']).
pp(0,'be_pres_lex_entry',[N|R],A) :- pp(3028,N,R,A).
pp(3028,'be_id_pos',[],['be_pres_lex_entry','be_id_pos']).
pp(3028,'be_id',[],['be_pres_lex_entry','be_id']).
pp(3028,'be_id',[N|R],A) :- pp(4146,N,R,A).
pp(4146,'topkey',[],['be_pres_lex_entry','be_id','topkey']).
pp(3028,'be_th_cop_pos',[],['be_pres_lex_entry','be_th_cop_pos']).
pp(3028,'be_th_cop',[],['be_pres_lex_entry','be_th_cop']).
pp(3028,'topkey',[],['be_pres_lex_entry','topkey']).
pp(0,'be_pres',[],['be_pres']).
pp(0,'be_pres',[N|R],A) :- pp(3029,N,R,A).
pp(3029,'be_id_neg',[],['be_pres','be_id_neg']).
pp(3029,'be_id_pos',[],['be_pres','be_id_pos']).
pp(3029,'be_id',[],['be_pres','be_id']).
pp(3029,'be_id',[N|R],A) :- pp(4145,N,R,A).
pp(4145,'topkey',[],['be_pres','be_id','topkey']).
pp(3029,'be_th_cop_neg',[],['be_pres','be_th_cop_neg']).
pp(3029,'be_th_cop_pos',[],['be_pres','be_th_cop_pos']).
pp(3029,'be_th_cop',[],['be_pres','be_th_cop']).
pp(3029,'topkey',[],['be_pres','topkey']).
pp(0,'be_fin',[],['be_fin']).
pp(0,'be_fin',[N|R],A) :- pp(3031,N,R,A).
pp(3031,'be_id_neg',[],['be_fin','be_id_neg']).
pp(3031,'be_id_pos',[],['be_fin','be_id_pos']).
pp(3031,'be_id',[],['be_fin','be_id']).
pp(3031,'be_id',[N|R],A) :- pp(4144,N,R,A).
pp(4144,'topkey',[],['be_fin','be_id','topkey']).
pp(3031,'be_th_cop_neg',[],['be_fin','be_th_cop_neg']).
pp(3031,'be_th_cop_pos',[],['be_fin','be_th_cop_pos']).
pp(3031,'be_th_cop',[],['be_fin','be_th_cop']).
pp(3031,'topkey',[],['be_fin','topkey']).
pp(0,'be_id_pos',[],['be_id_pos']).
pp(0,'be_id_being_le',[],['be_id_being_le']).
pp(0,'be_id_been_le',[],['be_id_been_le']).
pp(0,'be_id',[],['be_id']).
pp(0,'be_id',[N|R],A) :- pp(3036,N,R,A).
pp(3036,'topkey',[],['be_id','topkey']).
pp(0,'be_been_lex_entry',[],['be_been_lex_entry']).
pp(0,'be_been_lex_entry',[N|R],A) :- pp(3038,N,R,A).
pp(3038,'topkey',[],['be_been_lex_entry','topkey']).
pp(0,'be_th_cop_been_le',[],['be_th_cop_been_le']).
pp(0,'be_pastpart',[],['be_pastpart']).
pp(0,'be_pastpart',[N|R],A) :- pp(3039,N,R,A).
pp(3039,'topkey',[],['be_pastpart','topkey']).
pp(0,'be_being_lex_entry',[],['be_being_lex_entry']).
pp(0,'be_being_lex_entry',[N|R],A) :- pp(3041,N,R,A).
pp(3041,'topkey',[],['be_being_lex_entry','topkey']).
pp(0,'be_th_cop_being_le',[],['be_th_cop_being_le']).
pp(0,'be_prespart',[],['be_prespart']).
pp(0,'be_prespart',[N|R],A) :- pp(3042,N,R,A).
pp(3042,'topkey',[],['be_prespart','topkey']).
pp(0,'be_th_cop_pos',[],['be_th_cop_pos']).
pp(0,'be_th_cop',[],['be_th_cop']).
pp(0,'be_verb',[],['be_verb']).
pp(0,'be_verb',[N|R],A) :- pp(3046,N,R,A).
pp(3046,'topkey',[],['be_verb','topkey']).
pp(0,'mcna',[],['mcna']).
pp(0,'mcna',[N|R],A) :- pp(3047,N,R,A).
pp(3047,'nonconj',[],['mcna','nonconj']).
pp(3047,'nonconj',[N|R],A) :- pp(4104,N,R,A).
pp(4104,'nonmsg',[],['mcna','nonconj','nonmsg']).
pp(4104,'nonmsg',[N|R],A) :- pp(5969,N,R,A).
pp(5969,'nonque',[],['mcna','nonconj','nonmsg','nonque']).
pp(5969,'nonque',[N|R],A) :- pp(7591,N,R,A).
pp(7591,'nonrel',[],['mcna','nonconj','nonmsg','nonque','nonrel']).
pp(7591,'nonrel',[N|R],A) :- pp(8472,N,R,A).
pp(8472,'nonslash',[],['mcna','nonconj','nonmsg','nonque','nonrel','nonslash']).
pp(8472,'nonslash',[N|R],A) :- pp(8831,N,R,A).
pp(8831,'topkey',[],['mcna','nonconj','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(8472,'topkey',[],['mcna','nonconj','nonmsg','nonque','nonrel','topkey']).
pp(7591,'nonslash',[],['mcna','nonconj','nonmsg','nonque','nonslash']).
pp(7591,'nonslash',[N|R],A) :- pp(8457,N,R,A).
pp(8457,'topkey',[],['mcna','nonconj','nonmsg','nonque','nonslash','topkey']).
pp(7591,'topkey',[],['mcna','nonconj','nonmsg','nonque','topkey']).
pp(5969,'nonrel',[],['mcna','nonconj','nonmsg','nonrel']).
pp(5969,'nonrel',[N|R],A) :- pp(7581,N,R,A).
pp(7581,'nonslash',[],['mcna','nonconj','nonmsg','nonrel','nonslash']).
pp(7581,'nonslash',[N|R],A) :- pp(8447,N,R,A).
pp(8447,'topkey',[],['mcna','nonconj','nonmsg','nonrel','nonslash','topkey']).
pp(7581,'topkey',[],['mcna','nonconj','nonmsg','nonrel','topkey']).
pp(5969,'nonslash',[],['mcna','nonconj','nonmsg','nonslash']).
pp(5969,'nonslash',[N|R],A) :- pp(7561,N,R,A).
pp(7561,'topkey',[],['mcna','nonconj','nonmsg','nonslash','topkey']).
pp(5969,'topkey',[],['mcna','nonconj','nonmsg','topkey']).
pp(4104,'nonque',[],['mcna','nonconj','nonque']).
pp(4104,'nonque',[N|R],A) :- pp(5962,N,R,A).
pp(5962,'nonrel',[],['mcna','nonconj','nonque','nonrel']).
pp(5962,'nonrel',[N|R],A) :- pp(7575,N,R,A).
pp(7575,'nonslash',[],['mcna','nonconj','nonque','nonrel','nonslash']).
pp(7575,'nonslash',[N|R],A) :- pp(8441,N,R,A).
pp(8441,'topkey',[],['mcna','nonconj','nonque','nonrel','nonslash','topkey']).
pp(7575,'topkey',[],['mcna','nonconj','nonque','nonrel','topkey']).
pp(5962,'nonslash',[],['mcna','nonconj','nonque','nonslash']).
pp(5962,'nonslash',[N|R],A) :- pp(7555,N,R,A).
pp(7555,'topkey',[],['mcna','nonconj','nonque','nonslash','topkey']).
pp(5962,'topkey',[],['mcna','nonconj','nonque','topkey']).
pp(4104,'nonrel',[],['mcna','nonconj','nonrel']).
pp(4104,'nonrel',[N|R],A) :- pp(5949,N,R,A).
pp(5949,'nonslash',[],['mcna','nonconj','nonrel','nonslash']).
pp(5949,'nonslash',[N|R],A) :- pp(7545,N,R,A).
pp(7545,'topkey',[],['mcna','nonconj','nonrel','nonslash','topkey']).
pp(5949,'topkey',[],['mcna','nonconj','nonrel','topkey']).
pp(4104,'nonslash',[],['mcna','nonconj','nonslash']).
pp(4104,'nonslash',[N|R],A) :- pp(5933,N,R,A).
pp(5933,'topkey',[],['mcna','nonconj','nonslash','topkey']).
pp(4104,'topkey',[],['mcna','nonconj','topkey']).
pp(3047,'nonmsg',[],['mcna','nonmsg']).
pp(3047,'nonmsg',[N|R],A) :- pp(4095,N,R,A).
pp(4095,'nonque',[],['mcna','nonmsg','nonque']).
pp(4095,'nonque',[N|R],A) :- pp(5956,N,R,A).
pp(5956,'nonrel',[],['mcna','nonmsg','nonque','nonrel']).
pp(5956,'nonrel',[N|R],A) :- pp(7572,N,R,A).
pp(7572,'nonslash',[],['mcna','nonmsg','nonque','nonrel','nonslash']).
pp(7572,'nonslash',[N|R],A) :- pp(8438,N,R,A).
pp(8438,'topkey',[],['mcna','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(7572,'topkey',[],['mcna','nonmsg','nonque','nonrel','topkey']).
pp(5956,'nonslash',[],['mcna','nonmsg','nonque','nonslash']).
pp(5956,'nonslash',[N|R],A) :- pp(7552,N,R,A).
pp(7552,'topkey',[],['mcna','nonmsg','nonque','nonslash','topkey']).
pp(5956,'topkey',[],['mcna','nonmsg','nonque','topkey']).
pp(4095,'nonrel',[],['mcna','nonmsg','nonrel']).
pp(4095,'nonrel',[N|R],A) :- pp(5946,N,R,A).
pp(5946,'nonslash',[],['mcna','nonmsg','nonrel','nonslash']).
pp(5946,'nonslash',[N|R],A) :- pp(7542,N,R,A).
pp(7542,'topkey',[],['mcna','nonmsg','nonrel','nonslash','topkey']).
pp(5946,'topkey',[],['mcna','nonmsg','nonrel','topkey']).
pp(4095,'nonslash',[],['mcna','nonmsg','nonslash']).
pp(4095,'nonslash',[N|R],A) :- pp(5930,N,R,A).
pp(5930,'topkey',[],['mcna','nonmsg','nonslash','topkey']).
pp(4095,'topkey',[],['mcna','nonmsg','topkey']).
pp(3047,'nonque',[],['mcna','nonque']).
pp(3047,'nonque',[N|R],A) :- pp(4085,N,R,A).
pp(4085,'nonrel',[],['mcna','nonque','nonrel']).
pp(4085,'nonrel',[N|R],A) :- pp(5941,N,R,A).
pp(5941,'nonslash',[],['mcna','nonque','nonrel','nonslash']).
pp(5941,'nonslash',[N|R],A) :- pp(7537,N,R,A).
pp(7537,'topkey',[],['mcna','nonque','nonrel','nonslash','topkey']).
pp(5941,'topkey',[],['mcna','nonque','nonrel','topkey']).
pp(4085,'nonslash',[],['mcna','nonque','nonslash']).
pp(4085,'nonslash',[N|R],A) :- pp(5925,N,R,A).
pp(5925,'topkey',[],['mcna','nonque','nonslash','topkey']).
pp(4085,'topkey',[],['mcna','nonque','topkey']).
pp(3047,'nonrel',[],['mcna','nonrel']).
pp(3047,'nonrel',[N|R],A) :- pp(4078,N,R,A).
pp(4078,'nonslash',[],['mcna','nonrel','nonslash']).
pp(4078,'nonslash',[N|R],A) :- pp(5919,N,R,A).
pp(5919,'topkey',[],['mcna','nonrel','nonslash','topkey']).
pp(4078,'topkey',[],['mcna','nonrel','topkey']).
pp(3047,'nonslash',[],['mcna','nonslash']).
pp(3047,'nonslash',[N|R],A) :- pp(4071,N,R,A).
pp(4071,'topkey',[],['mcna','nonslash','topkey']).
pp(3047,'topkey',[],['mcna','topkey']).
pp(0,'nonconj',[],['nonconj']).
pp(0,'nonconj',[N|R],A) :- pp(3048,N,R,A).
pp(3048,'nonmsg',[],['nonconj','nonmsg']).
pp(3048,'nonmsg',[N|R],A) :- pp(4094,N,R,A).
pp(4094,'nonque',[],['nonconj','nonmsg','nonque']).
pp(4094,'nonque',[N|R],A) :- pp(5955,N,R,A).
pp(5955,'nonrel',[],['nonconj','nonmsg','nonque','nonrel']).
pp(5955,'nonrel',[N|R],A) :- pp(7571,N,R,A).
pp(7571,'nonslash',[],['nonconj','nonmsg','nonque','nonrel','nonslash']).
pp(7571,'nonslash',[N|R],A) :- pp(8437,N,R,A).
pp(8437,'topkey',[],['nonconj','nonmsg','nonque','nonrel','nonslash','topkey']).
pp(7571,'topkey',[],['nonconj','nonmsg','nonque','nonrel','topkey']).
pp(5955,'nonslash',[],['nonconj','nonmsg','nonque','nonslash']).
pp(5955,'nonslash',[N|R],A) :- pp(7551,N,R,A).
pp(7551,'topkey',[],['nonconj','nonmsg','nonque','nonslash','topkey']).
pp(5955,'topkey',[],['nonconj','nonmsg','nonque','topkey']).
pp(4094,'nonrel',[],['nonconj','nonmsg','nonrel']).
pp(4094,'nonrel',[N|R],A) :- pp(5945,N,R,A).
pp(5945,'nonslash',[],['nonconj','nonmsg','nonrel','nonslash']).
pp(5945,'nonslash',[N|R],A) :- pp(7541,N,R,A).
pp(7541,'topkey',[],['nonconj','nonmsg','nonrel','nonslash','topkey']).
pp(5945,'topkey',[],['nonconj','nonmsg','nonrel','topkey']).
pp(4094,'nonslash',[],['nonconj','nonmsg','nonslash']).
pp(4094,'nonslash',[N|R],A) :- pp(5929,N,R,A).
pp(5929,'topkey',[],['nonconj','nonmsg','nonslash','topkey']).
pp(4094,'topkey',[],['nonconj','nonmsg','topkey']).
pp(3048,'nonque',[],['nonconj','nonque']).
pp(3048,'nonque',[N|R],A) :- pp(4084,N,R,A).
pp(4084,'nonrel',[],['nonconj','nonque','nonrel']).
pp(4084,'nonrel',[N|R],A) :- pp(5940,N,R,A).
pp(5940,'nonslash',[],['nonconj','nonque','nonrel','nonslash']).
pp(5940,'nonslash',[N|R],A) :- pp(7536,N,R,A).
pp(7536,'topkey',[],['nonconj','nonque','nonrel','nonslash','topkey']).
pp(5940,'topkey',[],['nonconj','nonque','nonrel','topkey']).
pp(4084,'nonslash',[],['nonconj','nonque','nonslash']).
pp(4084,'nonslash',[N|R],A) :- pp(5924,N,R,A).
pp(5924,'topkey',[],['nonconj','nonque','nonslash','topkey']).
pp(4084,'topkey',[],['nonconj','nonque','topkey']).
pp(3048,'nonrel',[],['nonconj','nonrel']).
pp(3048,'nonrel',[N|R],A) :- pp(4077,N,R,A).
pp(4077,'nonslash',[],['nonconj','nonrel','nonslash']).
pp(4077,'nonslash',[N|R],A) :- pp(5918,N,R,A).
pp(5918,'topkey',[],['nonconj','nonrel','nonslash','topkey']).
pp(4077,'topkey',[],['nonconj','nonrel','topkey']).
pp(3048,'nonslash',[],['nonconj','nonslash']).
pp(3048,'nonslash',[N|R],A) :- pp(4070,N,R,A).
pp(4070,'topkey',[],['nonconj','nonslash','topkey']).
pp(3048,'topkey',[],['nonconj','topkey']).
pp(0,'nonmsg',[],['nonmsg']).
pp(0,'nonmsg',[N|R],A) :- pp(3049,N,R,A).
pp(3049,'nonque',[],['nonmsg','nonque']).
pp(3049,'nonque',[N|R],A) :- pp(4083,N,R,A).
pp(4083,'nonrel',[],['nonmsg','nonque','nonrel']).
pp(4083,'nonrel',[N|R],A) :- pp(5939,N,R,A).
pp(5939,'nonslash',[],['nonmsg','nonque','nonrel','nonslash']).
pp(5939,'nonslash',[N|R],A) :- pp(7535,N,R,A).
pp(7535,'topkey',[],['nonmsg','nonque','nonrel','nonslash','topkey']).
pp(5939,'topkey',[],['nonmsg','nonque','nonrel','topkey']).
pp(4083,'nonslash',[],['nonmsg','nonque','nonslash']).
pp(4083,'nonslash',[N|R],A) :- pp(5923,N,R,A).
pp(5923,'topkey',[],['nonmsg','nonque','nonslash','topkey']).
pp(4083,'topkey',[],['nonmsg','nonque','topkey']).
pp(3049,'nonrel',[],['nonmsg','nonrel']).
pp(3049,'nonrel',[N|R],A) :- pp(4076,N,R,A).
pp(4076,'nonslash',[],['nonmsg','nonrel','nonslash']).
pp(4076,'nonslash',[N|R],A) :- pp(5917,N,R,A).
pp(5917,'topkey',[],['nonmsg','nonrel','nonslash','topkey']).
pp(4076,'topkey',[],['nonmsg','nonrel','topkey']).
pp(3049,'nonslash',[],['nonmsg','nonslash']).
pp(3049,'nonslash',[N|R],A) :- pp(4069,N,R,A).
pp(4069,'topkey',[],['nonmsg','nonslash','topkey']).
pp(3049,'topkey',[],['nonmsg','topkey']).
pp(0,'nonque',[],['nonque']).
pp(0,'nonque',[N|R],A) :- pp(3050,N,R,A).
pp(3050,'nonrel',[],['nonque','nonrel']).
pp(3050,'nonrel',[N|R],A) :- pp(4075,N,R,A).
pp(4075,'nonslash',[],['nonque','nonrel','nonslash']).
pp(4075,'nonslash',[N|R],A) :- pp(5916,N,R,A).
pp(5916,'topkey',[],['nonque','nonrel','nonslash','topkey']).
pp(4075,'topkey',[],['nonque','nonrel','topkey']).
pp(3050,'nonslash',[],['nonque','nonslash']).
pp(3050,'nonslash',[N|R],A) :- pp(4068,N,R,A).
pp(4068,'topkey',[],['nonque','nonslash','topkey']).
pp(3050,'topkey',[],['nonque','topkey']).
pp(0,'nonrel',[],['nonrel']).
pp(0,'nonrel',[N|R],A) :- pp(3051,N,R,A).
pp(3051,'nonslash',[],['nonrel','nonslash']).
pp(3051,'nonslash',[N|R],A) :- pp(4067,N,R,A).
pp(4067,'topkey',[],['nonrel','nonslash','topkey']).
pp(3051,'topkey',[],['nonrel','topkey']).
pp(0,'nonslash',[],['nonslash']).
pp(0,'nonslash',[N|R],A) :- pp(3052,N,R,A).
pp(3052,'topkey',[],['nonslash','topkey']).
pp(0,'sign',[],['sign']).
pp(0,'word_or_lexrule',[],['word_or_lexrule']).
pp(0,'basic_sign',[],['basic_sign']).
pp(0,'pred_adj_synsem',[],['pred_adj_synsem']).
pp(0,'pred_adj_synsem',[N|R],A) :- pp(3068,N,R,A).
pp(3068,'three_arg',[],['pred_adj_synsem','three_arg']).
pp(3068,'basic_three_arg',[],['pred_adj_synsem','basic_three_arg']).
pp(0,'nomod_adj_synsem',[],['nomod_adj_synsem']).
pp(0,'nomod_adj_synsem',[N|R],A) :- pp(3075,N,R,A).
pp(3075,'scoping_adj_synsem',[],['nomod_adj_synsem','scoping_adj_synsem']).
pp(3075,'scoping_adj_synsem',[N|R],A) :- pp(4019,N,R,A).
pp(4019,'unsat_two_arg_subst',[],['nomod_adj_synsem','scoping_adj_synsem','unsat_two_arg_subst']).
pp(4019,'unsat_subst',[],['nomod_adj_synsem','scoping_adj_synsem','unsat_subst']).
pp(4019,'valence_type',[],['nomod_adj_synsem','scoping_adj_synsem','valence_type']).
pp(3075,'prd_synsem',[],['nomod_adj_synsem','prd_synsem']).
pp(3075,'prd_synsem',[N|R],A) :- pp(3860,N,R,A).
pp(3860,'unsat_two_arg_subst',[],['nomod_adj_synsem','prd_synsem','unsat_two_arg_subst']).
pp(3860,'unsat_subst',[],['nomod_adj_synsem','prd_synsem','unsat_subst']).
pp(3860,'valence_type',[],['nomod_adj_synsem','prd_synsem','valence_type']).
pp(3075,'unsat_two_arg_subst',[],['nomod_adj_synsem','unsat_two_arg_subst']).
pp(3075,'unsat_subst',[],['nomod_adj_synsem','unsat_subst']).
pp(3075,'valence_type',[],['nomod_adj_synsem','valence_type']).
pp(0,'scoping_adj_synsem',[],['scoping_adj_synsem']).
pp(0,'scoping_adj_synsem',[N|R],A) :- pp(3076,N,R,A).
pp(3076,'unsat_two_arg_subst',[],['scoping_adj_synsem','unsat_two_arg_subst']).
pp(3076,'unsat_subst',[],['scoping_adj_synsem','unsat_subst']).
pp(3076,'valence_type',[],['scoping_adj_synsem','valence_type']).
pp(0,'adj_synsem',[],['adj_synsem']).
pp(0,'adj_synsem',[N|R],A) :- pp(3069,N,R,A).
pp(3069,'three_arg',[],['adj_synsem','three_arg']).
pp(3069,'three_arg',[N|R],A) :- pp(3993,N,R,A).
pp(3993,'prd_synsem',[],['adj_synsem','three_arg','prd_synsem']).
pp(3069,'basic_three_arg',[],['adj_synsem','basic_three_arg']).
pp(3069,'basic_three_arg',[N|R],A) :- pp(3990,N,R,A).
pp(3990,'prd_synsem',[],['adj_synsem','basic_three_arg','prd_synsem']).
pp(3069,'prd_synsem',[],['adj_synsem','prd_synsem']).
pp(0,'basic_adj_synsem',[],['basic_adj_synsem']).
pp(0,'basic_adj_synsem',[N|R],A) :- pp(3077,N,R,A).
pp(3077,'three_arg',[],['basic_adj_synsem','three_arg']).
pp(3077,'three_arg',[N|R],A) :- pp(3992,N,R,A).
pp(3992,'prd_synsem',[],['basic_adj_synsem','three_arg','prd_synsem']).
pp(3992,'prd_synsem',[N|R],A) :- pp(5801,N,R,A).
pp(5801,'unsat_two_arg_subst',[],['basic_adj_synsem','three_arg','prd_synsem','unsat_two_arg_subst']).
pp(5801,'unsat_subst',[],['basic_adj_synsem','three_arg','prd_synsem','unsat_subst']).
pp(5801,'valence_type',[],['basic_adj_synsem','three_arg','prd_synsem','valence_type']).
pp(3992,'unsat_two_arg_subst',[],['basic_adj_synsem','three_arg','unsat_two_arg_subst']).
pp(3992,'unsat_subst',[],['basic_adj_synsem','three_arg','unsat_subst']).
pp(3992,'valence_type',[],['basic_adj_synsem','three_arg','valence_type']).
pp(3077,'basic_three_arg',[],['basic_adj_synsem','basic_three_arg']).
pp(3077,'basic_three_arg',[N|R],A) :- pp(3989,N,R,A).
pp(3989,'prd_synsem',[],['basic_adj_synsem','basic_three_arg','prd_synsem']).
pp(3989,'prd_synsem',[N|R],A) :- pp(5799,N,R,A).
pp(5799,'unsat_two_arg_subst',[],['basic_adj_synsem','basic_three_arg','prd_synsem','unsat_two_arg_subst']).
pp(5799,'unsat_subst',[],['basic_adj_synsem','basic_three_arg','prd_synsem','unsat_subst']).
pp(5799,'valence_type',[],['basic_adj_synsem','basic_three_arg','prd_synsem','valence_type']).
pp(3989,'unsat_two_arg_subst',[],['basic_adj_synsem','basic_three_arg','unsat_two_arg_subst']).
pp(3989,'unsat_subst',[],['basic_adj_synsem','basic_three_arg','unsat_subst']).
pp(3989,'valence_type',[],['basic_adj_synsem','basic_three_arg','valence_type']).
pp(3077,'prd_synsem',[],['basic_adj_synsem','prd_synsem']).
pp(3077,'prd_synsem',[N|R],A) :- pp(3859,N,R,A).
pp(3859,'unsat_two_arg_subst',[],['basic_adj_synsem','prd_synsem','unsat_two_arg_subst']).
pp(3859,'unsat_subst',[],['basic_adj_synsem','prd_synsem','unsat_subst']).
pp(3859,'valence_type',[],['basic_adj_synsem','prd_synsem','valence_type']).
pp(3077,'unsat_two_arg_subst',[],['basic_adj_synsem','unsat_two_arg_subst']).
pp(3077,'unsat_subst',[],['basic_adj_synsem','unsat_subst']).
pp(3077,'valence_type',[],['basic_adj_synsem','valence_type']).
pp(0,'mass_noun_synsem',[],['mass_noun_synsem']).
pp(0,'mass_noun_ppcomp_synsem',[],['mass_noun_ppcomp_synsem']).
pp(0,'basic_mass_noun_synsem',[],['basic_mass_noun_synsem']).
pp(0,'nonpro_nomod_onearg_synsem',[],['nonpro_nomod_onearg_synsem']).
pp(0,'nonpro_nomod_onearg_synsem',[N|R],A) :- pp(3084,N,R,A).
pp(3084,'deverbal_noun_synsem',[],['nonpro_nomod_onearg_synsem','deverbal_noun_synsem']).
pp(3084,'noun_nonpro_nomod_synsem',[],['nonpro_nomod_onearg_synsem','noun_nonpro_nomod_synsem']).
pp(3084,'common_noun_synsem',[],['nonpro_nomod_onearg_synsem','common_noun_synsem']).
pp(3084,'basic_common_noun_synsem',[],['nonpro_nomod_onearg_synsem','basic_common_noun_synsem']).
pp(3084,'noun_synsem',[],['nonpro_nomod_onearg_synsem','noun_synsem']).
pp(3084,'ref_synsem',[],['nonpro_nomod_onearg_synsem','ref_synsem']).
pp(3084,'xref_synsem',[],['nonpro_nomod_onearg_synsem','xref_synsem']).
pp(0,'deverbal_trans_noun_synsem',[],['deverbal_trans_noun_synsem']).
pp(0,'deverbal_noun_synsem',[],['deverbal_noun_synsem']).
pp(0,'deverbal_noun_synsem',[N|R],A) :- pp(3087,N,R,A).
pp(3087,'basic_one_arg',[],['deverbal_noun_synsem','basic_one_arg']).
pp(0,'noun_ppcomp_two_arg_synsem',[],['noun_ppcomp_two_arg_synsem']).
pp(0,'deverbal_intr_noun_synsem',[],['deverbal_intr_noun_synsem']).
pp(0,'noun_nonpro_nomod_synsem',[],['noun_nonpro_nomod_synsem']).
pp(0,'noun_nonpro_nomod_synsem',[N|R],A) :- pp(3097,N,R,A).
pp(3097,'two_arg',[],['noun_nonpro_nomod_synsem','two_arg']).
pp(3097,'basic_two_arg',[],['noun_nonpro_nomod_synsem','basic_two_arg']).
pp(3097,'basic_one_arg',[],['noun_nonpro_nomod_synsem','basic_one_arg']).
pp(0,'nonpro_nomod_synsem',[],['nonpro_nomod_synsem']).
pp(0,'nonpro_nomod_synsem',[N|R],A) :- pp(3098,N,R,A).
pp(3098,'basic_noun_ppcomp_synsem',[],['nonpro_nomod_synsem','basic_noun_ppcomp_synsem']).
pp(3098,'basic_noun_ppcomp_synsem',[N|R],A) :- pp(4016,N,R,A).
pp(4016,'two_arg',[],['nonpro_nomod_synsem','basic_noun_ppcomp_synsem','two_arg']).
pp(4016,'basic_two_arg',[],['nonpro_nomod_synsem','basic_noun_ppcomp_synsem','basic_two_arg']).
pp(3098,'common_noun_synsem',[],['nonpro_nomod_synsem','common_noun_synsem']).
pp(3098,'common_noun_synsem',[N|R],A) :- pp(4014,N,R,A).
pp(4014,'two_arg',[],['nonpro_nomod_synsem','common_noun_synsem','two_arg']).
pp(4014,'basic_two_arg',[],['nonpro_nomod_synsem','common_noun_synsem','basic_two_arg']).
pp(4014,'basic_one_arg',[],['nonpro_nomod_synsem','common_noun_synsem','basic_one_arg']).
pp(3098,'basic_common_noun_synsem',[],['nonpro_nomod_synsem','basic_common_noun_synsem']).
pp(3098,'basic_common_noun_synsem',[N|R],A) :- pp(4012,N,R,A).
pp(4012,'two_arg',[],['nonpro_nomod_synsem','basic_common_noun_synsem','two_arg']).
pp(4012,'basic_two_arg',[],['nonpro_nomod_synsem','basic_common_noun_synsem','basic_two_arg']).
pp(4012,'one_arg',[],['nonpro_nomod_synsem','basic_common_noun_synsem','one_arg']).
pp(4012,'basic_one_arg',[],['nonpro_nomod_synsem','basic_common_noun_synsem','basic_one_arg']).
pp(3098,'noun_synsem',[],['nonpro_nomod_synsem','noun_synsem']).
pp(3098,'noun_synsem',[N|R],A) :- pp(4010,N,R,A).
pp(4010,'two_arg',[],['nonpro_nomod_synsem','noun_synsem','two_arg']).
pp(4010,'basic_two_arg',[],['nonpro_nomod_synsem','noun_synsem','basic_two_arg']).
pp(4010,'one_arg',[],['nonpro_nomod_synsem','noun_synsem','one_arg']).
pp(4010,'basic_one_arg',[],['nonpro_nomod_synsem','noun_synsem','basic_one_arg']).
pp(3098,'ref_synsem',[],['nonpro_nomod_synsem','ref_synsem']).
pp(3098,'ref_synsem',[N|R],A) :- pp(4001,N,R,A).
pp(4001,'two_arg',[],['nonpro_nomod_synsem','ref_synsem','two_arg']).
pp(4001,'basic_two_arg',[],['nonpro_nomod_synsem','ref_synsem','basic_two_arg']).
pp(4001,'one_arg',[],['nonpro_nomod_synsem','ref_synsem','one_arg']).
pp(4001,'basic_one_arg',[],['nonpro_nomod_synsem','ref_synsem','basic_one_arg']).
pp(3098,'xref_synsem',[],['nonpro_nomod_synsem','xref_synsem']).
pp(3098,'xref_synsem',[N|R],A) :- pp(3997,N,R,A).
pp(3997,'two_arg',[],['nonpro_nomod_synsem','xref_synsem','two_arg']).
pp(3997,'basic_two_arg',[],['nonpro_nomod_synsem','xref_synsem','basic_two_arg']).
pp(3997,'one_arg',[],['nonpro_nomod_synsem','xref_synsem','one_arg']).
pp(3997,'basic_one_arg',[],['nonpro_nomod_synsem','xref_synsem','basic_one_arg']).
pp(3098,'two_arg',[],['nonpro_nomod_synsem','two_arg']).
pp(3098,'basic_two_arg',[],['nonpro_nomod_synsem','basic_two_arg']).
pp(3098,'one_arg',[],['nonpro_nomod_synsem','one_arg']).
pp(3098,'basic_one_arg',[],['nonpro_nomod_synsem','basic_one_arg']).
pp(0,'noun_ppcomp_synsem',[],['noun_ppcomp_synsem']).
pp(0,'basic_noun_ppcomp_synsem',[],['basic_noun_ppcomp_synsem']).
pp(0,'basic_noun_ppcomp_synsem',[N|R],A) :- pp(3100,N,R,A).
pp(3100,'two_arg',[],['basic_noun_ppcomp_synsem','two_arg']).
pp(3100,'two_arg',[N|R],A) :- pp(3986,N,R,A).
pp(3986,'nomod_synsem',[],['basic_noun_ppcomp_synsem','two_arg','nomod_synsem']).
pp(3100,'basic_two_arg',[],['basic_noun_ppcomp_synsem','basic_two_arg']).
pp(3100,'basic_two_arg',[N|R],A) :- pp(3974,N,R,A).
pp(3974,'nomod_synsem',[],['basic_noun_ppcomp_synsem','basic_two_arg','nomod_synsem']).
pp(3100,'nomod_synsem',[],['basic_noun_ppcomp_synsem','nomod_synsem']).
pp(0,'noun_nocomp_synsem',[],['noun_nocomp_synsem']).
pp(0,'common_noun_nocomp_synsem',[],['common_noun_nocomp_synsem']).
pp(0,'common_noun_synsem',[],['common_noun_synsem']).
pp(0,'common_noun_synsem',[N|R],A) :- pp(3102,N,R,A).
pp(3102,'two_arg',[],['common_noun_synsem','two_arg']).
pp(3102,'two_arg',[N|R],A) :- pp(3985,N,R,A).
pp(3985,'nomod_synsem',[],['common_noun_synsem','two_arg','nomod_synsem']).
pp(3102,'basic_two_arg',[],['common_noun_synsem','basic_two_arg']).
pp(3102,'basic_two_arg',[N|R],A) :- pp(3973,N,R,A).
pp(3973,'nomod_synsem',[],['common_noun_synsem','basic_two_arg','nomod_synsem']).
pp(3102,'nomod_synsem',[],['common_noun_synsem','nomod_synsem']).
pp(3102,'nomod_synsem',[N|R],A) :- pp(3874,N,R,A).
pp(3874,'basic_one_arg',[],['common_noun_synsem','nomod_synsem','basic_one_arg']).
pp(3102,'basic_one_arg',[],['common_noun_synsem','basic_one_arg']).
pp(0,'basic_common_noun_synsem',[],['basic_common_noun_synsem']).
pp(0,'basic_common_noun_synsem',[N|R],A) :- pp(3103,N,R,A).
pp(3103,'two_arg',[],['basic_common_noun_synsem','two_arg']).
pp(3103,'two_arg',[N|R],A) :- pp(3984,N,R,A).
pp(3984,'nomod_synsem',[],['basic_common_noun_synsem','two_arg','nomod_synsem']).
pp(3103,'basic_two_arg',[],['basic_common_noun_synsem','basic_two_arg']).
pp(3103,'basic_two_arg',[N|R],A) :- pp(3972,N,R,A).
pp(3972,'nomod_synsem',[],['basic_common_noun_synsem','basic_two_arg','nomod_synsem']).
pp(3103,'nomod_synsem',[],['basic_common_noun_synsem','nomod_synsem']).
pp(3103,'nomod_synsem',[N|R],A) :- pp(3873,N,R,A).
pp(3873,'one_arg',[],['basic_common_noun_synsem','nomod_synsem','one_arg']).
pp(3873,'basic_one_arg',[],['basic_common_noun_synsem','nomod_synsem','basic_one_arg']).
pp(3103,'one_arg',[],['basic_common_noun_synsem','one_arg']).
pp(3103,'basic_one_arg',[],['basic_common_noun_synsem','basic_one_arg']).
pp(0,'np_synsem',[],['np_synsem']).
pp(0,'noun_synsem',[],['noun_synsem']).
pp(0,'noun_synsem',[N|R],A) :- pp(3112,N,R,A).
pp(3112,'basic_np_sing_synsem',[],['noun_synsem','basic_np_sing_synsem']).
pp(3112,'basic_np_synsem',[],['noun_synsem','basic_np_synsem']).
pp(3112,'two_arg',[],['noun_synsem','two_arg']).
pp(3112,'two_arg',[N|R],A) :- pp(3983,N,R,A).
pp(3983,'nomod_synsem',[],['noun_synsem','two_arg','nomod_synsem']).
pp(3112,'basic_two_arg',[],['noun_synsem','basic_two_arg']).
pp(3112,'basic_two_arg',[N|R],A) :- pp(3971,N,R,A).
pp(3971,'nomod_synsem',[],['noun_synsem','basic_two_arg','nomod_synsem']).
pp(3112,'nomod_synsem',[],['noun_synsem','nomod_synsem']).
pp(3112,'nomod_synsem',[N|R],A) :- pp(3872,N,R,A).
pp(3872,'one_arg',[],['noun_synsem','nomod_synsem','one_arg']).
pp(3872,'basic_one_arg',[],['noun_synsem','nomod_synsem','basic_one_arg']).
pp(3112,'one_arg',[],['noun_synsem','one_arg']).
pp(3112,'basic_one_arg',[],['noun_synsem','basic_one_arg']).
pp(0,'nonpronominal_synsem',[],['nonpronominal_synsem']).
pp(0,'nonpronominal_synsem',[N|R],A) :- pp(3113,N,R,A).
pp(3113,'basic_np_sing_synsem',[],['nonpronominal_synsem','basic_np_sing_synsem']).
pp(3113,'basic_np_synsem',[],['nonpronominal_synsem','basic_np_synsem']).
pp(3113,'two_arg',[],['nonpronominal_synsem','two_arg']).
pp(3113,'two_arg',[N|R],A) :- pp(3982,N,R,A).
pp(3982,'nomod_synsem',[],['nonpronominal_synsem','two_arg','nomod_synsem']).
pp(3113,'basic_two_arg',[],['nonpronominal_synsem','basic_two_arg']).
pp(3113,'basic_two_arg',[N|R],A) :- pp(3970,N,R,A).
pp(3970,'nomod_synsem',[],['nonpronominal_synsem','basic_two_arg','nomod_synsem']).
pp(3113,'nomod_synsem',[],['nonpronominal_synsem','nomod_synsem']).
pp(3113,'nomod_synsem',[N|R],A) :- pp(3871,N,R,A).
pp(3871,'one_arg',[],['nonpronominal_synsem','nomod_synsem','one_arg']).
pp(3871,'basic_one_arg',[],['nonpronominal_synsem','nomod_synsem','basic_one_arg']).
pp(3113,'one_arg',[],['nonpronominal_synsem','one_arg']).
pp(3113,'basic_one_arg',[],['nonpronominal_synsem','basic_one_arg']).
pp(0,'pers_pro_synsem',[],['pers_pro_synsem']).
pp(0,'ref_pro_synsem',[],['ref_pro_synsem']).
pp(0,'np_adv_synsem',[],['np_adv_synsem']).
pp(0,'pronominal_synsem',[],['pronominal_synsem']).
pp(0,'pronominal_synsem',[N|R],A) :- pp(3121,N,R,A).
pp(3121,'basic_np_synsem',[],['pronominal_synsem','basic_np_synsem']).
pp(3121,'ref_synsem',[],['pronominal_synsem','ref_synsem']).
pp(3121,'xref_synsem',[],['pronominal_synsem','xref_synsem']).
pp(3121,'xref_synsem',[N|R],A) :- pp(3996,N,R,A).
pp(3996,'nomod_synsem',[],['pronominal_synsem','xref_synsem','nomod_synsem']).
pp(3121,'nomod_synsem',[],['pronominal_synsem','nomod_synsem']).
pp(0,'non_ref_pro_synsem',[],['non_ref_pro_synsem']).
pp(0,'xpro_synsem',[],['xpro_synsem']).
pp(0,'xpro_synsem',[N|R],A) :- pp(3122,N,R,A).
pp(3122,'basic_np_sing_synsem',[],['xpro_synsem','basic_np_sing_synsem']).
pp(3122,'basic_np_synsem',[],['xpro_synsem','basic_np_synsem']).
pp(3122,'basic_np_synsem',[N|R],A) :- pp(4003,N,R,A).
pp(4003,'nomod_synsem',[],['xpro_synsem','basic_np_synsem','nomod_synsem']).
pp(3122,'ref_synsem',[],['xpro_synsem','ref_synsem']).
pp(3122,'ref_synsem',[N|R],A) :- pp(3999,N,R,A).
pp(3999,'two_arg',[],['xpro_synsem','ref_synsem','two_arg']).
pp(3999,'two_arg',[N|R],A) :- pp(5837,N,R,A).
pp(5837,'nomod_synsem',[],['xpro_synsem','ref_synsem','two_arg','nomod_synsem']).
pp(3999,'basic_two_arg',[],['xpro_synsem','ref_synsem','basic_two_arg']).
pp(3999,'basic_two_arg',[N|R],A) :- pp(5829,N,R,A).
pp(5829,'nomod_synsem',[],['xpro_synsem','ref_synsem','basic_two_arg','nomod_synsem']).
pp(3999,'nomod_synsem',[],['xpro_synsem','ref_synsem','nomod_synsem']).
pp(3999,'nomod_synsem',[N|R],A) :- pp(5825,N,R,A).
pp(5825,'one_arg',[],['xpro_synsem','ref_synsem','nomod_synsem','one_arg']).
pp(5825,'basic_one_arg',[],['xpro_synsem','ref_synsem','nomod_synsem','basic_one_arg']).
pp(3999,'one_arg',[],['xpro_synsem','ref_synsem','one_arg']).
pp(3999,'basic_one_arg',[],['xpro_synsem','ref_synsem','basic_one_arg']).
pp(3122,'xref_synsem',[],['xpro_synsem','xref_synsem']).
pp(3122,'xref_synsem',[N|R],A) :- pp(3995,N,R,A).
pp(3995,'two_arg',[],['xpro_synsem','xref_synsem','two_arg']).
pp(3995,'two_arg',[N|R],A) :- pp(5835,N,R,A).
pp(5835,'nomod_synsem',[],['xpro_synsem','xref_synsem','two_arg','nomod_synsem']).
pp(3995,'basic_two_arg',[],['xpro_synsem','xref_synsem','basic_two_arg']).
pp(3995,'basic_two_arg',[N|R],A) :- pp(5827,N,R,A).
pp(5827,'nomod_synsem',[],['xpro_synsem','xref_synsem','basic_two_arg','nomod_synsem']).
pp(3995,'nomod_synsem',[],['xpro_synsem','xref_synsem','nomod_synsem']).
pp(3995,'nomod_synsem',[N|R],A) :- pp(5823,N,R,A).
pp(5823,'one_arg',[],['xpro_synsem','xref_synsem','nomod_synsem','one_arg']).
pp(5823,'basic_one_arg',[],['xpro_synsem','xref_synsem','nomod_synsem','basic_one_arg']).
pp(3995,'one_arg',[],['xpro_synsem','xref_synsem','one_arg']).
pp(3995,'basic_one_arg',[],['xpro_synsem','xref_synsem','basic_one_arg']).
pp(3122,'two_arg',[],['xpro_synsem','two_arg']).
pp(3122,'two_arg',[N|R],A) :- pp(3981,N,R,A).
pp(3981,'nomod_synsem',[],['xpro_synsem','two_arg','nomod_synsem']).
pp(3122,'basic_two_arg',[],['xpro_synsem','basic_two_arg']).
pp(3122,'basic_two_arg',[N|R],A) :- pp(3969,N,R,A).
pp(3969,'nomod_synsem',[],['xpro_synsem','basic_two_arg','nomod_synsem']).
pp(3122,'nomod_synsem',[],['xpro_synsem','nomod_synsem']).
pp(3122,'nomod_synsem',[N|R],A) :- pp(3869,N,R,A).
pp(3869,'one_arg',[],['xpro_synsem','nomod_synsem','one_arg']).
pp(3869,'basic_one_arg',[],['xpro_synsem','nomod_synsem','basic_one_arg']).
pp(3122,'one_arg',[],['xpro_synsem','one_arg']).
pp(3122,'basic_one_arg',[],['xpro_synsem','basic_one_arg']).
pp(0,'np_sing_synsem',[],['np_sing_synsem']).
pp(0,'basic_np_sing_synsem',[],['basic_np_sing_synsem']).
pp(0,'basic_np_synsem',[],['basic_np_synsem']).
pp(0,'basic_np_synsem',[N|R],A) :- pp(3125,N,R,A).
pp(3125,'nomod_synsem',[],['basic_np_synsem','nomod_synsem']).
pp(0,'ref_synsem',[],['ref_synsem']).
pp(0,'ref_synsem',[N|R],A) :- pp(3126,N,R,A).
pp(3126,'two_arg',[],['ref_synsem','two_arg']).
pp(3126,'two_arg',[N|R],A) :- pp(3980,N,R,A).
pp(3980,'nomod_synsem',[],['ref_synsem','two_arg','nomod_synsem']).
pp(3126,'basic_two_arg',[],['ref_synsem','basic_two_arg']).
pp(3126,'basic_two_arg',[N|R],A) :- pp(3968,N,R,A).
pp(3968,'nomod_synsem',[],['ref_synsem','basic_two_arg','nomod_synsem']).
pp(3126,'nomod_synsem',[],['ref_synsem','nomod_synsem']).
pp(3126,'nomod_synsem',[N|R],A) :- pp(3867,N,R,A).
pp(3867,'one_arg',[],['ref_synsem','nomod_synsem','one_arg']).
pp(3867,'basic_one_arg',[],['ref_synsem','nomod_synsem','basic_one_arg']).
pp(3126,'one_arg',[],['ref_synsem','one_arg']).
pp(3126,'basic_one_arg',[],['ref_synsem','basic_one_arg']).
pp(0,'xref_synsem',[],['xref_synsem']).
pp(0,'xref_synsem',[N|R],A) :- pp(3127,N,R,A).
pp(3127,'two_arg',[],['xref_synsem','two_arg']).
pp(3127,'two_arg',[N|R],A) :- pp(3979,N,R,A).
pp(3979,'nomod_synsem',[],['xref_synsem','two_arg','nomod_synsem']).
pp(3127,'basic_two_arg',[],['xref_synsem','basic_two_arg']).
pp(3127,'basic_two_arg',[N|R],A) :- pp(3967,N,R,A).
pp(3967,'nomod_synsem',[],['xref_synsem','basic_two_arg','nomod_synsem']).
pp(3127,'nomod_synsem',[],['xref_synsem','nomod_synsem']).
pp(3127,'nomod_synsem',[N|R],A) :- pp(3866,N,R,A).
pp(3866,'one_arg',[],['xref_synsem','nomod_synsem','one_arg']).
pp(3866,'basic_one_arg',[],['xref_synsem','nomod_synsem','basic_one_arg']).
pp(3127,'one_arg',[],['xref_synsem','one_arg']).
pp(3127,'basic_one_arg',[],['xref_synsem','basic_one_arg']).
pp(0,'nominal_synsem',[],['nominal_synsem']).
pp(0,'nominal_synsem',[N|R],A) :- pp(3128,N,R,A).
pp(3128,'two_arg',[],['nominal_synsem','two_arg']).
pp(3128,'two_arg',[N|R],A) :- pp(3978,N,R,A).
pp(3978,'nomod_synsem',[],['nominal_synsem','two_arg','nomod_synsem']).
pp(3128,'basic_two_arg',[],['nominal_synsem','basic_two_arg']).
pp(3128,'basic_two_arg',[N|R],A) :- pp(3966,N,R,A).
pp(3966,'nomod_synsem',[],['nominal_synsem','basic_two_arg','nomod_synsem']).
pp(3128,'nomod_synsem',[],['nominal_synsem','nomod_synsem']).
pp(3128,'nomod_synsem',[N|R],A) :- pp(3865,N,R,A).
pp(3865,'one_arg',[],['nominal_synsem','nomod_synsem','one_arg']).
pp(3865,'basic_one_arg',[],['nominal_synsem','nomod_synsem','basic_one_arg']).
pp(3128,'one_arg',[],['nominal_synsem','one_arg']).
pp(3128,'basic_one_arg',[],['nominal_synsem','basic_one_arg']).
pp(0,'basic_nom_synsem',[],['basic_nom_synsem']).
pp(0,'basic_nom_synsem',[N|R],A) :- pp(3129,N,R,A).
pp(3129,'two_arg',[],['basic_nom_synsem','two_arg']).
pp(3129,'two_arg',[N|R],A) :- pp(3977,N,R,A).
pp(3977,'nomod_synsem',[],['basic_nom_synsem','two_arg','nomod_synsem']).
pp(3129,'basic_two_arg',[],['basic_nom_synsem','basic_two_arg']).
pp(3129,'basic_two_arg',[N|R],A) :- pp(3965,N,R,A).
pp(3965,'nomod_synsem',[],['basic_nom_synsem','basic_two_arg','nomod_synsem']).
pp(3129,'nomod_synsem',[],['basic_nom_synsem','nomod_synsem']).
pp(3129,'nomod_synsem',[N|R],A) :- pp(3864,N,R,A).
pp(3864,'one_arg',[],['basic_nom_synsem','nomod_synsem','one_arg']).
pp(3864,'basic_one_arg',[],['basic_nom_synsem','nomod_synsem','basic_one_arg']).
pp(3129,'one_arg',[],['basic_nom_synsem','one_arg']).
pp(3129,'basic_one_arg',[],['basic_nom_synsem','basic_one_arg']).
pp(0,'prep_nosubj_synsem',[],['prep_nosubj_synsem']).
pp(0,'basic_prep_nomod_synsem',[],['basic_prep_nomod_synsem']).
pp(0,'expl_pp_cp_subst',[],['expl_pp_cp_subst']).
pp(0,'sor_inf_non_trans_subst',[],['sor_inf_non_trans_subst']).
pp(0,'ssr_pp_inf_subst',[],['ssr_pp_inf_subst']).
pp(0,'ssr_prdp_pp_subst',[],['ssr_prdp_pp_subst']).
pp(0,'inf_non_trans_subst',[],['inf_non_trans_subst']).
pp(0,'inf_non_trans_subst',[N|R],A) :- pp(3138,N,R,A).
pp(3138,'linking_type',[],['inf_non_trans_subst','linking_type']).
pp(3138,'linking_type',[N|R],A) :- pp(3891,N,R,A).
pp(3891,'verb_synsem',[],['inf_non_trans_subst','linking_type','verb_synsem']).
pp(3138,'verb_synsem',[],['inf_non_trans_subst','verb_synsem']).
pp(0,'basic_three_arg_subst',[],['basic_three_arg_subst']).
pp(0,'basic_three_arg_subst',[N|R],A) :- pp(3143,N,R,A).
pp(3143,'basic_ssr_expr_lt',[],['basic_three_arg_subst','basic_ssr_expr_lt']).
pp(3143,'basic_ssr_expr_lt',[N|R],A) :- pp(3898,N,R,A).
pp(3898,'verb_synsem',[],['basic_three_arg_subst','basic_ssr_expr_lt','verb_synsem']).
pp(3143,'ssr_lt',[],['basic_three_arg_subst','ssr_lt']).
pp(3143,'ssr_lt',[N|R],A) :- pp(3896,N,R,A).
pp(3896,'verb_synsem',[],['basic_three_arg_subst','ssr_lt','verb_synsem']).
pp(3143,'linking_type',[],['basic_three_arg_subst','linking_type']).
pp(3143,'linking_type',[N|R],A) :- pp(3890,N,R,A).
pp(3890,'basic_cp_prop+ques_verb',[],['basic_three_arg_subst','linking_type','basic_cp_prop+ques_verb']).
pp(3890,'verb_synsem',[],['basic_three_arg_subst','linking_type','verb_synsem']).
pp(3143,'basic_cp_prop+ques_verb',[],['basic_three_arg_subst','basic_cp_prop+ques_verb']).
pp(3143,'verb_synsem',[],['basic_three_arg_subst','verb_synsem']).
pp(0,'sor_inf_subst',[],['sor_inf_subst']).
pp(0,'inf_trans_raising_subst',[],['inf_trans_raising_subst']).
pp(0,'basic_three_arg_trans_subst',[],['basic_three_arg_trans_subst']).
pp(0,'particle_np_subst',[],['particle_np_subst']).
pp(0,'double_pp_subst',[],['double_pp_subst']).
pp(0,'particle_cp_subst',[],['particle_cp_subst']).
pp(0,'particle_inf_subst',[],['particle_inf_subst']).
pp(0,'particle_pp_subst',[],['particle_pp_subst']).
pp(0,'particle_prd_subst',[],['particle_prd_subst']).
pp(0,'pp_cp_subst',[],['pp_cp_subst']).
pp(0,'prd_non_trans_subst',[],['prd_non_trans_subst']).
pp(0,'three_arg_subst',[],['three_arg_subst']).
pp(0,'three_arg_subst',[N|R],A) :- pp(3175,N,R,A).
pp(3175,'arg1_subj_lt',[],['three_arg_subst','arg1_subj_lt']).
pp(3175,'arg1_subj_lt',[N|R],A) :- pp(3926,N,R,A).
pp(3926,'fin_cp_prop+ques_verb',[],['three_arg_subst','arg1_subj_lt','fin_cp_prop+ques_verb']).
pp(3926,'cp_prop+ques_verb',[],['three_arg_subst','arg1_subj_lt','cp_prop+ques_verb']).
pp(3926,'basic_cp_prop+ques_verb',[],['three_arg_subst','arg1_subj_lt','basic_cp_prop+ques_verb']).
pp(3926,'verb_synsem',[],['three_arg_subst','arg1_subj_lt','verb_synsem']).
pp(3175,'equi_prd_lt',[],['three_arg_subst','equi_prd_lt']).
pp(3175,'equi_prd_lt',[N|R],A) :- pp(3911,N,R,A).
pp(3911,'verb_synsem',[],['three_arg_subst','equi_prd_lt','verb_synsem']).
pp(3175,'s_equi_lt',[],['three_arg_subst','s_equi_lt']).
pp(3175,'s_equi_lt',[N|R],A) :- pp(3905,N,R,A).
pp(3905,'verb_synsem',[],['three_arg_subst','s_equi_lt','verb_synsem']).
pp(3175,'linking_type',[],['three_arg_subst','linking_type']).
pp(3175,'linking_type',[N|R],A) :- pp(3888,N,R,A).
pp(3888,'fin_cp_prop+ques_verb',[],['three_arg_subst','linking_type','fin_cp_prop+ques_verb']).
pp(3888,'cp_prop+ques_verb',[],['three_arg_subst','linking_type','cp_prop+ques_verb']).
pp(3888,'basic_cp_prop+ques_verb',[],['three_arg_subst','linking_type','basic_cp_prop+ques_verb']).
pp(3888,'verb_synsem',[],['three_arg_subst','linking_type','verb_synsem']).
pp(3888,'verb_synsem',[N|R],A) :- pp(5638,N,R,A).
pp(5638,'non_trans_subst',[],['three_arg_subst','linking_type','verb_synsem','non_trans_subst']).
pp(3888,'non_trans_subst',[],['three_arg_subst','linking_type','non_trans_subst']).
pp(3175,'fin_cp_prop+ques_verb',[],['three_arg_subst','fin_cp_prop+ques_verb']).
pp(3175,'cp_prop+ques_verb',[],['three_arg_subst','cp_prop+ques_verb']).
pp(3175,'basic_cp_prop+ques_verb',[],['three_arg_subst','basic_cp_prop+ques_verb']).
pp(3175,'verb_synsem',[],['three_arg_subst','verb_synsem']).
pp(3175,'verb_synsem',[N|R],A) :- pp(3806,N,R,A).
pp(3806,'non_trans_subst',[],['three_arg_subst','verb_synsem','non_trans_subst']).
pp(3175,'non_trans_subst',[],['three_arg_subst','non_trans_subst']).
pp(0,'cp_trans_subst',[],['cp_trans_subst']).
pp(0,'cp_trans_subst',[N|R],A) :- pp(3180,N,R,A).
pp(3180,'cp_trans_lt',[],['cp_trans_subst','cp_trans_lt']).
pp(3180,'cp_trans_lt',[N|R],A) :- pp(3964,N,R,A).
pp(3964,'fin_cp_prop+ques_verb',[],['cp_trans_subst','cp_trans_lt','fin_cp_prop+ques_verb']).
pp(3964,'cp_prop+ques_verb',[],['cp_trans_subst','cp_trans_lt','cp_prop+ques_verb']).
pp(3964,'basic_cp_prop+ques_verb',[],['cp_trans_subst','cp_trans_lt','basic_cp_prop+ques_verb']).
pp(3964,'verb_synsem',[],['cp_trans_subst','cp_trans_lt','verb_synsem']).
pp(3180,'arg13_lt',[],['cp_trans_subst','arg13_lt']).
pp(3180,'arg13_lt',[N|R],A) :- pp(3952,N,R,A).
pp(3952,'fin_cp_prop+ques_verb',[],['cp_trans_subst','arg13_lt','fin_cp_prop+ques_verb']).
pp(3952,'cp_prop+ques_verb',[],['cp_trans_subst','arg13_lt','cp_prop+ques_verb']).
pp(3952,'basic_cp_prop+ques_verb',[],['cp_trans_subst','arg13_lt','basic_cp_prop+ques_verb']).
pp(3952,'verb_synsem',[],['cp_trans_subst','arg13_lt','verb_synsem']).
pp(3180,'arg1_subj_lt',[],['cp_trans_subst','arg1_subj_lt']).
pp(3180,'arg1_subj_lt',[N|R],A) :- pp(3925,N,R,A).
pp(3925,'fin_cp_prop+ques_verb',[],['cp_trans_subst','arg1_subj_lt','fin_cp_prop+ques_verb']).
pp(3925,'cp_prop+ques_verb',[],['cp_trans_subst','arg1_subj_lt','cp_prop+ques_verb']).
pp(3925,'basic_cp_prop+ques_verb',[],['cp_trans_subst','arg1_subj_lt','basic_cp_prop+ques_verb']).
pp(3925,'verb_synsem',[],['cp_trans_subst','arg1_subj_lt','verb_synsem']).
pp(3180,'linking_type',[],['cp_trans_subst','linking_type']).
pp(3180,'linking_type',[N|R],A) :- pp(3887,N,R,A).
pp(3887,'fin_cp_prop+ques_verb',[],['cp_trans_subst','linking_type','fin_cp_prop+ques_verb']).
pp(3887,'cp_prop+ques_verb',[],['cp_trans_subst','linking_type','cp_prop+ques_verb']).
pp(3887,'basic_cp_prop+ques_verb',[],['cp_trans_subst','linking_type','basic_cp_prop+ques_verb']).
pp(3887,'verb_synsem',[],['cp_trans_subst','linking_type','verb_synsem']).
pp(3180,'fin_cp_prop+ques_verb',[],['cp_trans_subst','fin_cp_prop+ques_verb']).
pp(3180,'cp_prop+ques_verb',[],['cp_trans_subst','cp_prop+ques_verb']).
pp(3180,'basic_cp_prop+ques_verb',[],['cp_trans_subst','basic_cp_prop+ques_verb']).
pp(3180,'verb_synsem',[],['cp_trans_subst','verb_synsem']).
pp(0,'ditrans_subst',[],['ditrans_subst']).
pp(0,'ditrans_subst',[N|R],A) :- pp(3183,N,R,A).
pp(3183,'ditrans_lt',[],['ditrans_subst','ditrans_lt']).
pp(3183,'ditrans_lt',[N|R],A) :- pp(3942,N,R,A).
pp(3942,'verb_synsem',[],['ditrans_subst','ditrans_lt','verb_synsem']).
pp(3183,'arg1_subj_lt',[],['ditrans_subst','arg1_subj_lt']).
pp(3183,'arg1_subj_lt',[N|R],A) :- pp(3924,N,R,A).
pp(3924,'verb_synsem',[],['ditrans_subst','arg1_subj_lt','verb_synsem']).
pp(3183,'linking_type',[],['ditrans_subst','linking_type']).
pp(3183,'linking_type',[N|R],A) :- pp(3886,N,R,A).
pp(3886,'verb_synsem',[],['ditrans_subst','linking_type','verb_synsem']).
pp(3183,'verb_synsem',[],['ditrans_subst','verb_synsem']).
pp(0,'inf_trans_subst',[],['inf_trans_subst']).
pp(0,'np_comp_verb',[],['np_comp_verb']).
pp(0,'np_comp_subst',[],['np_comp_subst']).
pp(0,'np_comp_subst',[N|R],A) :- pp(3188,N,R,A).
pp(3188,'verb_synsem',[],['np_comp_subst','verb_synsem']).
pp(0,'prd_trans_subst',[],['prd_trans_subst']).
pp(0,'prep_non_trans_verb',[],['prep_non_trans_verb']).
pp(0,'empty_prep_non_trans_verb',[],['empty_prep_non_trans_verb']).
pp(0,'prep_non_trans_subst',[],['prep_non_trans_subst']).
pp(0,'prep_non_trans_subst',[N|R],A) :- pp(3193,N,R,A).
pp(3193,'arg13_lt',[],['prep_non_trans_subst','arg13_lt']).
pp(3193,'arg13_lt',[N|R],A) :- pp(3951,N,R,A).
pp(3951,'verb_synsem',[],['prep_non_trans_subst','arg13_lt','verb_synsem']).
pp(3193,'arg1_subj_lt',[],['prep_non_trans_subst','arg1_subj_lt']).
pp(3193,'arg1_subj_lt',[N|R],A) :- pp(3923,N,R,A).
pp(3923,'verb_synsem',[],['prep_non_trans_subst','arg1_subj_lt','verb_synsem']).
pp(3193,'linking_type',[],['prep_non_trans_subst','linking_type']).
pp(3193,'linking_type',[N|R],A) :- pp(3885,N,R,A).
pp(3885,'verb_synsem',[],['prep_non_trans_subst','linking_type','verb_synsem']).
pp(3193,'verb_synsem',[],['prep_non_trans_subst','verb_synsem']).
pp(0,'prep_trans_verb',[],['prep_trans_verb']).
pp(0,'empty_prep_trans_verb',[],['empty_prep_trans_verb']).
pp(0,'prep_trans_subst',[],['prep_trans_subst']).
pp(0,'prep_trans_subst',[N|R],A) :- pp(3197,N,R,A).
pp(3197,'arg13_lt',[],['prep_trans_subst','arg13_lt']).
pp(3197,'arg13_lt',[N|R],A) :- pp(3950,N,R,A).
pp(3950,'verb_synsem',[],['prep_trans_subst','arg13_lt','verb_synsem']).
pp(3197,'arg1_subj_lt',[],['prep_trans_subst','arg1_subj_lt']).
pp(3197,'arg1_subj_lt',[N|R],A) :- pp(3922,N,R,A).
pp(3922,'verb_synsem',[],['prep_trans_subst','arg1_subj_lt','verb_synsem']).
pp(3197,'linking_type',[],['prep_trans_subst','linking_type']).
pp(3197,'linking_type',[N|R],A) :- pp(3884,N,R,A).
pp(3884,'verb_synsem',[],['prep_trans_subst','linking_type','verb_synsem']).
pp(3197,'verb_synsem',[],['prep_trans_subst','verb_synsem']).
pp(0,'three_arg_trans_subst',[],['three_arg_trans_subst']).
pp(0,'three_arg_trans_subst',[N|R],A) :- pp(3198,N,R,A).
pp(3198,'cp_trans_lt',[],['three_arg_trans_subst','cp_trans_lt']).
pp(3198,'cp_trans_lt',[N|R],A) :- pp(3963,N,R,A).
pp(3963,'fin_cp_prop+ques_verb',[],['three_arg_trans_subst','cp_trans_lt','fin_cp_prop+ques_verb']).
pp(3963,'cp_prop+ques_verb',[],['three_arg_trans_subst','cp_trans_lt','cp_prop+ques_verb']).
pp(3963,'basic_cp_prop+ques_verb',[],['three_arg_trans_subst','cp_trans_lt','basic_cp_prop+ques_verb']).
pp(3963,'verb_synsem',[],['three_arg_trans_subst','cp_trans_lt','verb_synsem']).
pp(3198,'empty_prep_trans_lt',[],['three_arg_trans_subst','empty_prep_trans_lt']).
pp(3198,'empty_prep_trans_lt',[N|R],A) :- pp(3960,N,R,A).
pp(3960,'verb_synsem',[],['three_arg_trans_subst','empty_prep_trans_lt','verb_synsem']).
pp(3198,'prep_trans_lt',[],['three_arg_trans_subst','prep_trans_lt']).
pp(3198,'prep_trans_lt',[N|R],A) :- pp(3957,N,R,A).
pp(3957,'verb_synsem',[],['three_arg_trans_subst','prep_trans_lt','verb_synsem']).
pp(3198,'arg13_lt',[],['three_arg_trans_subst','arg13_lt']).
pp(3198,'arg13_lt',[N|R],A) :- pp(3949,N,R,A).
pp(3949,'fin_cp_prop+ques_verb',[],['three_arg_trans_subst','arg13_lt','fin_cp_prop+ques_verb']).
pp(3949,'cp_prop+ques_verb',[],['three_arg_trans_subst','arg13_lt','cp_prop+ques_verb']).
pp(3949,'basic_cp_prop+ques_verb',[],['three_arg_trans_subst','arg13_lt','basic_cp_prop+ques_verb']).
pp(3949,'verb_synsem',[],['three_arg_trans_subst','arg13_lt','verb_synsem']).
pp(3198,'ditrans_lt',[],['three_arg_trans_subst','ditrans_lt']).
pp(3198,'ditrans_lt',[N|R],A) :- pp(3941,N,R,A).
pp(3941,'verb_synsem',[],['three_arg_trans_subst','ditrans_lt','verb_synsem']).
pp(3198,'obj_equi_lt',[],['three_arg_trans_subst','obj_equi_lt']).
pp(3198,'obj_equi_lt',[N|R],A) :- pp(3930,N,R,A).
pp(3930,'verb_synsem',[],['three_arg_trans_subst','obj_equi_lt','verb_synsem']).
pp(3198,'arg1_subj_lt',[],['three_arg_trans_subst','arg1_subj_lt']).
pp(3198,'arg1_subj_lt',[N|R],A) :- pp(3921,N,R,A).
pp(3921,'fin_cp_prop+ques_verb',[],['three_arg_trans_subst','arg1_subj_lt','fin_cp_prop+ques_verb']).
pp(3921,'cp_prop+ques_verb',[],['three_arg_trans_subst','arg1_subj_lt','cp_prop+ques_verb']).
pp(3921,'basic_cp_prop+ques_verb',[],['three_arg_trans_subst','arg1_subj_lt','basic_cp_prop+ques_verb']).
pp(3921,'verb_synsem',[],['three_arg_trans_subst','arg1_subj_lt','verb_synsem']).
pp(3198,'linking_type',[],['three_arg_trans_subst','linking_type']).
pp(3198,'linking_type',[N|R],A) :- pp(3883,N,R,A).
pp(3883,'fin_cp_prop+ques_verb',[],['three_arg_trans_subst','linking_type','fin_cp_prop+ques_verb']).
pp(3883,'cp_prop+ques_verb',[],['three_arg_trans_subst','linking_type','cp_prop+ques_verb']).
pp(3883,'basic_cp_prop+ques_verb',[],['three_arg_trans_subst','linking_type','basic_cp_prop+ques_verb']).
pp(3883,'verb_synsem',[],['three_arg_trans_subst','linking_type','verb_synsem']).
pp(3198,'fin_cp_prop+ques_verb',[],['three_arg_trans_subst','fin_cp_prop+ques_verb']).
pp(3198,'cp_prop+ques_verb',[],['three_arg_trans_subst','cp_prop+ques_verb']).
pp(3198,'basic_cp_prop+ques_verb',[],['three_arg_trans_subst','basic_cp_prop+ques_verb']).
pp(3198,'verb_synsem',[],['three_arg_trans_subst','verb_synsem']).
pp(0,'three_arg',[],['three_arg']).
pp(0,'three_arg',[N|R],A) :- pp(3199,N,R,A).
pp(3199,'cp_trans_lt',[],['three_arg','cp_trans_lt']).
pp(3199,'cp_trans_lt',[N|R],A) :- pp(3962,N,R,A).
pp(3962,'fin_cp_prop+ques_verb',[],['three_arg','cp_trans_lt','fin_cp_prop+ques_verb']).
pp(3962,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5796,N,R,A).
pp(5796,'trans_subst',[],['three_arg','cp_trans_lt','fin_cp_prop+ques_verb','trans_subst']).
pp(5796,'unsat_three_arg_subst',[],['three_arg','cp_trans_lt','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5796,'unsat_two_arg_subst',[],['three_arg','cp_trans_lt','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5796,'unsat_subst',[],['three_arg','cp_trans_lt','fin_cp_prop+ques_verb','unsat_subst']).
pp(5796,'valence_type',[],['three_arg','cp_trans_lt','fin_cp_prop+ques_verb','valence_type']).
pp(3962,'cp_prop+ques_verb',[],['three_arg','cp_trans_lt','cp_prop+ques_verb']).
pp(3962,'cp_prop+ques_verb',[N|R],A) :- pp(5776,N,R,A).
pp(5776,'trans_subst',[],['three_arg','cp_trans_lt','cp_prop+ques_verb','trans_subst']).
pp(5776,'unsat_three_arg_subst',[],['three_arg','cp_trans_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5776,'unsat_two_arg_subst',[],['three_arg','cp_trans_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5776,'unsat_subst',[],['three_arg','cp_trans_lt','cp_prop+ques_verb','unsat_subst']).
pp(5776,'valence_type',[],['three_arg','cp_trans_lt','cp_prop+ques_verb','valence_type']).
pp(3962,'basic_cp_prop+ques_verb',[],['three_arg','cp_trans_lt','basic_cp_prop+ques_verb']).
pp(3962,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5744,N,R,A).
pp(5744,'trans_subst',[],['three_arg','cp_trans_lt','basic_cp_prop+ques_verb','trans_subst']).
pp(5744,'unsat_three_arg_subst',[],['three_arg','cp_trans_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5744,'unsat_two_arg_subst',[],['three_arg','cp_trans_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5744,'unsat_subst',[],['three_arg','cp_trans_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5744,'valence_type',[],['three_arg','cp_trans_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3962,'verb_synsem',[],['three_arg','cp_trans_lt','verb_synsem']).
pp(3962,'verb_synsem',[N|R],A) :- pp(5711,N,R,A).
pp(5711,'trans_subst',[],['three_arg','cp_trans_lt','verb_synsem','trans_subst']).
pp(5711,'unsat_three_arg_subst',[],['three_arg','cp_trans_lt','verb_synsem','unsat_three_arg_subst']).
pp(5711,'unsat_two_arg_subst',[],['three_arg','cp_trans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5711,'unsat_subst',[],['three_arg','cp_trans_lt','verb_synsem','unsat_subst']).
pp(5711,'valence_type',[],['three_arg','cp_trans_lt','verb_synsem','valence_type']).
pp(3962,'trans_subst',[],['three_arg','cp_trans_lt','trans_subst']).
pp(3962,'unsat_three_arg_subst',[],['three_arg','cp_trans_lt','unsat_three_arg_subst']).
pp(3962,'unsat_two_arg_subst',[],['three_arg','cp_trans_lt','unsat_two_arg_subst']).
pp(3962,'unsat_subst',[],['three_arg','cp_trans_lt','unsat_subst']).
pp(3962,'valence_type',[],['three_arg','cp_trans_lt','valence_type']).
pp(3199,'empty_prep_trans_lt',[],['three_arg','empty_prep_trans_lt']).
pp(3199,'empty_prep_trans_lt',[N|R],A) :- pp(3959,N,R,A).
pp(3959,'verb_synsem',[],['three_arg','empty_prep_trans_lt','verb_synsem']).
pp(3959,'verb_synsem',[N|R],A) :- pp(5708,N,R,A).
pp(5708,'trans_subst',[],['three_arg','empty_prep_trans_lt','verb_synsem','trans_subst']).
pp(5708,'unsat_three_arg_subst',[],['three_arg','empty_prep_trans_lt','verb_synsem','unsat_three_arg_subst']).
pp(5708,'unsat_two_arg_subst',[],['three_arg','empty_prep_trans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5708,'unsat_subst',[],['three_arg','empty_prep_trans_lt','verb_synsem','unsat_subst']).
pp(5708,'valence_type',[],['three_arg','empty_prep_trans_lt','verb_synsem','valence_type']).
pp(3959,'trans_subst',[],['three_arg','empty_prep_trans_lt','trans_subst']).
pp(3959,'unsat_three_arg_subst',[],['three_arg','empty_prep_trans_lt','unsat_three_arg_subst']).
pp(3959,'unsat_two_arg_subst',[],['three_arg','empty_prep_trans_lt','unsat_two_arg_subst']).
pp(3959,'unsat_subst',[],['three_arg','empty_prep_trans_lt','unsat_subst']).
pp(3959,'valence_type',[],['three_arg','empty_prep_trans_lt','valence_type']).
pp(3199,'prep_trans_lt',[],['three_arg','prep_trans_lt']).
pp(3199,'prep_trans_lt',[N|R],A) :- pp(3956,N,R,A).
pp(3956,'verb_synsem',[],['three_arg','prep_trans_lt','verb_synsem']).
pp(3956,'verb_synsem',[N|R],A) :- pp(5705,N,R,A).
pp(5705,'trans_subst',[],['three_arg','prep_trans_lt','verb_synsem','trans_subst']).
pp(5705,'unsat_three_arg_subst',[],['three_arg','prep_trans_lt','verb_synsem','unsat_three_arg_subst']).
pp(5705,'unsat_two_arg_subst',[],['three_arg','prep_trans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5705,'unsat_subst',[],['three_arg','prep_trans_lt','verb_synsem','unsat_subst']).
pp(5705,'valence_type',[],['three_arg','prep_trans_lt','verb_synsem','valence_type']).
pp(3956,'trans_subst',[],['three_arg','prep_trans_lt','trans_subst']).
pp(3956,'unsat_three_arg_subst',[],['three_arg','prep_trans_lt','unsat_three_arg_subst']).
pp(3956,'unsat_two_arg_subst',[],['three_arg','prep_trans_lt','unsat_two_arg_subst']).
pp(3956,'unsat_subst',[],['three_arg','prep_trans_lt','unsat_subst']).
pp(3956,'valence_type',[],['three_arg','prep_trans_lt','valence_type']).
pp(3199,'arg13_lt',[],['three_arg','arg13_lt']).
pp(3199,'arg13_lt',[N|R],A) :- pp(3948,N,R,A).
pp(3948,'fin_cp_prop+ques_verb',[],['three_arg','arg13_lt','fin_cp_prop+ques_verb']).
pp(3948,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5792,N,R,A).
pp(5792,'trans_subst',[],['three_arg','arg13_lt','fin_cp_prop+ques_verb','trans_subst']).
pp(5792,'unsat_three_arg_subst',[],['three_arg','arg13_lt','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5792,'unsat_two_arg_subst',[],['three_arg','arg13_lt','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5792,'unsat_subst',[],['three_arg','arg13_lt','fin_cp_prop+ques_verb','unsat_subst']).
pp(5792,'valence_type',[],['three_arg','arg13_lt','fin_cp_prop+ques_verb','valence_type']).
pp(3948,'cp_prop+ques_verb',[],['three_arg','arg13_lt','cp_prop+ques_verb']).
pp(3948,'cp_prop+ques_verb',[N|R],A) :- pp(5772,N,R,A).
pp(5772,'trans_subst',[],['three_arg','arg13_lt','cp_prop+ques_verb','trans_subst']).
pp(5772,'unsat_three_arg_subst',[],['three_arg','arg13_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5772,'unsat_two_arg_subst',[],['three_arg','arg13_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5772,'unsat_subst',[],['three_arg','arg13_lt','cp_prop+ques_verb','unsat_subst']).
pp(5772,'valence_type',[],['three_arg','arg13_lt','cp_prop+ques_verb','valence_type']).
pp(3948,'basic_cp_prop+ques_verb',[],['three_arg','arg13_lt','basic_cp_prop+ques_verb']).
pp(3948,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5740,N,R,A).
pp(5740,'trans_subst',[],['three_arg','arg13_lt','basic_cp_prop+ques_verb','trans_subst']).
pp(5740,'unsat_three_arg_subst',[],['three_arg','arg13_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5740,'unsat_two_arg_subst',[],['three_arg','arg13_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5740,'unsat_subst',[],['three_arg','arg13_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5740,'valence_type',[],['three_arg','arg13_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3948,'verb_synsem',[],['three_arg','arg13_lt','verb_synsem']).
pp(3948,'verb_synsem',[N|R],A) :- pp(5697,N,R,A).
pp(5697,'trans_subst',[],['three_arg','arg13_lt','verb_synsem','trans_subst']).
pp(5697,'unsat_three_arg_subst',[],['three_arg','arg13_lt','verb_synsem','unsat_three_arg_subst']).
pp(5697,'unsat_two_arg_subst',[],['three_arg','arg13_lt','verb_synsem','unsat_two_arg_subst']).
pp(5697,'unsat_subst',[],['three_arg','arg13_lt','verb_synsem','unsat_subst']).
pp(5697,'valence_type',[],['three_arg','arg13_lt','verb_synsem','valence_type']).
pp(3948,'trans_subst',[],['three_arg','arg13_lt','trans_subst']).
pp(3948,'unsat_three_arg_subst',[],['three_arg','arg13_lt','unsat_three_arg_subst']).
pp(3948,'unsat_two_arg_subst',[],['three_arg','arg13_lt','unsat_two_arg_subst']).
pp(3948,'unsat_subst',[],['three_arg','arg13_lt','unsat_subst']).
pp(3948,'valence_type',[],['three_arg','arg13_lt','valence_type']).
pp(3199,'ditrans_lt',[],['three_arg','ditrans_lt']).
pp(3199,'ditrans_lt',[N|R],A) :- pp(3940,N,R,A).
pp(3940,'verb_synsem',[],['three_arg','ditrans_lt','verb_synsem']).
pp(3940,'verb_synsem',[N|R],A) :- pp(5689,N,R,A).
pp(5689,'trans_subst',[],['three_arg','ditrans_lt','verb_synsem','trans_subst']).
pp(5689,'unsat_three_arg_subst',[],['three_arg','ditrans_lt','verb_synsem','unsat_three_arg_subst']).
pp(5689,'unsat_two_arg_subst',[],['three_arg','ditrans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5689,'unsat_subst',[],['three_arg','ditrans_lt','verb_synsem','unsat_subst']).
pp(5689,'valence_type',[],['three_arg','ditrans_lt','verb_synsem','valence_type']).
pp(3940,'trans_subst',[],['three_arg','ditrans_lt','trans_subst']).
pp(3940,'unsat_three_arg_subst',[],['three_arg','ditrans_lt','unsat_three_arg_subst']).
pp(3940,'unsat_two_arg_subst',[],['three_arg','ditrans_lt','unsat_two_arg_subst']).
pp(3940,'unsat_subst',[],['three_arg','ditrans_lt','unsat_subst']).
pp(3940,'valence_type',[],['three_arg','ditrans_lt','valence_type']).
pp(3199,'empty_prep_intrans_lt',[],['three_arg','empty_prep_intrans_lt']).
pp(3199,'empty_prep_intrans_lt',[N|R],A) :- pp(3938,N,R,A).
pp(3938,'verb_synsem',[],['three_arg','empty_prep_intrans_lt','verb_synsem']).
pp(3938,'verb_synsem',[N|R],A) :- pp(5687,N,R,A).
pp(5687,'unsat_three_arg_subst',[],['three_arg','empty_prep_intrans_lt','verb_synsem','unsat_three_arg_subst']).
pp(5687,'unsat_two_arg_subst',[],['three_arg','empty_prep_intrans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5687,'unsat_subst',[],['three_arg','empty_prep_intrans_lt','verb_synsem','unsat_subst']).
pp(5687,'valence_type',[],['three_arg','empty_prep_intrans_lt','verb_synsem','valence_type']).
pp(3938,'unsat_three_arg_subst',[],['three_arg','empty_prep_intrans_lt','unsat_three_arg_subst']).
pp(3938,'unsat_two_arg_subst',[],['three_arg','empty_prep_intrans_lt','unsat_two_arg_subst']).
pp(3938,'unsat_subst',[],['three_arg','empty_prep_intrans_lt','unsat_subst']).
pp(3938,'valence_type',[],['three_arg','empty_prep_intrans_lt','valence_type']).
pp(3199,'obj_equi_inf_lt',[],['three_arg','obj_equi_inf_lt']).
pp(3199,'obj_equi_inf_lt',[N|R],A) :- pp(3934,N,R,A).
pp(3934,'verb_synsem',[],['three_arg','obj_equi_inf_lt','verb_synsem']).
pp(3934,'verb_synsem',[N|R],A) :- pp(5683,N,R,A).
pp(5683,'unsat_three_arg_subst',[],['three_arg','obj_equi_inf_lt','verb_synsem','unsat_three_arg_subst']).
pp(5683,'unsat_two_arg_subst',[],['three_arg','obj_equi_inf_lt','verb_synsem','unsat_two_arg_subst']).
pp(5683,'unsat_subst',[],['three_arg','obj_equi_inf_lt','verb_synsem','unsat_subst']).
pp(5683,'valence_type',[],['three_arg','obj_equi_inf_lt','verb_synsem','valence_type']).
pp(3934,'unsat_three_arg_subst',[],['three_arg','obj_equi_inf_lt','unsat_three_arg_subst']).
pp(3934,'unsat_two_arg_subst',[],['three_arg','obj_equi_inf_lt','unsat_two_arg_subst']).
pp(3934,'unsat_subst',[],['three_arg','obj_equi_inf_lt','unsat_subst']).
pp(3934,'valence_type',[],['three_arg','obj_equi_inf_lt','valence_type']).
pp(3199,'obj_equi_prd_lt',[],['three_arg','obj_equi_prd_lt']).
pp(3199,'obj_equi_prd_lt',[N|R],A) :- pp(3932,N,R,A).
pp(3932,'verb_synsem',[],['three_arg','obj_equi_prd_lt','verb_synsem']).
pp(3932,'verb_synsem',[N|R],A) :- pp(5681,N,R,A).
pp(5681,'unsat_three_arg_subst',[],['three_arg','obj_equi_prd_lt','verb_synsem','unsat_three_arg_subst']).
pp(5681,'unsat_two_arg_subst',[],['three_arg','obj_equi_prd_lt','verb_synsem','unsat_two_arg_subst']).
pp(5681,'unsat_subst',[],['three_arg','obj_equi_prd_lt','verb_synsem','unsat_subst']).
pp(5681,'valence_type',[],['three_arg','obj_equi_prd_lt','verb_synsem','valence_type']).
pp(3932,'unsat_three_arg_subst',[],['three_arg','obj_equi_prd_lt','unsat_three_arg_subst']).
pp(3932,'unsat_two_arg_subst',[],['three_arg','obj_equi_prd_lt','unsat_two_arg_subst']).
pp(3932,'unsat_subst',[],['three_arg','obj_equi_prd_lt','unsat_subst']).
pp(3932,'valence_type',[],['three_arg','obj_equi_prd_lt','valence_type']).
pp(3199,'obj_equi_lt',[],['three_arg','obj_equi_lt']).
pp(3199,'obj_equi_lt',[N|R],A) :- pp(3929,N,R,A).
pp(3929,'verb_synsem',[],['three_arg','obj_equi_lt','verb_synsem']).
pp(3929,'verb_synsem',[N|R],A) :- pp(5678,N,R,A).
pp(5678,'trans_subst',[],['three_arg','obj_equi_lt','verb_synsem','trans_subst']).
pp(5678,'unsat_three_arg_subst',[],['three_arg','obj_equi_lt','verb_synsem','unsat_three_arg_subst']).
pp(5678,'unsat_two_arg_subst',[],['three_arg','obj_equi_lt','verb_synsem','unsat_two_arg_subst']).
pp(5678,'unsat_subst',[],['three_arg','obj_equi_lt','verb_synsem','unsat_subst']).
pp(5678,'valence_type',[],['three_arg','obj_equi_lt','verb_synsem','valence_type']).
pp(3929,'trans_subst',[],['three_arg','obj_equi_lt','trans_subst']).
pp(3929,'unsat_three_arg_subst',[],['three_arg','obj_equi_lt','unsat_three_arg_subst']).
pp(3929,'unsat_two_arg_subst',[],['three_arg','obj_equi_lt','unsat_two_arg_subst']).
pp(3929,'unsat_subst',[],['three_arg','obj_equi_lt','unsat_subst']).
pp(3929,'valence_type',[],['three_arg','obj_equi_lt','valence_type']).
pp(3199,'arg1_subj_lt',[],['three_arg','arg1_subj_lt']).
pp(3199,'arg1_subj_lt',[N|R],A) :- pp(3920,N,R,A).
pp(3920,'fin_cp_prop+ques_verb',[],['three_arg','arg1_subj_lt','fin_cp_prop+ques_verb']).
pp(3920,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5787,N,R,A).
pp(5787,'trans_subst',[],['three_arg','arg1_subj_lt','fin_cp_prop+ques_verb','trans_subst']).
pp(5787,'unsat_three_arg_subst',[],['three_arg','arg1_subj_lt','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5787,'unsat_two_arg_subst',[],['three_arg','arg1_subj_lt','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5787,'unsat_subst',[],['three_arg','arg1_subj_lt','fin_cp_prop+ques_verb','unsat_subst']).
pp(5787,'valence_type',[],['three_arg','arg1_subj_lt','fin_cp_prop+ques_verb','valence_type']).
pp(3920,'cp_prop+ques_verb',[],['three_arg','arg1_subj_lt','cp_prop+ques_verb']).
pp(3920,'cp_prop+ques_verb',[N|R],A) :- pp(5763,N,R,A).
pp(5763,'trans_subst',[],['three_arg','arg1_subj_lt','cp_prop+ques_verb','trans_subst']).
pp(5763,'unsat_three_arg_subst',[],['three_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5763,'unsat_two_arg_subst',[],['three_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5763,'unsat_subst',[],['three_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_subst']).
pp(5763,'valence_type',[],['three_arg','arg1_subj_lt','cp_prop+ques_verb','valence_type']).
pp(3920,'basic_cp_prop+ques_verb',[],['three_arg','arg1_subj_lt','basic_cp_prop+ques_verb']).
pp(3920,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5731,N,R,A).
pp(5731,'trans_subst',[],['three_arg','arg1_subj_lt','basic_cp_prop+ques_verb','trans_subst']).
pp(5731,'unsat_three_arg_subst',[],['three_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5731,'unsat_two_arg_subst',[],['three_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5731,'unsat_subst',[],['three_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5731,'valence_type',[],['three_arg','arg1_subj_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3920,'verb_synsem',[],['three_arg','arg1_subj_lt','verb_synsem']).
pp(3920,'verb_synsem',[N|R],A) :- pp(5669,N,R,A).
pp(5669,'trans_subst',[],['three_arg','arg1_subj_lt','verb_synsem','trans_subst']).
pp(5669,'particle_subst',[],['three_arg','arg1_subj_lt','verb_synsem','particle_subst']).
pp(5669,'pp_inf_subst',[],['three_arg','arg1_subj_lt','verb_synsem','pp_inf_subst']).
pp(5669,'unsat_three_arg_subst',[],['three_arg','arg1_subj_lt','verb_synsem','unsat_three_arg_subst']).
pp(5669,'unsat_two_arg_subst',[],['three_arg','arg1_subj_lt','verb_synsem','unsat_two_arg_subst']).
pp(5669,'unsat_subst',[],['three_arg','arg1_subj_lt','verb_synsem','unsat_subst']).
pp(5669,'valence_type',[],['three_arg','arg1_subj_lt','verb_synsem','valence_type']).
pp(3920,'trans_subst',[],['three_arg','arg1_subj_lt','trans_subst']).
pp(3920,'particle_subst',[],['three_arg','arg1_subj_lt','particle_subst']).
pp(3920,'pp_inf_subst',[],['three_arg','arg1_subj_lt','pp_inf_subst']).
pp(3920,'unsat_three_arg_subst',[],['three_arg','arg1_subj_lt','unsat_three_arg_subst']).
pp(3920,'unsat_two_arg_subst',[],['three_arg','arg1_subj_lt','unsat_two_arg_subst']).
pp(3920,'unsat_subst',[],['three_arg','arg1_subj_lt','unsat_subst']).
pp(3920,'valence_type',[],['three_arg','arg1_subj_lt','valence_type']).
pp(3199,'equi_prd_lt',[],['three_arg','equi_prd_lt']).
pp(3199,'equi_prd_lt',[N|R],A) :- pp(3910,N,R,A).
pp(3910,'verb_synsem',[],['three_arg','equi_prd_lt','verb_synsem']).
pp(3910,'verb_synsem',[N|R],A) :- pp(5660,N,R,A).
pp(5660,'unsat_three_arg_subst',[],['three_arg','equi_prd_lt','verb_synsem','unsat_three_arg_subst']).
pp(5660,'unsat_two_arg_subst',[],['three_arg','equi_prd_lt','verb_synsem','unsat_two_arg_subst']).
pp(5660,'unsat_subst',[],['three_arg','equi_prd_lt','verb_synsem','unsat_subst']).
pp(5660,'valence_type',[],['three_arg','equi_prd_lt','verb_synsem','valence_type']).
pp(3910,'unsat_three_arg_subst',[],['three_arg','equi_prd_lt','unsat_three_arg_subst']).
pp(3910,'unsat_two_arg_subst',[],['three_arg','equi_prd_lt','unsat_two_arg_subst']).
pp(3910,'unsat_subst',[],['three_arg','equi_prd_lt','unsat_subst']).
pp(3910,'valence_type',[],['three_arg','equi_prd_lt','valence_type']).
pp(3199,'s_equi_lt',[],['three_arg','s_equi_lt']).
pp(3199,'s_equi_lt',[N|R],A) :- pp(3904,N,R,A).
pp(3904,'verb_synsem',[],['three_arg','s_equi_lt','verb_synsem']).
pp(3904,'verb_synsem',[N|R],A) :- pp(5654,N,R,A).
pp(5654,'particle_subst',[],['three_arg','s_equi_lt','verb_synsem','particle_subst']).
pp(5654,'unsat_three_arg_subst',[],['three_arg','s_equi_lt','verb_synsem','unsat_three_arg_subst']).
pp(5654,'unsat_two_arg_subst',[],['three_arg','s_equi_lt','verb_synsem','unsat_two_arg_subst']).
pp(5654,'unsat_subst',[],['three_arg','s_equi_lt','verb_synsem','unsat_subst']).
pp(5654,'valence_type',[],['three_arg','s_equi_lt','verb_synsem','valence_type']).
pp(3904,'particle_subst',[],['three_arg','s_equi_lt','particle_subst']).
pp(3904,'unsat_three_arg_subst',[],['three_arg','s_equi_lt','unsat_three_arg_subst']).
pp(3904,'unsat_two_arg_subst',[],['three_arg','s_equi_lt','unsat_two_arg_subst']).
pp(3904,'unsat_subst',[],['three_arg','s_equi_lt','unsat_subst']).
pp(3904,'valence_type',[],['three_arg','s_equi_lt','valence_type']).
pp(3199,'linking_type',[],['three_arg','linking_type']).
pp(3199,'linking_type',[N|R],A) :- pp(3882,N,R,A).
pp(3882,'fin_cp_prop+ques_verb',[],['three_arg','linking_type','fin_cp_prop+ques_verb']).
pp(3882,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5782,N,R,A).
pp(5782,'trans_subst',[],['three_arg','linking_type','fin_cp_prop+ques_verb','trans_subst']).
pp(5782,'unsat_three_arg_subst',[],['three_arg','linking_type','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5782,'unsat_two_arg_subst',[],['three_arg','linking_type','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5782,'unsat_subst',[],['three_arg','linking_type','fin_cp_prop+ques_verb','unsat_subst']).
pp(5782,'valence_type',[],['three_arg','linking_type','fin_cp_prop+ques_verb','valence_type']).
pp(3882,'cp_prop+ques_verb',[],['three_arg','linking_type','cp_prop+ques_verb']).
pp(3882,'cp_prop+ques_verb',[N|R],A) :- pp(5752,N,R,A).
pp(5752,'trans_subst',[],['three_arg','linking_type','cp_prop+ques_verb','trans_subst']).
pp(5752,'particle_subst',[],['three_arg','linking_type','cp_prop+ques_verb','particle_subst']).
pp(5752,'unsat_three_arg_subst',[],['three_arg','linking_type','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5752,'unsat_two_arg_subst',[],['three_arg','linking_type','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5752,'unsat_subst',[],['three_arg','linking_type','cp_prop+ques_verb','unsat_subst']).
pp(5752,'valence_type',[],['three_arg','linking_type','cp_prop+ques_verb','valence_type']).
pp(3882,'basic_cp_prop+ques_verb',[],['three_arg','linking_type','basic_cp_prop+ques_verb']).
pp(3882,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5719,N,R,A).
pp(5719,'trans_subst',[],['three_arg','linking_type','basic_cp_prop+ques_verb','trans_subst']).
pp(5719,'particle_subst',[],['three_arg','linking_type','basic_cp_prop+ques_verb','particle_subst']).
pp(5719,'unsat_three_arg_subst',[],['three_arg','linking_type','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5719,'unsat_two_arg_subst',[],['three_arg','linking_type','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5719,'unsat_subst',[],['three_arg','linking_type','basic_cp_prop+ques_verb','unsat_subst']).
pp(5719,'valence_type',[],['three_arg','linking_type','basic_cp_prop+ques_verb','valence_type']).
pp(3882,'verb_synsem',[],['three_arg','linking_type','verb_synsem']).
pp(3882,'verb_synsem',[N|R],A) :- pp(5632,N,R,A).
pp(5632,'trans_subst',[],['three_arg','linking_type','verb_synsem','trans_subst']).
pp(5632,'non_trans_subst',[],['three_arg','linking_type','verb_synsem','non_trans_subst']).
pp(5632,'non_trans_subst',[N|R],A) :- pp(7373,N,R,A).
pp(7373,'unsat_three_arg_subst',[],['three_arg','linking_type','verb_synsem','non_trans_subst','unsat_three_arg_subst']).
pp(5632,'particle_subst',[],['three_arg','linking_type','verb_synsem','particle_subst']).
pp(5632,'pp_inf_subst',[],['three_arg','linking_type','verb_synsem','pp_inf_subst']).
pp(5632,'unsat_three_arg_subst',[],['three_arg','linking_type','verb_synsem','unsat_three_arg_subst']).
pp(5632,'unsat_two_arg_subst',[],['three_arg','linking_type','verb_synsem','unsat_two_arg_subst']).
pp(5632,'unsat_subst',[],['three_arg','linking_type','verb_synsem','unsat_subst']).
pp(5632,'valence_type',[],['three_arg','linking_type','verb_synsem','valence_type']).
pp(3882,'trans_subst',[],['three_arg','linking_type','trans_subst']).
pp(3882,'non_trans_subst',[],['three_arg','linking_type','non_trans_subst']).
pp(3882,'non_trans_subst',[N|R],A) :- pp(5470,N,R,A).
pp(5470,'unsat_three_arg_subst',[],['three_arg','linking_type','non_trans_subst','unsat_three_arg_subst']).
pp(3882,'particle_subst',[],['three_arg','linking_type','particle_subst']).
pp(3882,'pp_inf_subst',[],['three_arg','linking_type','pp_inf_subst']).
pp(3882,'unsat_three_arg_subst',[],['three_arg','linking_type','unsat_three_arg_subst']).
pp(3882,'unsat_two_arg_subst',[],['three_arg','linking_type','unsat_two_arg_subst']).
pp(3882,'unsat_subst',[],['three_arg','linking_type','unsat_subst']).
pp(3882,'valence_type',[],['three_arg','linking_type','valence_type']).
pp(3199,'prd_synsem',[],['three_arg','prd_synsem']).
pp(3199,'prd_synsem',[N|R],A) :- pp(3858,N,R,A).
pp(3858,'isect_synsem',[],['three_arg','prd_synsem','isect_synsem']).
pp(3858,'unsat_two_arg_subst',[],['three_arg','prd_synsem','unsat_two_arg_subst']).
pp(3858,'unsat_subst',[],['three_arg','prd_synsem','unsat_subst']).
pp(3858,'valence_type',[],['three_arg','prd_synsem','valence_type']).
pp(3199,'fin_cp_prop+ques_verb',[],['three_arg','fin_cp_prop+ques_verb']).
pp(3199,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3852,N,R,A).
pp(3852,'trans_subst',[],['three_arg','fin_cp_prop+ques_verb','trans_subst']).
pp(3852,'unsat_three_arg_subst',[],['three_arg','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3852,'unsat_two_arg_subst',[],['three_arg','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3852,'unsat_subst',[],['three_arg','fin_cp_prop+ques_verb','unsat_subst']).
pp(3852,'valence_type',[],['three_arg','fin_cp_prop+ques_verb','valence_type']).
pp(3199,'cp_prop+ques_verb',[],['three_arg','cp_prop+ques_verb']).
pp(3199,'cp_prop+ques_verb',[N|R],A) :- pp(3840,N,R,A).
pp(3840,'trans_subst',[],['three_arg','cp_prop+ques_verb','trans_subst']).
pp(3840,'particle_subst',[],['three_arg','cp_prop+ques_verb','particle_subst']).
pp(3840,'unsat_three_arg_subst',[],['three_arg','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3840,'unsat_two_arg_subst',[],['three_arg','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3840,'unsat_subst',[],['three_arg','cp_prop+ques_verb','unsat_subst']).
pp(3840,'valence_type',[],['three_arg','cp_prop+ques_verb','valence_type']).
pp(3199,'basic_cp_prop+ques_verb',[],['three_arg','basic_cp_prop+ques_verb']).
pp(3199,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3822,N,R,A).
pp(3822,'trans_subst',[],['three_arg','basic_cp_prop+ques_verb','trans_subst']).
pp(3822,'particle_subst',[],['three_arg','basic_cp_prop+ques_verb','particle_subst']).
pp(3822,'unsat_three_arg_subst',[],['three_arg','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3822,'unsat_two_arg_subst',[],['three_arg','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3822,'unsat_subst',[],['three_arg','basic_cp_prop+ques_verb','unsat_subst']).
pp(3822,'valence_type',[],['three_arg','basic_cp_prop+ques_verb','valence_type']).
pp(3199,'verb_synsem',[],['three_arg','verb_synsem']).
pp(3199,'verb_synsem',[N|R],A) :- pp(3799,N,R,A).
pp(3799,'trans_subst',[],['three_arg','verb_synsem','trans_subst']).
pp(3799,'non_trans_subst',[],['three_arg','verb_synsem','non_trans_subst']).
pp(3799,'non_trans_subst',[N|R],A) :- pp(5465,N,R,A).
pp(5465,'unsat_three_arg_subst',[],['three_arg','verb_synsem','non_trans_subst','unsat_three_arg_subst']).
pp(3799,'particle_subst',[],['three_arg','verb_synsem','particle_subst']).
pp(3799,'pp_inf_subst',[],['three_arg','verb_synsem','pp_inf_subst']).
pp(3799,'unsat_three_arg_subst',[],['three_arg','verb_synsem','unsat_three_arg_subst']).
pp(3799,'unsat_two_arg_subst',[],['three_arg','verb_synsem','unsat_two_arg_subst']).
pp(3799,'unsat_subst',[],['three_arg','verb_synsem','unsat_subst']).
pp(3799,'valence_type',[],['three_arg','verb_synsem','valence_type']).
pp(3199,'isect_synsem',[],['three_arg','isect_synsem']).
pp(3199,'isect_synsem',[N|R],A) :- pp(3707,N,R,A).
pp(3707,'unsat_two_arg_subst',[],['three_arg','isect_synsem','unsat_two_arg_subst']).
pp(3707,'unsat_subst',[],['three_arg','isect_synsem','unsat_subst']).
pp(3707,'valence_type',[],['three_arg','isect_synsem','valence_type']).
pp(3199,'trans_subst',[],['three_arg','trans_subst']).
pp(3199,'non_trans_subst',[],['three_arg','non_trans_subst']).
pp(3199,'non_trans_subst',[N|R],A) :- pp(3637,N,R,A).
pp(3637,'unsat_three_arg_subst',[],['three_arg','non_trans_subst','unsat_three_arg_subst']).
pp(3199,'particle_subst',[],['three_arg','particle_subst']).
pp(3199,'pp_inf_subst',[],['three_arg','pp_inf_subst']).
pp(3199,'unsat_three_arg_subst',[],['three_arg','unsat_three_arg_subst']).
pp(3199,'unsat_two_arg_subst',[],['three_arg','unsat_two_arg_subst']).
pp(3199,'unsat_subst',[],['three_arg','unsat_subst']).
pp(3199,'valence_type',[],['three_arg','valence_type']).
pp(0,'sor_bse_subst',[],['sor_bse_subst']).
pp(0,'bse_nontrans_raising_subst',[],['bse_nontrans_raising_subst']).
pp(0,'sorb_verb',[],['sorb_verb']).
pp(0,'three_arg_nontrans_raising_subst',[],['three_arg_nontrans_raising_subst']).
pp(0,'temp_noun_ppcomp_synsem',[],['temp_noun_ppcomp_synsem']).
pp(0,'basic_three_arg',[],['basic_three_arg']).
pp(0,'basic_three_arg',[N|R],A) :- pp(3204,N,R,A).
pp(3204,'cp_trans_lt',[],['basic_three_arg','cp_trans_lt']).
pp(3204,'cp_trans_lt',[N|R],A) :- pp(3961,N,R,A).
pp(3961,'fin_cp_prop+ques_verb',[],['basic_three_arg','cp_trans_lt','fin_cp_prop+ques_verb']).
pp(3961,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5795,N,R,A).
pp(5795,'trans_subst',[],['basic_three_arg','cp_trans_lt','fin_cp_prop+ques_verb','trans_subst']).
pp(5795,'trans_subst',[N|R],A) :- pp(7440,N,R,A).
pp(7440,'unsat_three_arg_subst',[],['basic_three_arg','cp_trans_lt','fin_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7440,'unsat_two_arg_subst',[],['basic_three_arg','cp_trans_lt','fin_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5795,'unsat_three_arg_subst',[],['basic_three_arg','cp_trans_lt','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5795,'unsat_two_arg_subst',[],['basic_three_arg','cp_trans_lt','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5795,'unsat_subst',[],['basic_three_arg','cp_trans_lt','fin_cp_prop+ques_verb','unsat_subst']).
pp(5795,'valence_type',[],['basic_three_arg','cp_trans_lt','fin_cp_prop+ques_verb','valence_type']).
pp(3961,'cp_prop+ques_verb',[],['basic_three_arg','cp_trans_lt','cp_prop+ques_verb']).
pp(3961,'cp_prop+ques_verb',[N|R],A) :- pp(5775,N,R,A).
pp(5775,'trans_subst',[],['basic_three_arg','cp_trans_lt','cp_prop+ques_verb','trans_subst']).
pp(5775,'trans_subst',[N|R],A) :- pp(7432,N,R,A).
pp(7432,'unsat_three_arg_subst',[],['basic_three_arg','cp_trans_lt','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7432,'unsat_two_arg_subst',[],['basic_three_arg','cp_trans_lt','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5775,'unsat_three_arg_subst',[],['basic_three_arg','cp_trans_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5775,'unsat_two_arg_subst',[],['basic_three_arg','cp_trans_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5775,'unsat_subst',[],['basic_three_arg','cp_trans_lt','cp_prop+ques_verb','unsat_subst']).
pp(5775,'valence_type',[],['basic_three_arg','cp_trans_lt','cp_prop+ques_verb','valence_type']).
pp(3961,'basic_cp_prop+ques_verb',[],['basic_three_arg','cp_trans_lt','basic_cp_prop+ques_verb']).
pp(3961,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5743,N,R,A).
pp(5743,'trans_subst',[],['basic_three_arg','cp_trans_lt','basic_cp_prop+ques_verb','trans_subst']).
pp(5743,'trans_subst',[N|R],A) :- pp(7421,N,R,A).
pp(7421,'unsat_three_arg_subst',[],['basic_three_arg','cp_trans_lt','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7421,'unsat_two_arg_subst',[],['basic_three_arg','cp_trans_lt','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5743,'unsat_three_arg_subst',[],['basic_three_arg','cp_trans_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5743,'unsat_two_arg_subst',[],['basic_three_arg','cp_trans_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5743,'unsat_subst',[],['basic_three_arg','cp_trans_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5743,'valence_type',[],['basic_three_arg','cp_trans_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3961,'verb_synsem',[],['basic_three_arg','cp_trans_lt','verb_synsem']).
pp(3961,'verb_synsem',[N|R],A) :- pp(5710,N,R,A).
pp(5710,'trans_subst',[],['basic_three_arg','cp_trans_lt','verb_synsem','trans_subst']).
pp(5710,'trans_subst',[N|R],A) :- pp(7410,N,R,A).
pp(7410,'unsat_three_arg_subst',[],['basic_three_arg','cp_trans_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(7410,'unsat_two_arg_subst',[],['basic_three_arg','cp_trans_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(5710,'unsat_three_arg_subst',[],['basic_three_arg','cp_trans_lt','verb_synsem','unsat_three_arg_subst']).
pp(5710,'unsat_two_arg_subst',[],['basic_three_arg','cp_trans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5710,'unsat_subst',[],['basic_three_arg','cp_trans_lt','verb_synsem','unsat_subst']).
pp(5710,'valence_type',[],['basic_three_arg','cp_trans_lt','verb_synsem','valence_type']).
pp(3961,'trans_subst',[],['basic_three_arg','cp_trans_lt','trans_subst']).
pp(3961,'trans_subst',[N|R],A) :- pp(5556,N,R,A).
pp(5556,'unsat_three_arg_subst',[],['basic_three_arg','cp_trans_lt','trans_subst','unsat_three_arg_subst']).
pp(5556,'unsat_two_arg_subst',[],['basic_three_arg','cp_trans_lt','trans_subst','unsat_two_arg_subst']).
pp(3961,'unsat_three_arg_subst',[],['basic_three_arg','cp_trans_lt','unsat_three_arg_subst']).
pp(3961,'unsat_two_arg_subst',[],['basic_three_arg','cp_trans_lt','unsat_two_arg_subst']).
pp(3961,'unsat_subst',[],['basic_three_arg','cp_trans_lt','unsat_subst']).
pp(3961,'valence_type',[],['basic_three_arg','cp_trans_lt','valence_type']).
pp(3204,'empty_prep_trans_lt',[],['basic_three_arg','empty_prep_trans_lt']).
pp(3204,'empty_prep_trans_lt',[N|R],A) :- pp(3958,N,R,A).
pp(3958,'verb_synsem',[],['basic_three_arg','empty_prep_trans_lt','verb_synsem']).
pp(3958,'verb_synsem',[N|R],A) :- pp(5707,N,R,A).
pp(5707,'trans_subst',[],['basic_three_arg','empty_prep_trans_lt','verb_synsem','trans_subst']).
pp(5707,'trans_subst',[N|R],A) :- pp(7408,N,R,A).
pp(7408,'unsat_three_arg_subst',[],['basic_three_arg','empty_prep_trans_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(7408,'unsat_two_arg_subst',[],['basic_three_arg','empty_prep_trans_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(5707,'unsat_three_arg_subst',[],['basic_three_arg','empty_prep_trans_lt','verb_synsem','unsat_three_arg_subst']).
pp(5707,'unsat_two_arg_subst',[],['basic_three_arg','empty_prep_trans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5707,'unsat_subst',[],['basic_three_arg','empty_prep_trans_lt','verb_synsem','unsat_subst']).
pp(5707,'valence_type',[],['basic_three_arg','empty_prep_trans_lt','verb_synsem','valence_type']).
pp(3958,'trans_subst',[],['basic_three_arg','empty_prep_trans_lt','trans_subst']).
pp(3958,'trans_subst',[N|R],A) :- pp(5554,N,R,A).
pp(5554,'unsat_three_arg_subst',[],['basic_three_arg','empty_prep_trans_lt','trans_subst','unsat_three_arg_subst']).
pp(5554,'unsat_two_arg_subst',[],['basic_three_arg','empty_prep_trans_lt','trans_subst','unsat_two_arg_subst']).
pp(3958,'unsat_three_arg_subst',[],['basic_three_arg','empty_prep_trans_lt','unsat_three_arg_subst']).
pp(3958,'unsat_two_arg_subst',[],['basic_three_arg','empty_prep_trans_lt','unsat_two_arg_subst']).
pp(3958,'unsat_subst',[],['basic_three_arg','empty_prep_trans_lt','unsat_subst']).
pp(3958,'valence_type',[],['basic_three_arg','empty_prep_trans_lt','valence_type']).
pp(3204,'prep_trans_lt',[],['basic_three_arg','prep_trans_lt']).
pp(3204,'prep_trans_lt',[N|R],A) :- pp(3955,N,R,A).
pp(3955,'verb_synsem',[],['basic_three_arg','prep_trans_lt','verb_synsem']).
pp(3955,'verb_synsem',[N|R],A) :- pp(5704,N,R,A).
pp(5704,'trans_subst',[],['basic_three_arg','prep_trans_lt','verb_synsem','trans_subst']).
pp(5704,'trans_subst',[N|R],A) :- pp(7406,N,R,A).
pp(7406,'unsat_three_arg_subst',[],['basic_three_arg','prep_trans_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(7406,'unsat_two_arg_subst',[],['basic_three_arg','prep_trans_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(5704,'unsat_three_arg_subst',[],['basic_three_arg','prep_trans_lt','verb_synsem','unsat_three_arg_subst']).
pp(5704,'unsat_two_arg_subst',[],['basic_three_arg','prep_trans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5704,'unsat_subst',[],['basic_three_arg','prep_trans_lt','verb_synsem','unsat_subst']).
pp(5704,'valence_type',[],['basic_three_arg','prep_trans_lt','verb_synsem','valence_type']).
pp(3955,'trans_subst',[],['basic_three_arg','prep_trans_lt','trans_subst']).
pp(3955,'trans_subst',[N|R],A) :- pp(5552,N,R,A).
pp(5552,'unsat_three_arg_subst',[],['basic_three_arg','prep_trans_lt','trans_subst','unsat_three_arg_subst']).
pp(5552,'unsat_two_arg_subst',[],['basic_three_arg','prep_trans_lt','trans_subst','unsat_two_arg_subst']).
pp(3955,'unsat_three_arg_subst',[],['basic_three_arg','prep_trans_lt','unsat_three_arg_subst']).
pp(3955,'unsat_two_arg_subst',[],['basic_three_arg','prep_trans_lt','unsat_two_arg_subst']).
pp(3955,'unsat_subst',[],['basic_three_arg','prep_trans_lt','unsat_subst']).
pp(3955,'valence_type',[],['basic_three_arg','prep_trans_lt','valence_type']).
pp(3204,'arg13_lt',[],['basic_three_arg','arg13_lt']).
pp(3204,'arg13_lt',[N|R],A) :- pp(3947,N,R,A).
pp(3947,'fin_cp_prop+ques_verb',[],['basic_three_arg','arg13_lt','fin_cp_prop+ques_verb']).
pp(3947,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5791,N,R,A).
pp(5791,'trans_subst',[],['basic_three_arg','arg13_lt','fin_cp_prop+ques_verb','trans_subst']).
pp(5791,'trans_subst',[N|R],A) :- pp(7438,N,R,A).
pp(7438,'unsat_three_arg_subst',[],['basic_three_arg','arg13_lt','fin_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7438,'unsat_two_arg_subst',[],['basic_three_arg','arg13_lt','fin_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5791,'unsat_three_arg_subst',[],['basic_three_arg','arg13_lt','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5791,'unsat_two_arg_subst',[],['basic_three_arg','arg13_lt','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5791,'unsat_subst',[],['basic_three_arg','arg13_lt','fin_cp_prop+ques_verb','unsat_subst']).
pp(5791,'valence_type',[],['basic_three_arg','arg13_lt','fin_cp_prop+ques_verb','valence_type']).
pp(3947,'cp_prop+ques_verb',[],['basic_three_arg','arg13_lt','cp_prop+ques_verb']).
pp(3947,'cp_prop+ques_verb',[N|R],A) :- pp(5771,N,R,A).
pp(5771,'trans_subst',[],['basic_three_arg','arg13_lt','cp_prop+ques_verb','trans_subst']).
pp(5771,'trans_subst',[N|R],A) :- pp(7430,N,R,A).
pp(7430,'unsat_three_arg_subst',[],['basic_three_arg','arg13_lt','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7430,'unsat_two_arg_subst',[],['basic_three_arg','arg13_lt','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5771,'unsat_three_arg_subst',[],['basic_three_arg','arg13_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5771,'unsat_two_arg_subst',[],['basic_three_arg','arg13_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5771,'unsat_subst',[],['basic_three_arg','arg13_lt','cp_prop+ques_verb','unsat_subst']).
pp(5771,'valence_type',[],['basic_three_arg','arg13_lt','cp_prop+ques_verb','valence_type']).
pp(3947,'basic_cp_prop+ques_verb',[],['basic_three_arg','arg13_lt','basic_cp_prop+ques_verb']).
pp(3947,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5739,N,R,A).
pp(5739,'trans_subst',[],['basic_three_arg','arg13_lt','basic_cp_prop+ques_verb','trans_subst']).
pp(5739,'trans_subst',[N|R],A) :- pp(7419,N,R,A).
pp(7419,'unsat_three_arg_subst',[],['basic_three_arg','arg13_lt','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7419,'unsat_two_arg_subst',[],['basic_three_arg','arg13_lt','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5739,'unsat_three_arg_subst',[],['basic_three_arg','arg13_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5739,'unsat_two_arg_subst',[],['basic_three_arg','arg13_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5739,'unsat_subst',[],['basic_three_arg','arg13_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5739,'valence_type',[],['basic_three_arg','arg13_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3947,'verb_synsem',[],['basic_three_arg','arg13_lt','verb_synsem']).
pp(3947,'verb_synsem',[N|R],A) :- pp(5696,N,R,A).
pp(5696,'trans_subst',[],['basic_three_arg','arg13_lt','verb_synsem','trans_subst']).
pp(5696,'trans_subst',[N|R],A) :- pp(7404,N,R,A).
pp(7404,'unsat_three_arg_subst',[],['basic_three_arg','arg13_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(7404,'unsat_two_arg_subst',[],['basic_three_arg','arg13_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(5696,'unsat_three_arg_subst',[],['basic_three_arg','arg13_lt','verb_synsem','unsat_three_arg_subst']).
pp(5696,'unsat_two_arg_subst',[],['basic_three_arg','arg13_lt','verb_synsem','unsat_two_arg_subst']).
pp(5696,'unsat_subst',[],['basic_three_arg','arg13_lt','verb_synsem','unsat_subst']).
pp(5696,'valence_type',[],['basic_three_arg','arg13_lt','verb_synsem','valence_type']).
pp(3947,'trans_subst',[],['basic_three_arg','arg13_lt','trans_subst']).
pp(3947,'trans_subst',[N|R],A) :- pp(5550,N,R,A).
pp(5550,'unsat_three_arg_subst',[],['basic_three_arg','arg13_lt','trans_subst','unsat_three_arg_subst']).
pp(5550,'unsat_two_arg_subst',[],['basic_three_arg','arg13_lt','trans_subst','unsat_two_arg_subst']).
pp(3947,'unsat_three_arg_subst',[],['basic_three_arg','arg13_lt','unsat_three_arg_subst']).
pp(3947,'unsat_two_arg_subst',[],['basic_three_arg','arg13_lt','unsat_two_arg_subst']).
pp(3947,'unsat_subst',[],['basic_three_arg','arg13_lt','unsat_subst']).
pp(3947,'valence_type',[],['basic_three_arg','arg13_lt','valence_type']).
pp(3204,'ditrans_lt',[],['basic_three_arg','ditrans_lt']).
pp(3204,'ditrans_lt',[N|R],A) :- pp(3939,N,R,A).
pp(3939,'verb_synsem',[],['basic_three_arg','ditrans_lt','verb_synsem']).
pp(3939,'verb_synsem',[N|R],A) :- pp(5688,N,R,A).
pp(5688,'trans_subst',[],['basic_three_arg','ditrans_lt','verb_synsem','trans_subst']).
pp(5688,'trans_subst',[N|R],A) :- pp(7402,N,R,A).
pp(7402,'unsat_three_arg_subst',[],['basic_three_arg','ditrans_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(7402,'unsat_two_arg_subst',[],['basic_three_arg','ditrans_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(5688,'unsat_three_arg_subst',[],['basic_three_arg','ditrans_lt','verb_synsem','unsat_three_arg_subst']).
pp(5688,'unsat_two_arg_subst',[],['basic_three_arg','ditrans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5688,'unsat_subst',[],['basic_three_arg','ditrans_lt','verb_synsem','unsat_subst']).
pp(5688,'valence_type',[],['basic_three_arg','ditrans_lt','verb_synsem','valence_type']).
pp(3939,'trans_subst',[],['basic_three_arg','ditrans_lt','trans_subst']).
pp(3939,'trans_subst',[N|R],A) :- pp(5548,N,R,A).
pp(5548,'unsat_three_arg_subst',[],['basic_three_arg','ditrans_lt','trans_subst','unsat_three_arg_subst']).
pp(5548,'unsat_two_arg_subst',[],['basic_three_arg','ditrans_lt','trans_subst','unsat_two_arg_subst']).
pp(3939,'unsat_three_arg_subst',[],['basic_three_arg','ditrans_lt','unsat_three_arg_subst']).
pp(3939,'unsat_two_arg_subst',[],['basic_three_arg','ditrans_lt','unsat_two_arg_subst']).
pp(3939,'unsat_subst',[],['basic_three_arg','ditrans_lt','unsat_subst']).
pp(3939,'valence_type',[],['basic_three_arg','ditrans_lt','valence_type']).
pp(3204,'empty_prep_intrans_lt',[],['basic_three_arg','empty_prep_intrans_lt']).
pp(3204,'empty_prep_intrans_lt',[N|R],A) :- pp(3937,N,R,A).
pp(3937,'verb_synsem',[],['basic_three_arg','empty_prep_intrans_lt','verb_synsem']).
pp(3937,'verb_synsem',[N|R],A) :- pp(5686,N,R,A).
pp(5686,'unsat_three_arg_subst',[],['basic_three_arg','empty_prep_intrans_lt','verb_synsem','unsat_three_arg_subst']).
pp(5686,'unsat_two_arg_subst',[],['basic_three_arg','empty_prep_intrans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5686,'unsat_subst',[],['basic_three_arg','empty_prep_intrans_lt','verb_synsem','unsat_subst']).
pp(5686,'valence_type',[],['basic_three_arg','empty_prep_intrans_lt','verb_synsem','valence_type']).
pp(3937,'unsat_three_arg_subst',[],['basic_three_arg','empty_prep_intrans_lt','unsat_three_arg_subst']).
pp(3937,'unsat_two_arg_subst',[],['basic_three_arg','empty_prep_intrans_lt','unsat_two_arg_subst']).
pp(3937,'unsat_subst',[],['basic_three_arg','empty_prep_intrans_lt','unsat_subst']).
pp(3937,'valence_type',[],['basic_three_arg','empty_prep_intrans_lt','valence_type']).
pp(3204,'obj_equi_inf_lt',[],['basic_three_arg','obj_equi_inf_lt']).
pp(3204,'obj_equi_inf_lt',[N|R],A) :- pp(3933,N,R,A).
pp(3933,'verb_synsem',[],['basic_three_arg','obj_equi_inf_lt','verb_synsem']).
pp(3933,'verb_synsem',[N|R],A) :- pp(5682,N,R,A).
pp(5682,'unsat_three_arg_subst',[],['basic_three_arg','obj_equi_inf_lt','verb_synsem','unsat_three_arg_subst']).
pp(5682,'unsat_two_arg_subst',[],['basic_three_arg','obj_equi_inf_lt','verb_synsem','unsat_two_arg_subst']).
pp(5682,'unsat_subst',[],['basic_three_arg','obj_equi_inf_lt','verb_synsem','unsat_subst']).
pp(5682,'valence_type',[],['basic_three_arg','obj_equi_inf_lt','verb_synsem','valence_type']).
pp(3933,'unsat_three_arg_subst',[],['basic_three_arg','obj_equi_inf_lt','unsat_three_arg_subst']).
pp(3933,'unsat_two_arg_subst',[],['basic_three_arg','obj_equi_inf_lt','unsat_two_arg_subst']).
pp(3933,'unsat_subst',[],['basic_three_arg','obj_equi_inf_lt','unsat_subst']).
pp(3933,'valence_type',[],['basic_three_arg','obj_equi_inf_lt','valence_type']).
pp(3204,'obj_equi_prd_lt',[],['basic_three_arg','obj_equi_prd_lt']).
pp(3204,'obj_equi_prd_lt',[N|R],A) :- pp(3931,N,R,A).
pp(3931,'verb_synsem',[],['basic_three_arg','obj_equi_prd_lt','verb_synsem']).
pp(3931,'verb_synsem',[N|R],A) :- pp(5680,N,R,A).
pp(5680,'unsat_three_arg_subst',[],['basic_three_arg','obj_equi_prd_lt','verb_synsem','unsat_three_arg_subst']).
pp(5680,'unsat_two_arg_subst',[],['basic_three_arg','obj_equi_prd_lt','verb_synsem','unsat_two_arg_subst']).
pp(5680,'unsat_subst',[],['basic_three_arg','obj_equi_prd_lt','verb_synsem','unsat_subst']).
pp(5680,'valence_type',[],['basic_three_arg','obj_equi_prd_lt','verb_synsem','valence_type']).
pp(3931,'unsat_three_arg_subst',[],['basic_three_arg','obj_equi_prd_lt','unsat_three_arg_subst']).
pp(3931,'unsat_two_arg_subst',[],['basic_three_arg','obj_equi_prd_lt','unsat_two_arg_subst']).
pp(3931,'unsat_subst',[],['basic_three_arg','obj_equi_prd_lt','unsat_subst']).
pp(3931,'valence_type',[],['basic_three_arg','obj_equi_prd_lt','valence_type']).
pp(3204,'obj_equi_lt',[],['basic_three_arg','obj_equi_lt']).
pp(3204,'obj_equi_lt',[N|R],A) :- pp(3928,N,R,A).
pp(3928,'verb_synsem',[],['basic_three_arg','obj_equi_lt','verb_synsem']).
pp(3928,'verb_synsem',[N|R],A) :- pp(5677,N,R,A).
pp(5677,'trans_subst',[],['basic_three_arg','obj_equi_lt','verb_synsem','trans_subst']).
pp(5677,'trans_subst',[N|R],A) :- pp(7399,N,R,A).
pp(7399,'unsat_three_arg_subst',[],['basic_three_arg','obj_equi_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(7399,'unsat_two_arg_subst',[],['basic_three_arg','obj_equi_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(5677,'unsat_three_arg_subst',[],['basic_three_arg','obj_equi_lt','verb_synsem','unsat_three_arg_subst']).
pp(5677,'unsat_two_arg_subst',[],['basic_three_arg','obj_equi_lt','verb_synsem','unsat_two_arg_subst']).
pp(5677,'unsat_subst',[],['basic_three_arg','obj_equi_lt','verb_synsem','unsat_subst']).
pp(5677,'valence_type',[],['basic_three_arg','obj_equi_lt','verb_synsem','valence_type']).
pp(3928,'trans_subst',[],['basic_three_arg','obj_equi_lt','trans_subst']).
pp(3928,'trans_subst',[N|R],A) :- pp(5545,N,R,A).
pp(5545,'unsat_three_arg_subst',[],['basic_three_arg','obj_equi_lt','trans_subst','unsat_three_arg_subst']).
pp(5545,'unsat_two_arg_subst',[],['basic_three_arg','obj_equi_lt','trans_subst','unsat_two_arg_subst']).
pp(3928,'unsat_three_arg_subst',[],['basic_three_arg','obj_equi_lt','unsat_three_arg_subst']).
pp(3928,'unsat_two_arg_subst',[],['basic_three_arg','obj_equi_lt','unsat_two_arg_subst']).
pp(3928,'unsat_subst',[],['basic_three_arg','obj_equi_lt','unsat_subst']).
pp(3928,'valence_type',[],['basic_three_arg','obj_equi_lt','valence_type']).
pp(3204,'arg1_subj_lt',[],['basic_three_arg','arg1_subj_lt']).
pp(3204,'arg1_subj_lt',[N|R],A) :- pp(3919,N,R,A).
pp(3919,'fin_cp_prop+ques_verb',[],['basic_three_arg','arg1_subj_lt','fin_cp_prop+ques_verb']).
pp(3919,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5786,N,R,A).
pp(5786,'trans_subst',[],['basic_three_arg','arg1_subj_lt','fin_cp_prop+ques_verb','trans_subst']).
pp(5786,'trans_subst',[N|R],A) :- pp(7436,N,R,A).
pp(7436,'unsat_three_arg_subst',[],['basic_three_arg','arg1_subj_lt','fin_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7436,'unsat_two_arg_subst',[],['basic_three_arg','arg1_subj_lt','fin_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5786,'unsat_three_arg_subst',[],['basic_three_arg','arg1_subj_lt','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5786,'unsat_two_arg_subst',[],['basic_three_arg','arg1_subj_lt','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5786,'unsat_subst',[],['basic_three_arg','arg1_subj_lt','fin_cp_prop+ques_verb','unsat_subst']).
pp(5786,'valence_type',[],['basic_three_arg','arg1_subj_lt','fin_cp_prop+ques_verb','valence_type']).
pp(3919,'cp_prop+ques_verb',[],['basic_three_arg','arg1_subj_lt','cp_prop+ques_verb']).
pp(3919,'cp_prop+ques_verb',[N|R],A) :- pp(5762,N,R,A).
pp(5762,'trans_subst',[],['basic_three_arg','arg1_subj_lt','cp_prop+ques_verb','trans_subst']).
pp(5762,'trans_subst',[N|R],A) :- pp(7427,N,R,A).
pp(7427,'unsat_three_arg_subst',[],['basic_three_arg','arg1_subj_lt','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7427,'unsat_two_arg_subst',[],['basic_three_arg','arg1_subj_lt','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5762,'unsat_three_arg_subst',[],['basic_three_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5762,'unsat_two_arg_subst',[],['basic_three_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5762,'unsat_subst',[],['basic_three_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_subst']).
pp(5762,'valence_type',[],['basic_three_arg','arg1_subj_lt','cp_prop+ques_verb','valence_type']).
pp(3919,'basic_cp_prop+ques_verb',[],['basic_three_arg','arg1_subj_lt','basic_cp_prop+ques_verb']).
pp(3919,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5730,N,R,A).
pp(5730,'trans_subst',[],['basic_three_arg','arg1_subj_lt','basic_cp_prop+ques_verb','trans_subst']).
pp(5730,'trans_subst',[N|R],A) :- pp(7416,N,R,A).
pp(7416,'unsat_three_arg_subst',[],['basic_three_arg','arg1_subj_lt','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7416,'unsat_two_arg_subst',[],['basic_three_arg','arg1_subj_lt','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5730,'unsat_three_arg_subst',[],['basic_three_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5730,'unsat_two_arg_subst',[],['basic_three_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5730,'unsat_subst',[],['basic_three_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5730,'valence_type',[],['basic_three_arg','arg1_subj_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3919,'verb_synsem',[],['basic_three_arg','arg1_subj_lt','verb_synsem']).
pp(3919,'verb_synsem',[N|R],A) :- pp(5668,N,R,A).
pp(5668,'trans_subst',[],['basic_three_arg','arg1_subj_lt','verb_synsem','trans_subst']).
pp(5668,'trans_subst',[N|R],A) :- pp(7397,N,R,A).
pp(7397,'unsat_three_arg_subst',[],['basic_three_arg','arg1_subj_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(7397,'unsat_two_arg_subst',[],['basic_three_arg','arg1_subj_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(5668,'particle_subst',[],['basic_three_arg','arg1_subj_lt','verb_synsem','particle_subst']).
pp(5668,'pp_inf_subst',[],['basic_three_arg','arg1_subj_lt','verb_synsem','pp_inf_subst']).
pp(5668,'unsat_three_arg_subst',[],['basic_three_arg','arg1_subj_lt','verb_synsem','unsat_three_arg_subst']).
pp(5668,'unsat_two_arg_subst',[],['basic_three_arg','arg1_subj_lt','verb_synsem','unsat_two_arg_subst']).
pp(5668,'unsat_subst',[],['basic_three_arg','arg1_subj_lt','verb_synsem','unsat_subst']).
pp(5668,'valence_type',[],['basic_three_arg','arg1_subj_lt','verb_synsem','valence_type']).
pp(3919,'trans_subst',[],['basic_three_arg','arg1_subj_lt','trans_subst']).
pp(3919,'trans_subst',[N|R],A) :- pp(5543,N,R,A).
pp(5543,'unsat_three_arg_subst',[],['basic_three_arg','arg1_subj_lt','trans_subst','unsat_three_arg_subst']).
pp(5543,'unsat_two_arg_subst',[],['basic_three_arg','arg1_subj_lt','trans_subst','unsat_two_arg_subst']).
pp(3919,'particle_subst',[],['basic_three_arg','arg1_subj_lt','particle_subst']).
pp(3919,'pp_inf_subst',[],['basic_three_arg','arg1_subj_lt','pp_inf_subst']).
pp(3919,'unsat_three_arg_subst',[],['basic_three_arg','arg1_subj_lt','unsat_three_arg_subst']).
pp(3919,'unsat_two_arg_subst',[],['basic_three_arg','arg1_subj_lt','unsat_two_arg_subst']).
pp(3919,'unsat_subst',[],['basic_three_arg','arg1_subj_lt','unsat_subst']).
pp(3919,'valence_type',[],['basic_three_arg','arg1_subj_lt','valence_type']).
pp(3204,'equi_prd_lt',[],['basic_three_arg','equi_prd_lt']).
pp(3204,'equi_prd_lt',[N|R],A) :- pp(3909,N,R,A).
pp(3909,'verb_synsem',[],['basic_three_arg','equi_prd_lt','verb_synsem']).
pp(3909,'verb_synsem',[N|R],A) :- pp(5659,N,R,A).
pp(5659,'unsat_three_arg_subst',[],['basic_three_arg','equi_prd_lt','verb_synsem','unsat_three_arg_subst']).
pp(5659,'unsat_two_arg_subst',[],['basic_three_arg','equi_prd_lt','verb_synsem','unsat_two_arg_subst']).
pp(5659,'unsat_subst',[],['basic_three_arg','equi_prd_lt','verb_synsem','unsat_subst']).
pp(5659,'valence_type',[],['basic_three_arg','equi_prd_lt','verb_synsem','valence_type']).
pp(3909,'unsat_three_arg_subst',[],['basic_three_arg','equi_prd_lt','unsat_three_arg_subst']).
pp(3909,'unsat_two_arg_subst',[],['basic_three_arg','equi_prd_lt','unsat_two_arg_subst']).
pp(3909,'unsat_subst',[],['basic_three_arg','equi_prd_lt','unsat_subst']).
pp(3909,'valence_type',[],['basic_three_arg','equi_prd_lt','valence_type']).
pp(3204,'s_equi_lt',[],['basic_three_arg','s_equi_lt']).
pp(3204,'s_equi_lt',[N|R],A) :- pp(3903,N,R,A).
pp(3903,'cp_prop+ques_verb',[],['basic_three_arg','s_equi_lt','cp_prop+ques_verb']).
pp(3903,'cp_prop+ques_verb',[N|R],A) :- pp(5757,N,R,A).
pp(5757,'unsat_three_arg_subst',[],['basic_three_arg','s_equi_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5757,'unsat_two_arg_subst',[],['basic_three_arg','s_equi_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5757,'unsat_subst',[],['basic_three_arg','s_equi_lt','cp_prop+ques_verb','unsat_subst']).
pp(5757,'valence_type',[],['basic_three_arg','s_equi_lt','cp_prop+ques_verb','valence_type']).
pp(3903,'basic_cp_prop+ques_verb',[],['basic_three_arg','s_equi_lt','basic_cp_prop+ques_verb']).
pp(3903,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5725,N,R,A).
pp(5725,'unsat_three_arg_subst',[],['basic_three_arg','s_equi_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5725,'unsat_two_arg_subst',[],['basic_three_arg','s_equi_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5725,'unsat_subst',[],['basic_three_arg','s_equi_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5725,'valence_type',[],['basic_three_arg','s_equi_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3903,'verb_synsem',[],['basic_three_arg','s_equi_lt','verb_synsem']).
pp(3903,'verb_synsem',[N|R],A) :- pp(5653,N,R,A).
pp(5653,'particle_subst',[],['basic_three_arg','s_equi_lt','verb_synsem','particle_subst']).
pp(5653,'unsat_three_arg_subst',[],['basic_three_arg','s_equi_lt','verb_synsem','unsat_three_arg_subst']).
pp(5653,'unsat_two_arg_subst',[],['basic_three_arg','s_equi_lt','verb_synsem','unsat_two_arg_subst']).
pp(5653,'unsat_subst',[],['basic_three_arg','s_equi_lt','verb_synsem','unsat_subst']).
pp(5653,'valence_type',[],['basic_three_arg','s_equi_lt','verb_synsem','valence_type']).
pp(3903,'particle_subst',[],['basic_three_arg','s_equi_lt','particle_subst']).
pp(3903,'unsat_three_arg_subst',[],['basic_three_arg','s_equi_lt','unsat_three_arg_subst']).
pp(3903,'unsat_two_arg_subst',[],['basic_three_arg','s_equi_lt','unsat_two_arg_subst']).
pp(3903,'unsat_subst',[],['basic_three_arg','s_equi_lt','unsat_subst']).
pp(3903,'valence_type',[],['basic_three_arg','s_equi_lt','valence_type']).
pp(3204,'sor_lt',[],['basic_three_arg','sor_lt']).
pp(3204,'sor_lt',[N|R],A) :- pp(3899,N,R,A).
pp(3899,'verb_synsem',[],['basic_three_arg','sor_lt','verb_synsem']).
pp(3899,'verb_synsem',[N|R],A) :- pp(5649,N,R,A).
pp(5649,'unsat_three_arg_subst',[],['basic_three_arg','sor_lt','verb_synsem','unsat_three_arg_subst']).
pp(5649,'unsat_two_arg_subst',[],['basic_three_arg','sor_lt','verb_synsem','unsat_two_arg_subst']).
pp(5649,'unsat_subst',[],['basic_three_arg','sor_lt','verb_synsem','unsat_subst']).
pp(5649,'valence_type',[],['basic_three_arg','sor_lt','verb_synsem','valence_type']).
pp(3899,'unsat_three_arg_subst',[],['basic_three_arg','sor_lt','unsat_three_arg_subst']).
pp(3899,'unsat_two_arg_subst',[],['basic_three_arg','sor_lt','unsat_two_arg_subst']).
pp(3899,'unsat_subst',[],['basic_three_arg','sor_lt','unsat_subst']).
pp(3899,'valence_type',[],['basic_three_arg','sor_lt','valence_type']).
pp(3204,'basic_ssr_expr_lt',[],['basic_three_arg','basic_ssr_expr_lt']).
pp(3204,'basic_ssr_expr_lt',[N|R],A) :- pp(3897,N,R,A).
pp(3897,'verb_synsem',[],['basic_three_arg','basic_ssr_expr_lt','verb_synsem']).
pp(3897,'verb_synsem',[N|R],A) :- pp(5647,N,R,A).
pp(5647,'unsat_three_arg_subst',[],['basic_three_arg','basic_ssr_expr_lt','verb_synsem','unsat_three_arg_subst']).
pp(5647,'unsat_two_arg_subst',[],['basic_three_arg','basic_ssr_expr_lt','verb_synsem','unsat_two_arg_subst']).
pp(5647,'unsat_subst',[],['basic_three_arg','basic_ssr_expr_lt','verb_synsem','unsat_subst']).
pp(5647,'valence_type',[],['basic_three_arg','basic_ssr_expr_lt','verb_synsem','valence_type']).
pp(3897,'unsat_three_arg_subst',[],['basic_three_arg','basic_ssr_expr_lt','unsat_three_arg_subst']).
pp(3897,'unsat_two_arg_subst',[],['basic_three_arg','basic_ssr_expr_lt','unsat_two_arg_subst']).
pp(3897,'unsat_subst',[],['basic_three_arg','basic_ssr_expr_lt','unsat_subst']).
pp(3897,'valence_type',[],['basic_three_arg','basic_ssr_expr_lt','valence_type']).
pp(3204,'ssr_lt',[],['basic_three_arg','ssr_lt']).
pp(3204,'ssr_lt',[N|R],A) :- pp(3895,N,R,A).
pp(3895,'verb_synsem',[],['basic_three_arg','ssr_lt','verb_synsem']).
pp(3895,'verb_synsem',[N|R],A) :- pp(5645,N,R,A).
pp(5645,'unsat_three_arg_subst',[],['basic_three_arg','ssr_lt','verb_synsem','unsat_three_arg_subst']).
pp(5645,'unsat_two_arg_subst',[],['basic_three_arg','ssr_lt','verb_synsem','unsat_two_arg_subst']).
pp(5645,'unsat_subst',[],['basic_three_arg','ssr_lt','verb_synsem','unsat_subst']).
pp(5645,'valence_type',[],['basic_three_arg','ssr_lt','verb_synsem','valence_type']).
pp(3895,'unsat_three_arg_subst',[],['basic_three_arg','ssr_lt','unsat_three_arg_subst']).
pp(3895,'unsat_two_arg_subst',[],['basic_three_arg','ssr_lt','unsat_two_arg_subst']).
pp(3895,'unsat_subst',[],['basic_three_arg','ssr_lt','unsat_subst']).
pp(3895,'valence_type',[],['basic_three_arg','ssr_lt','valence_type']).
pp(3204,'linking_type',[],['basic_three_arg','linking_type']).
pp(3204,'linking_type',[N|R],A) :- pp(3881,N,R,A).
pp(3881,'fin_cp_prop+ques_verb',[],['basic_three_arg','linking_type','fin_cp_prop+ques_verb']).
pp(3881,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5781,N,R,A).
pp(5781,'trans_subst',[],['basic_three_arg','linking_type','fin_cp_prop+ques_verb','trans_subst']).
pp(5781,'trans_subst',[N|R],A) :- pp(7434,N,R,A).
pp(7434,'unsat_three_arg_subst',[],['basic_three_arg','linking_type','fin_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7434,'unsat_two_arg_subst',[],['basic_three_arg','linking_type','fin_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5781,'unsat_three_arg_subst',[],['basic_three_arg','linking_type','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5781,'unsat_two_arg_subst',[],['basic_three_arg','linking_type','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5781,'unsat_subst',[],['basic_three_arg','linking_type','fin_cp_prop+ques_verb','unsat_subst']).
pp(5781,'valence_type',[],['basic_three_arg','linking_type','fin_cp_prop+ques_verb','valence_type']).
pp(3881,'cp_prop+ques_verb',[],['basic_three_arg','linking_type','cp_prop+ques_verb']).
pp(3881,'cp_prop+ques_verb',[N|R],A) :- pp(5751,N,R,A).
pp(5751,'trans_subst',[],['basic_three_arg','linking_type','cp_prop+ques_verb','trans_subst']).
pp(5751,'trans_subst',[N|R],A) :- pp(7424,N,R,A).
pp(7424,'unsat_three_arg_subst',[],['basic_three_arg','linking_type','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7424,'unsat_two_arg_subst',[],['basic_three_arg','linking_type','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5751,'particle_subst',[],['basic_three_arg','linking_type','cp_prop+ques_verb','particle_subst']).
pp(5751,'unsat_three_arg_subst',[],['basic_three_arg','linking_type','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5751,'unsat_two_arg_subst',[],['basic_three_arg','linking_type','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5751,'unsat_subst',[],['basic_three_arg','linking_type','cp_prop+ques_verb','unsat_subst']).
pp(5751,'valence_type',[],['basic_three_arg','linking_type','cp_prop+ques_verb','valence_type']).
pp(3881,'basic_cp_prop+ques_verb',[],['basic_three_arg','linking_type','basic_cp_prop+ques_verb']).
pp(3881,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5718,N,R,A).
pp(5718,'trans_subst',[],['basic_three_arg','linking_type','basic_cp_prop+ques_verb','trans_subst']).
pp(5718,'trans_subst',[N|R],A) :- pp(7413,N,R,A).
pp(7413,'unsat_three_arg_subst',[],['basic_three_arg','linking_type','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7413,'unsat_two_arg_subst',[],['basic_three_arg','linking_type','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5718,'particle_subst',[],['basic_three_arg','linking_type','basic_cp_prop+ques_verb','particle_subst']).
pp(5718,'unsat_three_arg_subst',[],['basic_three_arg','linking_type','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5718,'unsat_two_arg_subst',[],['basic_three_arg','linking_type','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5718,'unsat_subst',[],['basic_three_arg','linking_type','basic_cp_prop+ques_verb','unsat_subst']).
pp(5718,'valence_type',[],['basic_three_arg','linking_type','basic_cp_prop+ques_verb','valence_type']).
pp(3881,'verb_synsem',[],['basic_three_arg','linking_type','verb_synsem']).
pp(3881,'verb_synsem',[N|R],A) :- pp(5631,N,R,A).
pp(5631,'trans_subst',[],['basic_three_arg','linking_type','verb_synsem','trans_subst']).
pp(5631,'trans_subst',[N|R],A) :- pp(7394,N,R,A).
pp(7394,'unsat_three_arg_subst',[],['basic_three_arg','linking_type','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(7394,'unsat_two_arg_subst',[],['basic_three_arg','linking_type','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(5631,'non_trans_subst',[],['basic_three_arg','linking_type','verb_synsem','non_trans_subst']).
pp(5631,'non_trans_subst',[N|R],A) :- pp(7372,N,R,A).
pp(7372,'unsat_three_arg_subst',[],['basic_three_arg','linking_type','verb_synsem','non_trans_subst','unsat_three_arg_subst']).
pp(5631,'particle_subst',[],['basic_three_arg','linking_type','verb_synsem','particle_subst']).
pp(5631,'pp_inf_subst',[],['basic_three_arg','linking_type','verb_synsem','pp_inf_subst']).
pp(5631,'unsat_three_arg_subst',[],['basic_three_arg','linking_type','verb_synsem','unsat_three_arg_subst']).
pp(5631,'unsat_two_arg_subst',[],['basic_three_arg','linking_type','verb_synsem','unsat_two_arg_subst']).
pp(5631,'unsat_subst',[],['basic_three_arg','linking_type','verb_synsem','unsat_subst']).
pp(5631,'valence_type',[],['basic_three_arg','linking_type','verb_synsem','valence_type']).
pp(3881,'trans_subst',[],['basic_three_arg','linking_type','trans_subst']).
pp(3881,'trans_subst',[N|R],A) :- pp(5540,N,R,A).
pp(5540,'unsat_three_arg_subst',[],['basic_three_arg','linking_type','trans_subst','unsat_three_arg_subst']).
pp(5540,'unsat_two_arg_subst',[],['basic_three_arg','linking_type','trans_subst','unsat_two_arg_subst']).
pp(3881,'non_trans_subst',[],['basic_three_arg','linking_type','non_trans_subst']).
pp(3881,'non_trans_subst',[N|R],A) :- pp(5469,N,R,A).
pp(5469,'unsat_three_arg_subst',[],['basic_three_arg','linking_type','non_trans_subst','unsat_three_arg_subst']).
pp(3881,'particle_subst',[],['basic_three_arg','linking_type','particle_subst']).
pp(3881,'pp_inf_subst',[],['basic_three_arg','linking_type','pp_inf_subst']).
pp(3881,'unsat_three_arg_subst',[],['basic_three_arg','linking_type','unsat_three_arg_subst']).
pp(3881,'unsat_two_arg_subst',[],['basic_three_arg','linking_type','unsat_two_arg_subst']).
pp(3881,'unsat_subst',[],['basic_three_arg','linking_type','unsat_subst']).
pp(3881,'valence_type',[],['basic_three_arg','linking_type','valence_type']).
pp(3204,'prd_synsem',[],['basic_three_arg','prd_synsem']).
pp(3204,'prd_synsem',[N|R],A) :- pp(3857,N,R,A).
pp(3857,'isect_synsem',[],['basic_three_arg','prd_synsem','isect_synsem']).
pp(3857,'unsat_two_arg_subst',[],['basic_three_arg','prd_synsem','unsat_two_arg_subst']).
pp(3857,'unsat_subst',[],['basic_three_arg','prd_synsem','unsat_subst']).
pp(3857,'valence_type',[],['basic_three_arg','prd_synsem','valence_type']).
pp(3204,'fin_cp_prop+ques_verb',[],['basic_three_arg','fin_cp_prop+ques_verb']).
pp(3204,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3851,N,R,A).
pp(3851,'trans_subst',[],['basic_three_arg','fin_cp_prop+ques_verb','trans_subst']).
pp(3851,'trans_subst',[N|R],A) :- pp(5537,N,R,A).
pp(5537,'unsat_three_arg_subst',[],['basic_three_arg','fin_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5537,'unsat_two_arg_subst',[],['basic_three_arg','fin_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3851,'unsat_three_arg_subst',[],['basic_three_arg','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3851,'unsat_two_arg_subst',[],['basic_three_arg','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3851,'unsat_subst',[],['basic_three_arg','fin_cp_prop+ques_verb','unsat_subst']).
pp(3851,'valence_type',[],['basic_three_arg','fin_cp_prop+ques_verb','valence_type']).
pp(3204,'cp_prop+ques_verb',[],['basic_three_arg','cp_prop+ques_verb']).
pp(3204,'cp_prop+ques_verb',[N|R],A) :- pp(3839,N,R,A).
pp(3839,'trans_subst',[],['basic_three_arg','cp_prop+ques_verb','trans_subst']).
pp(3839,'trans_subst',[N|R],A) :- pp(5531,N,R,A).
pp(5531,'unsat_three_arg_subst',[],['basic_three_arg','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5531,'unsat_two_arg_subst',[],['basic_three_arg','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3839,'particle_subst',[],['basic_three_arg','cp_prop+ques_verb','particle_subst']).
pp(3839,'unsat_three_arg_subst',[],['basic_three_arg','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3839,'unsat_two_arg_subst',[],['basic_three_arg','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3839,'unsat_subst',[],['basic_three_arg','cp_prop+ques_verb','unsat_subst']).
pp(3839,'valence_type',[],['basic_three_arg','cp_prop+ques_verb','valence_type']).
pp(3204,'basic_cp_prop+ques_verb',[],['basic_three_arg','basic_cp_prop+ques_verb']).
pp(3204,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3821,N,R,A).
pp(3821,'trans_subst',[],['basic_three_arg','basic_cp_prop+ques_verb','trans_subst']).
pp(3821,'trans_subst',[N|R],A) :- pp(5523,N,R,A).
pp(5523,'unsat_three_arg_subst',[],['basic_three_arg','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5523,'unsat_two_arg_subst',[],['basic_three_arg','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3821,'particle_subst',[],['basic_three_arg','basic_cp_prop+ques_verb','particle_subst']).
pp(3821,'unsat_three_arg_subst',[],['basic_three_arg','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3821,'unsat_two_arg_subst',[],['basic_three_arg','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3821,'unsat_subst',[],['basic_three_arg','basic_cp_prop+ques_verb','unsat_subst']).
pp(3821,'valence_type',[],['basic_three_arg','basic_cp_prop+ques_verb','valence_type']).
pp(3204,'verb_synsem',[],['basic_three_arg','verb_synsem']).
pp(3204,'verb_synsem',[N|R],A) :- pp(3798,N,R,A).
pp(3798,'trans_subst',[],['basic_three_arg','verb_synsem','trans_subst']).
pp(3798,'trans_subst',[N|R],A) :- pp(5515,N,R,A).
pp(5515,'unsat_three_arg_subst',[],['basic_three_arg','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(5515,'unsat_two_arg_subst',[],['basic_three_arg','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(3798,'non_trans_subst',[],['basic_three_arg','verb_synsem','non_trans_subst']).
pp(3798,'non_trans_subst',[N|R],A) :- pp(5464,N,R,A).
pp(5464,'unsat_three_arg_subst',[],['basic_three_arg','verb_synsem','non_trans_subst','unsat_three_arg_subst']).
pp(3798,'particle_subst',[],['basic_three_arg','verb_synsem','particle_subst']).
pp(3798,'pp_inf_subst',[],['basic_three_arg','verb_synsem','pp_inf_subst']).
pp(3798,'unsat_three_arg_subst',[],['basic_three_arg','verb_synsem','unsat_three_arg_subst']).
pp(3798,'unsat_two_arg_subst',[],['basic_three_arg','verb_synsem','unsat_two_arg_subst']).
pp(3798,'unsat_subst',[],['basic_three_arg','verb_synsem','unsat_subst']).
pp(3798,'valence_type',[],['basic_three_arg','verb_synsem','valence_type']).
pp(3204,'isect_synsem',[],['basic_three_arg','isect_synsem']).
pp(3204,'isect_synsem',[N|R],A) :- pp(3706,N,R,A).
pp(3706,'unsat_two_arg_subst',[],['basic_three_arg','isect_synsem','unsat_two_arg_subst']).
pp(3706,'unsat_subst',[],['basic_three_arg','isect_synsem','unsat_subst']).
pp(3706,'valence_type',[],['basic_three_arg','isect_synsem','valence_type']).
pp(3204,'trans_subst',[],['basic_three_arg','trans_subst']).
pp(3204,'trans_subst',[N|R],A) :- pp(3679,N,R,A).
pp(3679,'unsat_three_arg_subst',[],['basic_three_arg','trans_subst','unsat_three_arg_subst']).
pp(3679,'unsat_two_arg_subst',[],['basic_three_arg','trans_subst','unsat_two_arg_subst']).
pp(3204,'non_trans_subst',[],['basic_three_arg','non_trans_subst']).
pp(3204,'non_trans_subst',[N|R],A) :- pp(3636,N,R,A).
pp(3636,'unsat_three_arg_subst',[],['basic_three_arg','non_trans_subst','unsat_three_arg_subst']).
pp(3204,'particle_subst',[],['basic_three_arg','particle_subst']).
pp(3204,'pp_inf_subst',[],['basic_three_arg','pp_inf_subst']).
pp(3204,'unsat_three_arg_subst',[],['basic_three_arg','unsat_three_arg_subst']).
pp(3204,'unsat_two_arg_subst',[],['basic_three_arg','unsat_two_arg_subst']).
pp(3204,'unsat_subst',[],['basic_three_arg','unsat_subst']).
pp(3204,'valence_type',[],['basic_three_arg','valence_type']).
pp(0,'ssr_prd_verb',[],['ssr_prd_verb']).
pp(0,'ssr_two_arg_subst',[],['ssr_two_arg_subst']).
pp(0,'basic_prep_intrans_verb',[],['basic_prep_intrans_verb']).
pp(0,'basic_prep_intrans_verb',[N|R],A) :- pp(3217,N,R,A).
pp(3217,'basic_prep_intrans_lt',[],['basic_prep_intrans_verb','basic_prep_intrans_lt']).
pp(3217,'linking_type',[],['basic_prep_intrans_verb','linking_type']).
pp(0,'subj_equi_prp_verb',[],['subj_equi_prp_verb']).
pp(0,'prp_intrans_subst',[],['prp_intrans_subst']).
pp(0,'intrans_adj_synsem',[],['intrans_adj_synsem']).
pp(0,'prep_nomod_synsem',[],['prep_nomod_synsem']).
pp(0,'two_arg',[],['two_arg']).
pp(0,'two_arg',[N|R],A) :- pp(3236,N,R,A).
pp(3236,'trans_lt',[],['two_arg','trans_lt']).
pp(3236,'trans_lt',[N|R],A) :- pp(3954,N,R,A).
pp(3954,'verb_synsem',[],['two_arg','trans_lt','verb_synsem']).
pp(3954,'verb_synsem',[N|R],A) :- pp(5703,N,R,A).
pp(5703,'two_arg_subst',[],['two_arg','trans_lt','verb_synsem','two_arg_subst']).
pp(5703,'unsat_two_arg_subst',[],['two_arg','trans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5703,'unsat_subst',[],['two_arg','trans_lt','verb_synsem','unsat_subst']).
pp(5703,'valence_type',[],['two_arg','trans_lt','verb_synsem','valence_type']).
pp(3954,'two_arg_subst',[],['two_arg','trans_lt','two_arg_subst']).
pp(3954,'unsat_two_arg_subst',[],['two_arg','trans_lt','unsat_two_arg_subst']).
pp(3954,'unsat_subst',[],['two_arg','trans_lt','unsat_subst']).
pp(3954,'valence_type',[],['two_arg','trans_lt','valence_type']).
pp(3236,'arg13_lt',[],['two_arg','arg13_lt']).
pp(3236,'arg13_lt',[N|R],A) :- pp(3946,N,R,A).
pp(3946,'verb_synsem',[],['two_arg','arg13_lt','verb_synsem']).
pp(3946,'verb_synsem',[N|R],A) :- pp(5695,N,R,A).
pp(5695,'two_arg_subst',[],['two_arg','arg13_lt','verb_synsem','two_arg_subst']).
pp(5695,'unsat_two_arg_subst',[],['two_arg','arg13_lt','verb_synsem','unsat_two_arg_subst']).
pp(5695,'unsat_subst',[],['two_arg','arg13_lt','verb_synsem','unsat_subst']).
pp(5695,'valence_type',[],['two_arg','arg13_lt','verb_synsem','valence_type']).
pp(3946,'two_arg_subst',[],['two_arg','arg13_lt','two_arg_subst']).
pp(3946,'unsat_two_arg_subst',[],['two_arg','arg13_lt','unsat_two_arg_subst']).
pp(3946,'unsat_subst',[],['two_arg','arg13_lt','unsat_subst']).
pp(3946,'valence_type',[],['two_arg','arg13_lt','valence_type']).
pp(3236,'arg14_lt',[],['two_arg','arg14_lt']).
pp(3236,'arg14_lt',[N|R],A) :- pp(3944,N,R,A).
pp(3944,'cp_prop+ques_verb',[],['two_arg','arg14_lt','cp_prop+ques_verb']).
pp(3944,'cp_prop+ques_verb',[N|R],A) :- pp(5770,N,R,A).
pp(5770,'cp_intrans_subst',[],['two_arg','arg14_lt','cp_prop+ques_verb','cp_intrans_subst']).
pp(5770,'two_arg_subst',[],['two_arg','arg14_lt','cp_prop+ques_verb','two_arg_subst']).
pp(5770,'unsat_two_arg_subst',[],['two_arg','arg14_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5770,'unsat_subst',[],['two_arg','arg14_lt','cp_prop+ques_verb','unsat_subst']).
pp(5770,'valence_type',[],['two_arg','arg14_lt','cp_prop+ques_verb','valence_type']).
pp(3944,'basic_cp_prop+ques_verb',[],['two_arg','arg14_lt','basic_cp_prop+ques_verb']).
pp(3944,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5738,N,R,A).
pp(5738,'cp_intrans_subst',[],['two_arg','arg14_lt','basic_cp_prop+ques_verb','cp_intrans_subst']).
pp(5738,'two_arg_subst',[],['two_arg','arg14_lt','basic_cp_prop+ques_verb','two_arg_subst']).
pp(5738,'unsat_two_arg_subst',[],['two_arg','arg14_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5738,'unsat_subst',[],['two_arg','arg14_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5738,'valence_type',[],['two_arg','arg14_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3944,'verb_synsem',[],['two_arg','arg14_lt','verb_synsem']).
pp(3944,'verb_synsem',[N|R],A) :- pp(5693,N,R,A).
pp(5693,'cp_intrans_subst',[],['two_arg','arg14_lt','verb_synsem','cp_intrans_subst']).
pp(5693,'two_arg_subst',[],['two_arg','arg14_lt','verb_synsem','two_arg_subst']).
pp(5693,'unsat_two_arg_subst',[],['two_arg','arg14_lt','verb_synsem','unsat_two_arg_subst']).
pp(5693,'unsat_subst',[],['two_arg','arg14_lt','verb_synsem','unsat_subst']).
pp(5693,'valence_type',[],['two_arg','arg14_lt','verb_synsem','valence_type']).
pp(3944,'cp_intrans_subst',[],['two_arg','arg14_lt','cp_intrans_subst']).
pp(3944,'two_arg_subst',[],['two_arg','arg14_lt','two_arg_subst']).
pp(3944,'unsat_two_arg_subst',[],['two_arg','arg14_lt','unsat_two_arg_subst']).
pp(3944,'unsat_subst',[],['two_arg','arg14_lt','unsat_subst']).
pp(3944,'valence_type',[],['two_arg','arg14_lt','valence_type']).
pp(3236,'arg1_subj_lt',[],['two_arg','arg1_subj_lt']).
pp(3236,'arg1_subj_lt',[N|R],A) :- pp(3918,N,R,A).
pp(3918,'cp_prop+ques_verb',[],['two_arg','arg1_subj_lt','cp_prop+ques_verb']).
pp(3918,'cp_prop+ques_verb',[N|R],A) :- pp(5761,N,R,A).
pp(5761,'cp_intrans_subst',[],['two_arg','arg1_subj_lt','cp_prop+ques_verb','cp_intrans_subst']).
pp(5761,'two_arg_subst',[],['two_arg','arg1_subj_lt','cp_prop+ques_verb','two_arg_subst']).
pp(5761,'unsat_two_arg_subst',[],['two_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5761,'unsat_subst',[],['two_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_subst']).
pp(5761,'valence_type',[],['two_arg','arg1_subj_lt','cp_prop+ques_verb','valence_type']).
pp(3918,'basic_cp_prop+ques_verb',[],['two_arg','arg1_subj_lt','basic_cp_prop+ques_verb']).
pp(3918,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5729,N,R,A).
pp(5729,'cp_intrans_subst',[],['two_arg','arg1_subj_lt','basic_cp_prop+ques_verb','cp_intrans_subst']).
pp(5729,'two_arg_subst',[],['two_arg','arg1_subj_lt','basic_cp_prop+ques_verb','two_arg_subst']).
pp(5729,'unsat_two_arg_subst',[],['two_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5729,'unsat_subst',[],['two_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5729,'valence_type',[],['two_arg','arg1_subj_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3918,'verb_synsem',[],['two_arg','arg1_subj_lt','verb_synsem']).
pp(3918,'verb_synsem',[N|R],A) :- pp(5667,N,R,A).
pp(5667,'cp_intrans_subst',[],['two_arg','arg1_subj_lt','verb_synsem','cp_intrans_subst']).
pp(5667,'prep_intrans_subst',[],['two_arg','arg1_subj_lt','verb_synsem','prep_intrans_subst']).
pp(5667,'two_arg_subst',[],['two_arg','arg1_subj_lt','verb_synsem','two_arg_subst']).
pp(5667,'unsat_two_arg_subst',[],['two_arg','arg1_subj_lt','verb_synsem','unsat_two_arg_subst']).
pp(5667,'unsat_subst',[],['two_arg','arg1_subj_lt','verb_synsem','unsat_subst']).
pp(5667,'valence_type',[],['two_arg','arg1_subj_lt','verb_synsem','valence_type']).
pp(3918,'cp_intrans_subst',[],['two_arg','arg1_subj_lt','cp_intrans_subst']).
pp(3918,'prep_intrans_subst',[],['two_arg','arg1_subj_lt','prep_intrans_subst']).
pp(3918,'two_arg_subst',[],['two_arg','arg1_subj_lt','two_arg_subst']).
pp(3918,'unsat_two_arg_subst',[],['two_arg','arg1_subj_lt','unsat_two_arg_subst']).
pp(3918,'unsat_subst',[],['two_arg','arg1_subj_lt','unsat_subst']).
pp(3918,'valence_type',[],['two_arg','arg1_subj_lt','valence_type']).
pp(3236,'basic_prep_intrans_lt',[],['two_arg','basic_prep_intrans_lt']).
pp(3236,'basic_prep_intrans_lt',[N|R],A) :- pp(3913,N,R,A).
pp(3913,'verb_synsem',[],['two_arg','basic_prep_intrans_lt','verb_synsem']).
pp(3913,'verb_synsem',[N|R],A) :- pp(5663,N,R,A).
pp(5663,'prep_intrans_subst',[],['two_arg','basic_prep_intrans_lt','verb_synsem','prep_intrans_subst']).
pp(5663,'two_arg_subst',[],['two_arg','basic_prep_intrans_lt','verb_synsem','two_arg_subst']).
pp(5663,'unsat_two_arg_subst',[],['two_arg','basic_prep_intrans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5663,'unsat_subst',[],['two_arg','basic_prep_intrans_lt','verb_synsem','unsat_subst']).
pp(5663,'valence_type',[],['two_arg','basic_prep_intrans_lt','verb_synsem','valence_type']).
pp(3913,'prep_intrans_subst',[],['two_arg','basic_prep_intrans_lt','prep_intrans_subst']).
pp(3913,'two_arg_subst',[],['two_arg','basic_prep_intrans_lt','two_arg_subst']).
pp(3913,'unsat_two_arg_subst',[],['two_arg','basic_prep_intrans_lt','unsat_two_arg_subst']).
pp(3913,'unsat_subst',[],['two_arg','basic_prep_intrans_lt','unsat_subst']).
pp(3913,'valence_type',[],['two_arg','basic_prep_intrans_lt','valence_type']).
pp(3236,'subj_equi_lt',[],['two_arg','subj_equi_lt']).
pp(3236,'subj_equi_lt',[N|R],A) :- pp(3908,N,R,A).
pp(3908,'verb_synsem',[],['two_arg','subj_equi_lt','verb_synsem']).
pp(3908,'verb_synsem',[N|R],A) :- pp(5658,N,R,A).
pp(5658,'inf_or_prp_intrans_subst',[],['two_arg','subj_equi_lt','verb_synsem','inf_or_prp_intrans_subst']).
pp(5658,'unsat_two_arg_subst',[],['two_arg','subj_equi_lt','verb_synsem','unsat_two_arg_subst']).
pp(5658,'unsat_subst',[],['two_arg','subj_equi_lt','verb_synsem','unsat_subst']).
pp(5658,'valence_type',[],['two_arg','subj_equi_lt','verb_synsem','valence_type']).
pp(3908,'inf_or_prp_intrans_subst',[],['two_arg','subj_equi_lt','inf_or_prp_intrans_subst']).
pp(3908,'unsat_two_arg_subst',[],['two_arg','subj_equi_lt','unsat_two_arg_subst']).
pp(3908,'unsat_subst',[],['two_arg','subj_equi_lt','unsat_subst']).
pp(3908,'valence_type',[],['two_arg','subj_equi_lt','valence_type']).
pp(3236,'s_equi_lt',[],['two_arg','s_equi_lt']).
pp(3236,'s_equi_lt',[N|R],A) :- pp(3902,N,R,A).
pp(3902,'verb_synsem',[],['two_arg','s_equi_lt','verb_synsem']).
pp(3902,'verb_synsem',[N|R],A) :- pp(5652,N,R,A).
pp(5652,'inf_or_prp_intrans_subst',[],['two_arg','s_equi_lt','verb_synsem','inf_or_prp_intrans_subst']).
pp(5652,'unsat_two_arg_subst',[],['two_arg','s_equi_lt','verb_synsem','unsat_two_arg_subst']).
pp(5652,'unsat_subst',[],['two_arg','s_equi_lt','verb_synsem','unsat_subst']).
pp(5652,'valence_type',[],['two_arg','s_equi_lt','verb_synsem','valence_type']).
pp(3902,'inf_or_prp_intrans_subst',[],['two_arg','s_equi_lt','inf_or_prp_intrans_subst']).
pp(3902,'unsat_two_arg_subst',[],['two_arg','s_equi_lt','unsat_two_arg_subst']).
pp(3902,'unsat_subst',[],['two_arg','s_equi_lt','unsat_subst']).
pp(3902,'valence_type',[],['two_arg','s_equi_lt','valence_type']).
pp(3236,'unacc_lt',[],['two_arg','unacc_lt']).
pp(3236,'unacc_lt',[N|R],A) :- pp(3893,N,R,A).
pp(3893,'verb_synsem',[],['two_arg','unacc_lt','verb_synsem']).
pp(3893,'verb_synsem',[N|R],A) :- pp(5643,N,R,A).
pp(5643,'two_arg_subst',[],['two_arg','unacc_lt','verb_synsem','two_arg_subst']).
pp(5643,'unsat_two_arg_subst',[],['two_arg','unacc_lt','verb_synsem','unsat_two_arg_subst']).
pp(5643,'unsat_subst',[],['two_arg','unacc_lt','verb_synsem','unsat_subst']).
pp(5643,'valence_type',[],['two_arg','unacc_lt','verb_synsem','valence_type']).
pp(3893,'two_arg_subst',[],['two_arg','unacc_lt','two_arg_subst']).
pp(3893,'unsat_two_arg_subst',[],['two_arg','unacc_lt','unsat_two_arg_subst']).
pp(3893,'unsat_subst',[],['two_arg','unacc_lt','unsat_subst']).
pp(3893,'valence_type',[],['two_arg','unacc_lt','valence_type']).
pp(3236,'linking_type',[],['two_arg','linking_type']).
pp(3236,'linking_type',[N|R],A) :- pp(3879,N,R,A).
pp(3879,'fin_cp_prop+ques_verb',[],['two_arg','linking_type','fin_cp_prop+ques_verb']).
pp(3879,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5780,N,R,A).
pp(5780,'cp_intrans_subst',[],['two_arg','linking_type','fin_cp_prop+ques_verb','cp_intrans_subst']).
pp(5780,'two_arg_subst',[],['two_arg','linking_type','fin_cp_prop+ques_verb','two_arg_subst']).
pp(5780,'unsat_two_arg_subst',[],['two_arg','linking_type','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5780,'unsat_subst',[],['two_arg','linking_type','fin_cp_prop+ques_verb','unsat_subst']).
pp(5780,'valence_type',[],['two_arg','linking_type','fin_cp_prop+ques_verb','valence_type']).
pp(3879,'cp_prop+ques_verb',[],['two_arg','linking_type','cp_prop+ques_verb']).
pp(3879,'cp_prop+ques_verb',[N|R],A) :- pp(5750,N,R,A).
pp(5750,'inf_intrans_subst',[],['two_arg','linking_type','cp_prop+ques_verb','inf_intrans_subst']).
pp(5750,'inf_or_prp_intrans_subst',[],['two_arg','linking_type','cp_prop+ques_verb','inf_or_prp_intrans_subst']).
pp(5750,'cp_intrans_subst',[],['two_arg','linking_type','cp_prop+ques_verb','cp_intrans_subst']).
pp(5750,'two_arg_subst',[],['two_arg','linking_type','cp_prop+ques_verb','two_arg_subst']).
pp(5750,'unsat_two_arg_subst',[],['two_arg','linking_type','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5750,'unsat_subst',[],['two_arg','linking_type','cp_prop+ques_verb','unsat_subst']).
pp(5750,'valence_type',[],['two_arg','linking_type','cp_prop+ques_verb','valence_type']).
pp(3879,'basic_cp_prop+ques_verb',[],['two_arg','linking_type','basic_cp_prop+ques_verb']).
pp(3879,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5717,N,R,A).
pp(5717,'inf_intrans_subst',[],['two_arg','linking_type','basic_cp_prop+ques_verb','inf_intrans_subst']).
pp(5717,'inf_or_prp_intrans_subst',[],['two_arg','linking_type','basic_cp_prop+ques_verb','inf_or_prp_intrans_subst']).
pp(5717,'cp_intrans_subst',[],['two_arg','linking_type','basic_cp_prop+ques_verb','cp_intrans_subst']).
pp(5717,'two_arg_subst',[],['two_arg','linking_type','basic_cp_prop+ques_verb','two_arg_subst']).
pp(5717,'unsat_two_arg_subst',[],['two_arg','linking_type','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5717,'unsat_subst',[],['two_arg','linking_type','basic_cp_prop+ques_verb','unsat_subst']).
pp(5717,'valence_type',[],['two_arg','linking_type','basic_cp_prop+ques_verb','valence_type']).
pp(3879,'verb_synsem',[],['two_arg','linking_type','verb_synsem']).
pp(3879,'verb_synsem',[N|R],A) :- pp(5630,N,R,A).
pp(5630,'inf_intrans_subst',[],['two_arg','linking_type','verb_synsem','inf_intrans_subst']).
pp(5630,'inf_or_prp_intrans_subst',[],['two_arg','linking_type','verb_synsem','inf_or_prp_intrans_subst']).
pp(5630,'np_non_trans_subst',[],['two_arg','linking_type','verb_synsem','np_non_trans_subst']).
pp(5630,'non_trans_subst',[],['two_arg','linking_type','verb_synsem','non_trans_subst']).
pp(5630,'cp_intrans_subst',[],['two_arg','linking_type','verb_synsem','cp_intrans_subst']).
pp(5630,'prep_intrans_subst',[],['two_arg','linking_type','verb_synsem','prep_intrans_subst']).
pp(5630,'two_arg_subst',[],['two_arg','linking_type','verb_synsem','two_arg_subst']).
pp(5630,'unsat_two_arg_subst',[],['two_arg','linking_type','verb_synsem','unsat_two_arg_subst']).
pp(5630,'unsat_subst',[],['two_arg','linking_type','verb_synsem','unsat_subst']).
pp(5630,'valence_type',[],['two_arg','linking_type','verb_synsem','valence_type']).
pp(3879,'inf_intrans_subst',[],['two_arg','linking_type','inf_intrans_subst']).
pp(3879,'inf_or_prp_intrans_subst',[],['two_arg','linking_type','inf_or_prp_intrans_subst']).
pp(3879,'np_non_trans_subst',[],['two_arg','linking_type','np_non_trans_subst']).
pp(3879,'non_trans_subst',[],['two_arg','linking_type','non_trans_subst']).
pp(3879,'cp_intrans_subst',[],['two_arg','linking_type','cp_intrans_subst']).
pp(3879,'prep_intrans_subst',[],['two_arg','linking_type','prep_intrans_subst']).
pp(3879,'two_arg_subst',[],['two_arg','linking_type','two_arg_subst']).
pp(3879,'unsat_two_arg_subst',[],['two_arg','linking_type','unsat_two_arg_subst']).
pp(3879,'unsat_subst',[],['two_arg','linking_type','unsat_subst']).
pp(3879,'valence_type',[],['two_arg','linking_type','valence_type']).
pp(3236,'nomod_synsem',[],['two_arg','nomod_synsem']).
pp(3236,'fin_cp_prop+ques_verb',[],['two_arg','fin_cp_prop+ques_verb']).
pp(3236,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3850,N,R,A).
pp(3850,'cp_intrans_subst',[],['two_arg','fin_cp_prop+ques_verb','cp_intrans_subst']).
pp(3850,'two_arg_subst',[],['two_arg','fin_cp_prop+ques_verb','two_arg_subst']).
pp(3850,'unsat_two_arg_subst',[],['two_arg','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3850,'unsat_subst',[],['two_arg','fin_cp_prop+ques_verb','unsat_subst']).
pp(3850,'valence_type',[],['two_arg','fin_cp_prop+ques_verb','valence_type']).
pp(3236,'cp_prop+ques_verb',[],['two_arg','cp_prop+ques_verb']).
pp(3236,'cp_prop+ques_verb',[N|R],A) :- pp(3838,N,R,A).
pp(3838,'inf_intrans_subst',[],['two_arg','cp_prop+ques_verb','inf_intrans_subst']).
pp(3838,'inf_or_prp_intrans_subst',[],['two_arg','cp_prop+ques_verb','inf_or_prp_intrans_subst']).
pp(3838,'cp_intrans_subst',[],['two_arg','cp_prop+ques_verb','cp_intrans_subst']).
pp(3838,'two_arg_subst',[],['two_arg','cp_prop+ques_verb','two_arg_subst']).
pp(3838,'unsat_two_arg_subst',[],['two_arg','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3838,'unsat_subst',[],['two_arg','cp_prop+ques_verb','unsat_subst']).
pp(3838,'valence_type',[],['two_arg','cp_prop+ques_verb','valence_type']).
pp(3236,'basic_cp_prop+ques_verb',[],['two_arg','basic_cp_prop+ques_verb']).
pp(3236,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3820,N,R,A).
pp(3820,'inf_intrans_subst',[],['two_arg','basic_cp_prop+ques_verb','inf_intrans_subst']).
pp(3820,'inf_or_prp_intrans_subst',[],['two_arg','basic_cp_prop+ques_verb','inf_or_prp_intrans_subst']).
pp(3820,'cp_intrans_subst',[],['two_arg','basic_cp_prop+ques_verb','cp_intrans_subst']).
pp(3820,'two_arg_subst',[],['two_arg','basic_cp_prop+ques_verb','two_arg_subst']).
pp(3820,'unsat_two_arg_subst',[],['two_arg','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3820,'unsat_subst',[],['two_arg','basic_cp_prop+ques_verb','unsat_subst']).
pp(3820,'valence_type',[],['two_arg','basic_cp_prop+ques_verb','valence_type']).
pp(3236,'verb_synsem',[],['two_arg','verb_synsem']).
pp(3236,'verb_synsem',[N|R],A) :- pp(3797,N,R,A).
pp(3797,'inf_intrans_subst',[],['two_arg','verb_synsem','inf_intrans_subst']).
pp(3797,'inf_or_prp_intrans_subst',[],['two_arg','verb_synsem','inf_or_prp_intrans_subst']).
pp(3797,'np_non_trans_subst',[],['two_arg','verb_synsem','np_non_trans_subst']).
pp(3797,'non_trans_subst',[],['two_arg','verb_synsem','non_trans_subst']).
pp(3797,'cp_intrans_subst',[],['two_arg','verb_synsem','cp_intrans_subst']).
pp(3797,'prep_intrans_subst',[],['two_arg','verb_synsem','prep_intrans_subst']).
pp(3797,'two_arg_subst',[],['two_arg','verb_synsem','two_arg_subst']).
pp(3797,'unsat_two_arg_subst',[],['two_arg','verb_synsem','unsat_two_arg_subst']).
pp(3797,'unsat_subst',[],['two_arg','verb_synsem','unsat_subst']).
pp(3797,'valence_type',[],['two_arg','verb_synsem','valence_type']).
pp(3236,'inf_intrans_subst',[],['two_arg','inf_intrans_subst']).
pp(3236,'inf_or_prp_intrans_subst',[],['two_arg','inf_or_prp_intrans_subst']).
pp(3236,'np_non_trans_subst',[],['two_arg','np_non_trans_subst']).
pp(3236,'non_trans_subst',[],['two_arg','non_trans_subst']).
pp(3236,'cp_intrans_subst',[],['two_arg','cp_intrans_subst']).
pp(3236,'prep_intrans_subst',[],['two_arg','prep_intrans_subst']).
pp(3236,'two_arg_subst',[],['two_arg','two_arg_subst']).
pp(3236,'unsat_two_arg_subst',[],['two_arg','unsat_two_arg_subst']).
pp(3236,'unsat_subst',[],['two_arg','unsat_subst']).
pp(3236,'valence_type',[],['two_arg','valence_type']).
pp(0,'intrans_pred_adj_synsem',[],['intrans_pred_adj_synsem']).
pp(0,'particle_verb',[],['particle_verb']).
pp(0,'basic_trans_prep_synsem',[],['basic_trans_prep_synsem']).
pp(0,'basic_two_arg',[],['basic_two_arg']).
pp(0,'basic_two_arg',[N|R],A) :- pp(3237,N,R,A).
pp(3237,'trans_lt',[],['basic_two_arg','trans_lt']).
pp(3237,'trans_lt',[N|R],A) :- pp(3953,N,R,A).
pp(3953,'verb_synsem',[],['basic_two_arg','trans_lt','verb_synsem']).
pp(3953,'verb_synsem',[N|R],A) :- pp(5702,N,R,A).
pp(5702,'two_arg_subst',[],['basic_two_arg','trans_lt','verb_synsem','two_arg_subst']).
pp(5702,'unsat_two_arg_subst',[],['basic_two_arg','trans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5702,'unsat_subst',[],['basic_two_arg','trans_lt','verb_synsem','unsat_subst']).
pp(5702,'valence_type',[],['basic_two_arg','trans_lt','verb_synsem','valence_type']).
pp(3953,'two_arg_subst',[],['basic_two_arg','trans_lt','two_arg_subst']).
pp(3953,'unsat_two_arg_subst',[],['basic_two_arg','trans_lt','unsat_two_arg_subst']).
pp(3953,'unsat_subst',[],['basic_two_arg','trans_lt','unsat_subst']).
pp(3953,'valence_type',[],['basic_two_arg','trans_lt','valence_type']).
pp(3237,'arg13_lt',[],['basic_two_arg','arg13_lt']).
pp(3237,'arg13_lt',[N|R],A) :- pp(3945,N,R,A).
pp(3945,'verb_synsem',[],['basic_two_arg','arg13_lt','verb_synsem']).
pp(3945,'verb_synsem',[N|R],A) :- pp(5694,N,R,A).
pp(5694,'two_arg_subst',[],['basic_two_arg','arg13_lt','verb_synsem','two_arg_subst']).
pp(5694,'unsat_two_arg_subst',[],['basic_two_arg','arg13_lt','verb_synsem','unsat_two_arg_subst']).
pp(5694,'unsat_subst',[],['basic_two_arg','arg13_lt','verb_synsem','unsat_subst']).
pp(5694,'valence_type',[],['basic_two_arg','arg13_lt','verb_synsem','valence_type']).
pp(3945,'two_arg_subst',[],['basic_two_arg','arg13_lt','two_arg_subst']).
pp(3945,'unsat_two_arg_subst',[],['basic_two_arg','arg13_lt','unsat_two_arg_subst']).
pp(3945,'unsat_subst',[],['basic_two_arg','arg13_lt','unsat_subst']).
pp(3945,'valence_type',[],['basic_two_arg','arg13_lt','valence_type']).
pp(3237,'arg14_lt',[],['basic_two_arg','arg14_lt']).
pp(3237,'arg14_lt',[N|R],A) :- pp(3943,N,R,A).
pp(3943,'cp_prop+ques_verb',[],['basic_two_arg','arg14_lt','cp_prop+ques_verb']).
pp(3943,'cp_prop+ques_verb',[N|R],A) :- pp(5769,N,R,A).
pp(5769,'cp_intrans_subst',[],['basic_two_arg','arg14_lt','cp_prop+ques_verb','cp_intrans_subst']).
pp(5769,'two_arg_subst',[],['basic_two_arg','arg14_lt','cp_prop+ques_verb','two_arg_subst']).
pp(5769,'unsat_two_arg_subst',[],['basic_two_arg','arg14_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5769,'unsat_subst',[],['basic_two_arg','arg14_lt','cp_prop+ques_verb','unsat_subst']).
pp(5769,'valence_type',[],['basic_two_arg','arg14_lt','cp_prop+ques_verb','valence_type']).
pp(3943,'basic_cp_prop+ques_verb',[],['basic_two_arg','arg14_lt','basic_cp_prop+ques_verb']).
pp(3943,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5737,N,R,A).
pp(5737,'cp_intrans_subst',[],['basic_two_arg','arg14_lt','basic_cp_prop+ques_verb','cp_intrans_subst']).
pp(5737,'two_arg_subst',[],['basic_two_arg','arg14_lt','basic_cp_prop+ques_verb','two_arg_subst']).
pp(5737,'unsat_two_arg_subst',[],['basic_two_arg','arg14_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5737,'unsat_subst',[],['basic_two_arg','arg14_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5737,'valence_type',[],['basic_two_arg','arg14_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3943,'verb_synsem',[],['basic_two_arg','arg14_lt','verb_synsem']).
pp(3943,'verb_synsem',[N|R],A) :- pp(5692,N,R,A).
pp(5692,'cp_intrans_subst',[],['basic_two_arg','arg14_lt','verb_synsem','cp_intrans_subst']).
pp(5692,'two_arg_subst',[],['basic_two_arg','arg14_lt','verb_synsem','two_arg_subst']).
pp(5692,'unsat_two_arg_subst',[],['basic_two_arg','arg14_lt','verb_synsem','unsat_two_arg_subst']).
pp(5692,'unsat_subst',[],['basic_two_arg','arg14_lt','verb_synsem','unsat_subst']).
pp(5692,'valence_type',[],['basic_two_arg','arg14_lt','verb_synsem','valence_type']).
pp(3943,'cp_intrans_subst',[],['basic_two_arg','arg14_lt','cp_intrans_subst']).
pp(3943,'two_arg_subst',[],['basic_two_arg','arg14_lt','two_arg_subst']).
pp(3943,'unsat_two_arg_subst',[],['basic_two_arg','arg14_lt','unsat_two_arg_subst']).
pp(3943,'unsat_subst',[],['basic_two_arg','arg14_lt','unsat_subst']).
pp(3943,'valence_type',[],['basic_two_arg','arg14_lt','valence_type']).
pp(3237,'arg1_subj_lt',[],['basic_two_arg','arg1_subj_lt']).
pp(3237,'arg1_subj_lt',[N|R],A) :- pp(3917,N,R,A).
pp(3917,'cp_prop+ques_verb',[],['basic_two_arg','arg1_subj_lt','cp_prop+ques_verb']).
pp(3917,'cp_prop+ques_verb',[N|R],A) :- pp(5760,N,R,A).
pp(5760,'cp_intrans_subst',[],['basic_two_arg','arg1_subj_lt','cp_prop+ques_verb','cp_intrans_subst']).
pp(5760,'two_arg_subst',[],['basic_two_arg','arg1_subj_lt','cp_prop+ques_verb','two_arg_subst']).
pp(5760,'unsat_two_arg_subst',[],['basic_two_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5760,'unsat_subst',[],['basic_two_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_subst']).
pp(5760,'valence_type',[],['basic_two_arg','arg1_subj_lt','cp_prop+ques_verb','valence_type']).
pp(3917,'basic_cp_prop+ques_verb',[],['basic_two_arg','arg1_subj_lt','basic_cp_prop+ques_verb']).
pp(3917,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5728,N,R,A).
pp(5728,'cp_intrans_subst',[],['basic_two_arg','arg1_subj_lt','basic_cp_prop+ques_verb','cp_intrans_subst']).
pp(5728,'two_arg_subst',[],['basic_two_arg','arg1_subj_lt','basic_cp_prop+ques_verb','two_arg_subst']).
pp(5728,'unsat_two_arg_subst',[],['basic_two_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5728,'unsat_subst',[],['basic_two_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5728,'valence_type',[],['basic_two_arg','arg1_subj_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3917,'verb_synsem',[],['basic_two_arg','arg1_subj_lt','verb_synsem']).
pp(3917,'verb_synsem',[N|R],A) :- pp(5666,N,R,A).
pp(5666,'cp_intrans_subst',[],['basic_two_arg','arg1_subj_lt','verb_synsem','cp_intrans_subst']).
pp(5666,'prep_intrans_subst',[],['basic_two_arg','arg1_subj_lt','verb_synsem','prep_intrans_subst']).
pp(5666,'two_arg_subst',[],['basic_two_arg','arg1_subj_lt','verb_synsem','two_arg_subst']).
pp(5666,'unsat_two_arg_subst',[],['basic_two_arg','arg1_subj_lt','verb_synsem','unsat_two_arg_subst']).
pp(5666,'unsat_subst',[],['basic_two_arg','arg1_subj_lt','verb_synsem','unsat_subst']).
pp(5666,'valence_type',[],['basic_two_arg','arg1_subj_lt','verb_synsem','valence_type']).
pp(3917,'cp_intrans_subst',[],['basic_two_arg','arg1_subj_lt','cp_intrans_subst']).
pp(3917,'prep_intrans_subst',[],['basic_two_arg','arg1_subj_lt','prep_intrans_subst']).
pp(3917,'two_arg_subst',[],['basic_two_arg','arg1_subj_lt','two_arg_subst']).
pp(3917,'unsat_two_arg_subst',[],['basic_two_arg','arg1_subj_lt','unsat_two_arg_subst']).
pp(3917,'unsat_subst',[],['basic_two_arg','arg1_subj_lt','unsat_subst']).
pp(3917,'valence_type',[],['basic_two_arg','arg1_subj_lt','valence_type']).
pp(3237,'basic_prep_intrans_lt',[],['basic_two_arg','basic_prep_intrans_lt']).
pp(3237,'basic_prep_intrans_lt',[N|R],A) :- pp(3912,N,R,A).
pp(3912,'verb_synsem',[],['basic_two_arg','basic_prep_intrans_lt','verb_synsem']).
pp(3912,'verb_synsem',[N|R],A) :- pp(5662,N,R,A).
pp(5662,'prep_intrans_subst',[],['basic_two_arg','basic_prep_intrans_lt','verb_synsem','prep_intrans_subst']).
pp(5662,'two_arg_subst',[],['basic_two_arg','basic_prep_intrans_lt','verb_synsem','two_arg_subst']).
pp(5662,'unsat_two_arg_subst',[],['basic_two_arg','basic_prep_intrans_lt','verb_synsem','unsat_two_arg_subst']).
pp(5662,'unsat_subst',[],['basic_two_arg','basic_prep_intrans_lt','verb_synsem','unsat_subst']).
pp(5662,'valence_type',[],['basic_two_arg','basic_prep_intrans_lt','verb_synsem','valence_type']).
pp(3912,'prep_intrans_subst',[],['basic_two_arg','basic_prep_intrans_lt','prep_intrans_subst']).
pp(3912,'two_arg_subst',[],['basic_two_arg','basic_prep_intrans_lt','two_arg_subst']).
pp(3912,'unsat_two_arg_subst',[],['basic_two_arg','basic_prep_intrans_lt','unsat_two_arg_subst']).
pp(3912,'unsat_subst',[],['basic_two_arg','basic_prep_intrans_lt','unsat_subst']).
pp(3912,'valence_type',[],['basic_two_arg','basic_prep_intrans_lt','valence_type']).
pp(3237,'subj_equi_lt',[],['basic_two_arg','subj_equi_lt']).
pp(3237,'subj_equi_lt',[N|R],A) :- pp(3907,N,R,A).
pp(3907,'verb_synsem',[],['basic_two_arg','subj_equi_lt','verb_synsem']).
pp(3907,'verb_synsem',[N|R],A) :- pp(5657,N,R,A).
pp(5657,'inf_or_prp_intrans_subst',[],['basic_two_arg','subj_equi_lt','verb_synsem','inf_or_prp_intrans_subst']).
pp(5657,'unsat_two_arg_subst',[],['basic_two_arg','subj_equi_lt','verb_synsem','unsat_two_arg_subst']).
pp(5657,'unsat_subst',[],['basic_two_arg','subj_equi_lt','verb_synsem','unsat_subst']).
pp(5657,'valence_type',[],['basic_two_arg','subj_equi_lt','verb_synsem','valence_type']).
pp(3907,'inf_or_prp_intrans_subst',[],['basic_two_arg','subj_equi_lt','inf_or_prp_intrans_subst']).
pp(3907,'unsat_two_arg_subst',[],['basic_two_arg','subj_equi_lt','unsat_two_arg_subst']).
pp(3907,'unsat_subst',[],['basic_two_arg','subj_equi_lt','unsat_subst']).
pp(3907,'valence_type',[],['basic_two_arg','subj_equi_lt','valence_type']).
pp(3237,'s_equi_lt',[],['basic_two_arg','s_equi_lt']).
pp(3237,'s_equi_lt',[N|R],A) :- pp(3901,N,R,A).
pp(3901,'verb_synsem',[],['basic_two_arg','s_equi_lt','verb_synsem']).
pp(3901,'verb_synsem',[N|R],A) :- pp(5651,N,R,A).
pp(5651,'inf_or_prp_intrans_subst',[],['basic_two_arg','s_equi_lt','verb_synsem','inf_or_prp_intrans_subst']).
pp(5651,'unsat_two_arg_subst',[],['basic_two_arg','s_equi_lt','verb_synsem','unsat_two_arg_subst']).
pp(5651,'unsat_subst',[],['basic_two_arg','s_equi_lt','verb_synsem','unsat_subst']).
pp(5651,'valence_type',[],['basic_two_arg','s_equi_lt','verb_synsem','valence_type']).
pp(3901,'inf_or_prp_intrans_subst',[],['basic_two_arg','s_equi_lt','inf_or_prp_intrans_subst']).
pp(3901,'unsat_two_arg_subst',[],['basic_two_arg','s_equi_lt','unsat_two_arg_subst']).
pp(3901,'unsat_subst',[],['basic_two_arg','s_equi_lt','unsat_subst']).
pp(3901,'valence_type',[],['basic_two_arg','s_equi_lt','valence_type']).
pp(3237,'ssr_lt',[],['basic_two_arg','ssr_lt']).
pp(3237,'ssr_lt',[N|R],A) :- pp(3894,N,R,A).
pp(3894,'verb_synsem',[],['basic_two_arg','ssr_lt','verb_synsem']).
pp(3894,'verb_synsem',[N|R],A) :- pp(5644,N,R,A).
pp(5644,'ssr_subst',[],['basic_two_arg','ssr_lt','verb_synsem','ssr_subst']).
pp(5644,'two_arg_subst',[],['basic_two_arg','ssr_lt','verb_synsem','two_arg_subst']).
pp(5644,'unsat_two_arg_subst',[],['basic_two_arg','ssr_lt','verb_synsem','unsat_two_arg_subst']).
pp(5644,'unsat_subst',[],['basic_two_arg','ssr_lt','verb_synsem','unsat_subst']).
pp(5644,'valence_type',[],['basic_two_arg','ssr_lt','verb_synsem','valence_type']).
pp(3894,'ssr_subst',[],['basic_two_arg','ssr_lt','ssr_subst']).
pp(3894,'two_arg_subst',[],['basic_two_arg','ssr_lt','two_arg_subst']).
pp(3894,'unsat_two_arg_subst',[],['basic_two_arg','ssr_lt','unsat_two_arg_subst']).
pp(3894,'unsat_subst',[],['basic_two_arg','ssr_lt','unsat_subst']).
pp(3894,'valence_type',[],['basic_two_arg','ssr_lt','valence_type']).
pp(3237,'unacc_lt',[],['basic_two_arg','unacc_lt']).
pp(3237,'unacc_lt',[N|R],A) :- pp(3892,N,R,A).
pp(3892,'verb_synsem',[],['basic_two_arg','unacc_lt','verb_synsem']).
pp(3892,'verb_synsem',[N|R],A) :- pp(5642,N,R,A).
pp(5642,'two_arg_subst',[],['basic_two_arg','unacc_lt','verb_synsem','two_arg_subst']).
pp(5642,'unsat_two_arg_subst',[],['basic_two_arg','unacc_lt','verb_synsem','unsat_two_arg_subst']).
pp(5642,'unsat_subst',[],['basic_two_arg','unacc_lt','verb_synsem','unsat_subst']).
pp(5642,'valence_type',[],['basic_two_arg','unacc_lt','verb_synsem','valence_type']).
pp(3892,'two_arg_subst',[],['basic_two_arg','unacc_lt','two_arg_subst']).
pp(3892,'unsat_two_arg_subst',[],['basic_two_arg','unacc_lt','unsat_two_arg_subst']).
pp(3892,'unsat_subst',[],['basic_two_arg','unacc_lt','unsat_subst']).
pp(3892,'valence_type',[],['basic_two_arg','unacc_lt','valence_type']).
pp(3237,'linking_type',[],['basic_two_arg','linking_type']).
pp(3237,'linking_type',[N|R],A) :- pp(3878,N,R,A).
pp(3878,'fin_cp_prop+ques_verb',[],['basic_two_arg','linking_type','fin_cp_prop+ques_verb']).
pp(3878,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5779,N,R,A).
pp(5779,'cp_intrans_subst',[],['basic_two_arg','linking_type','fin_cp_prop+ques_verb','cp_intrans_subst']).
pp(5779,'two_arg_subst',[],['basic_two_arg','linking_type','fin_cp_prop+ques_verb','two_arg_subst']).
pp(5779,'unsat_two_arg_subst',[],['basic_two_arg','linking_type','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5779,'unsat_subst',[],['basic_two_arg','linking_type','fin_cp_prop+ques_verb','unsat_subst']).
pp(5779,'valence_type',[],['basic_two_arg','linking_type','fin_cp_prop+ques_verb','valence_type']).
pp(3878,'cp_prop+ques_verb',[],['basic_two_arg','linking_type','cp_prop+ques_verb']).
pp(3878,'cp_prop+ques_verb',[N|R],A) :- pp(5749,N,R,A).
pp(5749,'inf_intrans_subst',[],['basic_two_arg','linking_type','cp_prop+ques_verb','inf_intrans_subst']).
pp(5749,'inf_or_prp_intrans_subst',[],['basic_two_arg','linking_type','cp_prop+ques_verb','inf_or_prp_intrans_subst']).
pp(5749,'cp_intrans_subst',[],['basic_two_arg','linking_type','cp_prop+ques_verb','cp_intrans_subst']).
pp(5749,'two_arg_subst',[],['basic_two_arg','linking_type','cp_prop+ques_verb','two_arg_subst']).
pp(5749,'unsat_two_arg_subst',[],['basic_two_arg','linking_type','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5749,'unsat_subst',[],['basic_two_arg','linking_type','cp_prop+ques_verb','unsat_subst']).
pp(5749,'valence_type',[],['basic_two_arg','linking_type','cp_prop+ques_verb','valence_type']).
pp(3878,'basic_cp_prop+ques_verb',[],['basic_two_arg','linking_type','basic_cp_prop+ques_verb']).
pp(3878,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5716,N,R,A).
pp(5716,'inf_intrans_subst',[],['basic_two_arg','linking_type','basic_cp_prop+ques_verb','inf_intrans_subst']).
pp(5716,'inf_or_prp_intrans_subst',[],['basic_two_arg','linking_type','basic_cp_prop+ques_verb','inf_or_prp_intrans_subst']).
pp(5716,'cp_intrans_subst',[],['basic_two_arg','linking_type','basic_cp_prop+ques_verb','cp_intrans_subst']).
pp(5716,'two_arg_subst',[],['basic_two_arg','linking_type','basic_cp_prop+ques_verb','two_arg_subst']).
pp(5716,'unsat_two_arg_subst',[],['basic_two_arg','linking_type','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5716,'unsat_subst',[],['basic_two_arg','linking_type','basic_cp_prop+ques_verb','unsat_subst']).
pp(5716,'valence_type',[],['basic_two_arg','linking_type','basic_cp_prop+ques_verb','valence_type']).
pp(3878,'verb_synsem',[],['basic_two_arg','linking_type','verb_synsem']).
pp(3878,'verb_synsem',[N|R],A) :- pp(5629,N,R,A).
pp(5629,'inf_intrans_subst',[],['basic_two_arg','linking_type','verb_synsem','inf_intrans_subst']).
pp(5629,'inf_or_prp_intrans_subst',[],['basic_two_arg','linking_type','verb_synsem','inf_or_prp_intrans_subst']).
pp(5629,'np_non_trans_subst',[],['basic_two_arg','linking_type','verb_synsem','np_non_trans_subst']).
pp(5629,'non_trans_subst',[],['basic_two_arg','linking_type','verb_synsem','non_trans_subst']).
pp(5629,'cp_intrans_subst',[],['basic_two_arg','linking_type','verb_synsem','cp_intrans_subst']).
pp(5629,'prep_intrans_subst',[],['basic_two_arg','linking_type','verb_synsem','prep_intrans_subst']).
pp(5629,'ssr_subst',[],['basic_two_arg','linking_type','verb_synsem','ssr_subst']).
pp(5629,'two_arg_subst',[],['basic_two_arg','linking_type','verb_synsem','two_arg_subst']).
pp(5629,'unsat_two_arg_subst',[],['basic_two_arg','linking_type','verb_synsem','unsat_two_arg_subst']).
pp(5629,'unsat_subst',[],['basic_two_arg','linking_type','verb_synsem','unsat_subst']).
pp(5629,'valence_type',[],['basic_two_arg','linking_type','verb_synsem','valence_type']).
pp(3878,'inf_intrans_subst',[],['basic_two_arg','linking_type','inf_intrans_subst']).
pp(3878,'inf_or_prp_intrans_subst',[],['basic_two_arg','linking_type','inf_or_prp_intrans_subst']).
pp(3878,'np_non_trans_subst',[],['basic_two_arg','linking_type','np_non_trans_subst']).
pp(3878,'non_trans_subst',[],['basic_two_arg','linking_type','non_trans_subst']).
pp(3878,'cp_intrans_subst',[],['basic_two_arg','linking_type','cp_intrans_subst']).
pp(3878,'prep_intrans_subst',[],['basic_two_arg','linking_type','prep_intrans_subst']).
pp(3878,'ssr_subst',[],['basic_two_arg','linking_type','ssr_subst']).
pp(3878,'two_arg_subst',[],['basic_two_arg','linking_type','two_arg_subst']).
pp(3878,'unsat_two_arg_subst',[],['basic_two_arg','linking_type','unsat_two_arg_subst']).
pp(3878,'unsat_subst',[],['basic_two_arg','linking_type','unsat_subst']).
pp(3878,'valence_type',[],['basic_two_arg','linking_type','valence_type']).
pp(3237,'nomod_synsem',[],['basic_two_arg','nomod_synsem']).
pp(3237,'aux_verb',[],['basic_two_arg','aux_verb']).
pp(3237,'aux_verb',[N|R],A) :- pp(3856,N,R,A).
pp(3856,'two_arg_subst',[],['basic_two_arg','aux_verb','two_arg_subst']).
pp(3856,'unsat_two_arg_subst',[],['basic_two_arg','aux_verb','unsat_two_arg_subst']).
pp(3856,'unsat_subst',[],['basic_two_arg','aux_verb','unsat_subst']).
pp(3856,'valence_type',[],['basic_two_arg','aux_verb','valence_type']).
pp(3237,'fin_cp_prop+ques_verb',[],['basic_two_arg','fin_cp_prop+ques_verb']).
pp(3237,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3849,N,R,A).
pp(3849,'cp_intrans_subst',[],['basic_two_arg','fin_cp_prop+ques_verb','cp_intrans_subst']).
pp(3849,'two_arg_subst',[],['basic_two_arg','fin_cp_prop+ques_verb','two_arg_subst']).
pp(3849,'unsat_two_arg_subst',[],['basic_two_arg','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3849,'unsat_subst',[],['basic_two_arg','fin_cp_prop+ques_verb','unsat_subst']).
pp(3849,'valence_type',[],['basic_two_arg','fin_cp_prop+ques_verb','valence_type']).
pp(3237,'cp_prop+ques_verb',[],['basic_two_arg','cp_prop+ques_verb']).
pp(3237,'cp_prop+ques_verb',[N|R],A) :- pp(3837,N,R,A).
pp(3837,'inf_intrans_subst',[],['basic_two_arg','cp_prop+ques_verb','inf_intrans_subst']).
pp(3837,'inf_or_prp_intrans_subst',[],['basic_two_arg','cp_prop+ques_verb','inf_or_prp_intrans_subst']).
pp(3837,'cp_intrans_subst',[],['basic_two_arg','cp_prop+ques_verb','cp_intrans_subst']).
pp(3837,'two_arg_subst',[],['basic_two_arg','cp_prop+ques_verb','two_arg_subst']).
pp(3837,'unsat_two_arg_subst',[],['basic_two_arg','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3837,'unsat_subst',[],['basic_two_arg','cp_prop+ques_verb','unsat_subst']).
pp(3837,'valence_type',[],['basic_two_arg','cp_prop+ques_verb','valence_type']).
pp(3237,'basic_cp_prop+ques_verb',[],['basic_two_arg','basic_cp_prop+ques_verb']).
pp(3237,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3819,N,R,A).
pp(3819,'inf_intrans_subst',[],['basic_two_arg','basic_cp_prop+ques_verb','inf_intrans_subst']).
pp(3819,'inf_or_prp_intrans_subst',[],['basic_two_arg','basic_cp_prop+ques_verb','inf_or_prp_intrans_subst']).
pp(3819,'cp_intrans_subst',[],['basic_two_arg','basic_cp_prop+ques_verb','cp_intrans_subst']).
pp(3819,'two_arg_subst',[],['basic_two_arg','basic_cp_prop+ques_verb','two_arg_subst']).
pp(3819,'unsat_two_arg_subst',[],['basic_two_arg','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3819,'unsat_subst',[],['basic_two_arg','basic_cp_prop+ques_verb','unsat_subst']).
pp(3819,'valence_type',[],['basic_two_arg','basic_cp_prop+ques_verb','valence_type']).
pp(3237,'verb_synsem',[],['basic_two_arg','verb_synsem']).
pp(3237,'verb_synsem',[N|R],A) :- pp(3796,N,R,A).
pp(3796,'inf_intrans_subst',[],['basic_two_arg','verb_synsem','inf_intrans_subst']).
pp(3796,'inf_or_prp_intrans_subst',[],['basic_two_arg','verb_synsem','inf_or_prp_intrans_subst']).
pp(3796,'np_non_trans_subst',[],['basic_two_arg','verb_synsem','np_non_trans_subst']).
pp(3796,'non_trans_subst',[],['basic_two_arg','verb_synsem','non_trans_subst']).
pp(3796,'cp_intrans_subst',[],['basic_two_arg','verb_synsem','cp_intrans_subst']).
pp(3796,'prep_intrans_subst',[],['basic_two_arg','verb_synsem','prep_intrans_subst']).
pp(3796,'ssr_subst',[],['basic_two_arg','verb_synsem','ssr_subst']).
pp(3796,'two_arg_subst',[],['basic_two_arg','verb_synsem','two_arg_subst']).
pp(3796,'unsat_two_arg_subst',[],['basic_two_arg','verb_synsem','unsat_two_arg_subst']).
pp(3796,'unsat_subst',[],['basic_two_arg','verb_synsem','unsat_subst']).
pp(3796,'valence_type',[],['basic_two_arg','verb_synsem','valence_type']).
pp(3237,'prep_p_synsem',[],['basic_two_arg','prep_p_synsem']).
pp(3237,'prep_p_synsem',[N|R],A) :- pp(3725,N,R,A).
pp(3725,'prep_with_spr_synsem',[],['basic_two_arg','prep_p_synsem','prep_with_spr_synsem']).
pp(3237,'basic_prep_synsem',[],['basic_two_arg','basic_prep_synsem']).
pp(3237,'basic_prep_synsem',[N|R],A) :- pp(3721,N,R,A).
pp(3721,'prep_with_spr_synsem',[],['basic_two_arg','basic_prep_synsem','prep_with_spr_synsem']).
pp(3237,'isect_synsem',[],['basic_two_arg','isect_synsem']).
pp(3237,'prep_with_spr_synsem',[],['basic_two_arg','prep_with_spr_synsem']).
pp(3237,'inf_intrans_subst',[],['basic_two_arg','inf_intrans_subst']).
pp(3237,'inf_or_prp_intrans_subst',[],['basic_two_arg','inf_or_prp_intrans_subst']).
pp(3237,'np_non_trans_subst',[],['basic_two_arg','np_non_trans_subst']).
pp(3237,'non_trans_subst',[],['basic_two_arg','non_trans_subst']).
pp(3237,'cp_intrans_subst',[],['basic_two_arg','cp_intrans_subst']).
pp(3237,'prep_intrans_subst',[],['basic_two_arg','prep_intrans_subst']).
pp(3237,'ssr_subst',[],['basic_two_arg','ssr_subst']).
pp(3237,'two_arg_subst',[],['basic_two_arg','two_arg_subst']).
pp(3237,'unsat_two_arg_subst',[],['basic_two_arg','unsat_two_arg_subst']).
pp(3237,'unsat_subst',[],['basic_two_arg','unsat_subst']).
pp(3237,'valence_type',[],['basic_two_arg','valence_type']).
pp(0,'scopal_spec_adverb_synsem',[],['scopal_spec_adverb_synsem']).
pp(0,'basic_scopal_adverb_synsem',[],['basic_scopal_adverb_synsem']).
pp(0,'intersect_spec_adverb_synsem',[],['intersect_spec_adverb_synsem']).
pp(0,'spec_adverb_synsem',[],['spec_adverb_synsem']).
pp(0,'basic_int_adverb_synsem',[],['basic_int_adverb_synsem']).
pp(0,'basic_adverb_synsem',[],['basic_adverb_synsem']).
pp(0,'num_synsem',[],['num_synsem']).
pp(0,'measure_adj_attr_synsem',[],['measure_adj_attr_synsem']).
pp(0,'zero_arg',[],['zero_arg']).
pp(0,'non_ref_synsem',[],['non_ref_synsem']).
pp(0,'basic_zero_arg',[],['basic_zero_arg']).
pp(0,'basic_zero_arg',[N|R],A) :- pp(3260,N,R,A).
pp(3260,'isect_synsem',[],['basic_zero_arg','isect_synsem']).
pp(0,'expl_pp_inf_subst',[],['expl_pp_inf_subst']).
pp(0,'expl_pp_inf_subst',[N|R],A) :- pp(3266,N,R,A).
pp(3266,'expl_pp_inf_lt',[],['expl_pp_inf_subst','expl_pp_inf_lt']).
pp(3266,'expl_pp_inf_lt',[N|R],A) :- pp(3936,N,R,A).
pp(3936,'cp_prop+ques_verb',[],['expl_pp_inf_subst','expl_pp_inf_lt','cp_prop+ques_verb']).
pp(3936,'basic_cp_prop+ques_verb',[],['expl_pp_inf_subst','expl_pp_inf_lt','basic_cp_prop+ques_verb']).
pp(3936,'verb_synsem',[],['expl_pp_inf_subst','expl_pp_inf_lt','verb_synsem']).
pp(3266,'arg1_subj_lt',[],['expl_pp_inf_subst','arg1_subj_lt']).
pp(3266,'arg1_subj_lt',[N|R],A) :- pp(3916,N,R,A).
pp(3916,'cp_prop+ques_verb',[],['expl_pp_inf_subst','arg1_subj_lt','cp_prop+ques_verb']).
pp(3916,'basic_cp_prop+ques_verb',[],['expl_pp_inf_subst','arg1_subj_lt','basic_cp_prop+ques_verb']).
pp(3916,'verb_synsem',[],['expl_pp_inf_subst','arg1_subj_lt','verb_synsem']).
pp(3266,'linking_type',[],['expl_pp_inf_subst','linking_type']).
pp(3266,'linking_type',[N|R],A) :- pp(3877,N,R,A).
pp(3877,'cp_prop+ques_verb',[],['expl_pp_inf_subst','linking_type','cp_prop+ques_verb']).
pp(3877,'basic_cp_prop+ques_verb',[],['expl_pp_inf_subst','linking_type','basic_cp_prop+ques_verb']).
pp(3877,'verb_synsem',[],['expl_pp_inf_subst','linking_type','verb_synsem']).
pp(3266,'cp_prop+ques_verb',[],['expl_pp_inf_subst','cp_prop+ques_verb']).
pp(3266,'basic_cp_prop+ques_verb',[],['expl_pp_inf_subst','basic_cp_prop+ques_verb']).
pp(3266,'verb_synsem',[],['expl_pp_inf_subst','verb_synsem']).
pp(0,'np_np_cp_subst',[],['np_np_cp_subst']).
pp(0,'particle_np_pp_subst',[],['particle_np_pp_subst']).
pp(0,'four_arg',[],['four_arg']).
pp(0,'four_arg',[N|R],A) :- pp(3271,N,R,A).
pp(3271,'expl_pp_inf_lt',[],['four_arg','expl_pp_inf_lt']).
pp(3271,'expl_pp_inf_lt',[N|R],A) :- pp(3935,N,R,A).
pp(3935,'cp_prop+ques_verb',[],['four_arg','expl_pp_inf_lt','cp_prop+ques_verb']).
pp(3935,'cp_prop+ques_verb',[N|R],A) :- pp(5767,N,R,A).
pp(5767,'trans_subst',[],['four_arg','expl_pp_inf_lt','cp_prop+ques_verb','trans_subst']).
pp(5767,'trans_subst',[N|R],A) :- pp(7429,N,R,A).
pp(7429,'unsat_four_arg_subst',[],['four_arg','expl_pp_inf_lt','cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(7429,'unsat_three_arg_subst',[],['four_arg','expl_pp_inf_lt','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7429,'unsat_two_arg_subst',[],['four_arg','expl_pp_inf_lt','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5767,'unsat_four_arg_subst',[],['four_arg','expl_pp_inf_lt','cp_prop+ques_verb','unsat_four_arg_subst']).
pp(5767,'unsat_three_arg_subst',[],['four_arg','expl_pp_inf_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5767,'unsat_two_arg_subst',[],['four_arg','expl_pp_inf_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5767,'unsat_subst',[],['four_arg','expl_pp_inf_lt','cp_prop+ques_verb','unsat_subst']).
pp(5767,'valence_type',[],['four_arg','expl_pp_inf_lt','cp_prop+ques_verb','valence_type']).
pp(3935,'basic_cp_prop+ques_verb',[],['four_arg','expl_pp_inf_lt','basic_cp_prop+ques_verb']).
pp(3935,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5735,N,R,A).
pp(5735,'trans_subst',[],['four_arg','expl_pp_inf_lt','basic_cp_prop+ques_verb','trans_subst']).
pp(5735,'trans_subst',[N|R],A) :- pp(7418,N,R,A).
pp(7418,'unsat_four_arg_subst',[],['four_arg','expl_pp_inf_lt','basic_cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(7418,'unsat_three_arg_subst',[],['four_arg','expl_pp_inf_lt','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7418,'unsat_two_arg_subst',[],['four_arg','expl_pp_inf_lt','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5735,'unsat_four_arg_subst',[],['four_arg','expl_pp_inf_lt','basic_cp_prop+ques_verb','unsat_four_arg_subst']).
pp(5735,'unsat_three_arg_subst',[],['four_arg','expl_pp_inf_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5735,'unsat_two_arg_subst',[],['four_arg','expl_pp_inf_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5735,'unsat_subst',[],['four_arg','expl_pp_inf_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5735,'valence_type',[],['four_arg','expl_pp_inf_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3935,'verb_synsem',[],['four_arg','expl_pp_inf_lt','verb_synsem']).
pp(3935,'verb_synsem',[N|R],A) :- pp(5684,N,R,A).
pp(5684,'trans_subst',[],['four_arg','expl_pp_inf_lt','verb_synsem','trans_subst']).
pp(5684,'trans_subst',[N|R],A) :- pp(7401,N,R,A).
pp(7401,'unsat_four_arg_subst',[],['four_arg','expl_pp_inf_lt','verb_synsem','trans_subst','unsat_four_arg_subst']).
pp(7401,'unsat_three_arg_subst',[],['four_arg','expl_pp_inf_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(7401,'unsat_two_arg_subst',[],['four_arg','expl_pp_inf_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(5684,'unsat_four_arg_subst',[],['four_arg','expl_pp_inf_lt','verb_synsem','unsat_four_arg_subst']).
pp(5684,'unsat_three_arg_subst',[],['four_arg','expl_pp_inf_lt','verb_synsem','unsat_three_arg_subst']).
pp(5684,'unsat_two_arg_subst',[],['four_arg','expl_pp_inf_lt','verb_synsem','unsat_two_arg_subst']).
pp(5684,'unsat_subst',[],['four_arg','expl_pp_inf_lt','verb_synsem','unsat_subst']).
pp(5684,'valence_type',[],['four_arg','expl_pp_inf_lt','verb_synsem','valence_type']).
pp(3935,'trans_subst',[],['four_arg','expl_pp_inf_lt','trans_subst']).
pp(3935,'trans_subst',[N|R],A) :- pp(5547,N,R,A).
pp(5547,'unsat_four_arg_subst',[],['four_arg','expl_pp_inf_lt','trans_subst','unsat_four_arg_subst']).
pp(5547,'unsat_three_arg_subst',[],['four_arg','expl_pp_inf_lt','trans_subst','unsat_three_arg_subst']).
pp(5547,'unsat_two_arg_subst',[],['four_arg','expl_pp_inf_lt','trans_subst','unsat_two_arg_subst']).
pp(3935,'unsat_four_arg_subst',[],['four_arg','expl_pp_inf_lt','unsat_four_arg_subst']).
pp(3935,'unsat_three_arg_subst',[],['four_arg','expl_pp_inf_lt','unsat_three_arg_subst']).
pp(3935,'unsat_two_arg_subst',[],['four_arg','expl_pp_inf_lt','unsat_two_arg_subst']).
pp(3935,'unsat_subst',[],['four_arg','expl_pp_inf_lt','unsat_subst']).
pp(3935,'valence_type',[],['four_arg','expl_pp_inf_lt','valence_type']).
pp(3271,'arg1_subj_lt',[],['four_arg','arg1_subj_lt']).
pp(3271,'arg1_subj_lt',[N|R],A) :- pp(3915,N,R,A).
pp(3915,'cp_prop+ques_verb',[],['four_arg','arg1_subj_lt','cp_prop+ques_verb']).
pp(3915,'cp_prop+ques_verb',[N|R],A) :- pp(5758,N,R,A).
pp(5758,'trans_subst',[],['four_arg','arg1_subj_lt','cp_prop+ques_verb','trans_subst']).
pp(5758,'trans_subst',[N|R],A) :- pp(7426,N,R,A).
pp(7426,'unsat_four_arg_subst',[],['four_arg','arg1_subj_lt','cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(7426,'unsat_three_arg_subst',[],['four_arg','arg1_subj_lt','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7426,'unsat_two_arg_subst',[],['four_arg','arg1_subj_lt','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5758,'unsat_four_arg_subst',[],['four_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_four_arg_subst']).
pp(5758,'unsat_three_arg_subst',[],['four_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5758,'unsat_two_arg_subst',[],['four_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5758,'unsat_subst',[],['four_arg','arg1_subj_lt','cp_prop+ques_verb','unsat_subst']).
pp(5758,'valence_type',[],['four_arg','arg1_subj_lt','cp_prop+ques_verb','valence_type']).
pp(3915,'basic_cp_prop+ques_verb',[],['four_arg','arg1_subj_lt','basic_cp_prop+ques_verb']).
pp(3915,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5726,N,R,A).
pp(5726,'trans_subst',[],['four_arg','arg1_subj_lt','basic_cp_prop+ques_verb','trans_subst']).
pp(5726,'trans_subst',[N|R],A) :- pp(7415,N,R,A).
pp(7415,'unsat_four_arg_subst',[],['four_arg','arg1_subj_lt','basic_cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(7415,'unsat_three_arg_subst',[],['four_arg','arg1_subj_lt','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7415,'unsat_two_arg_subst',[],['four_arg','arg1_subj_lt','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5726,'unsat_four_arg_subst',[],['four_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_four_arg_subst']).
pp(5726,'unsat_three_arg_subst',[],['four_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5726,'unsat_two_arg_subst',[],['four_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5726,'unsat_subst',[],['four_arg','arg1_subj_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(5726,'valence_type',[],['four_arg','arg1_subj_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3915,'verb_synsem',[],['four_arg','arg1_subj_lt','verb_synsem']).
pp(3915,'verb_synsem',[N|R],A) :- pp(5664,N,R,A).
pp(5664,'trans_subst',[],['four_arg','arg1_subj_lt','verb_synsem','trans_subst']).
pp(5664,'trans_subst',[N|R],A) :- pp(7396,N,R,A).
pp(7396,'unsat_four_arg_subst',[],['four_arg','arg1_subj_lt','verb_synsem','trans_subst','unsat_four_arg_subst']).
pp(7396,'unsat_three_arg_subst',[],['four_arg','arg1_subj_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(7396,'unsat_two_arg_subst',[],['four_arg','arg1_subj_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(5664,'unsat_four_arg_subst',[],['four_arg','arg1_subj_lt','verb_synsem','unsat_four_arg_subst']).
pp(5664,'unsat_three_arg_subst',[],['four_arg','arg1_subj_lt','verb_synsem','unsat_three_arg_subst']).
pp(5664,'unsat_two_arg_subst',[],['four_arg','arg1_subj_lt','verb_synsem','unsat_two_arg_subst']).
pp(5664,'unsat_subst',[],['four_arg','arg1_subj_lt','verb_synsem','unsat_subst']).
pp(5664,'valence_type',[],['four_arg','arg1_subj_lt','verb_synsem','valence_type']).
pp(3915,'trans_subst',[],['four_arg','arg1_subj_lt','trans_subst']).
pp(3915,'trans_subst',[N|R],A) :- pp(5542,N,R,A).
pp(5542,'unsat_four_arg_subst',[],['four_arg','arg1_subj_lt','trans_subst','unsat_four_arg_subst']).
pp(5542,'unsat_three_arg_subst',[],['four_arg','arg1_subj_lt','trans_subst','unsat_three_arg_subst']).
pp(5542,'unsat_two_arg_subst',[],['four_arg','arg1_subj_lt','trans_subst','unsat_two_arg_subst']).
pp(3915,'unsat_four_arg_subst',[],['four_arg','arg1_subj_lt','unsat_four_arg_subst']).
pp(3915,'unsat_three_arg_subst',[],['four_arg','arg1_subj_lt','unsat_three_arg_subst']).
pp(3915,'unsat_two_arg_subst',[],['four_arg','arg1_subj_lt','unsat_two_arg_subst']).
pp(3915,'unsat_subst',[],['four_arg','arg1_subj_lt','unsat_subst']).
pp(3915,'valence_type',[],['four_arg','arg1_subj_lt','valence_type']).
pp(3271,'linking_type',[],['four_arg','linking_type']).
pp(3271,'linking_type',[N|R],A) :- pp(3876,N,R,A).
pp(3876,'cp_prop+ques_verb',[],['four_arg','linking_type','cp_prop+ques_verb']).
pp(3876,'cp_prop+ques_verb',[N|R],A) :- pp(5747,N,R,A).
pp(5747,'trans_subst',[],['four_arg','linking_type','cp_prop+ques_verb','trans_subst']).
pp(5747,'trans_subst',[N|R],A) :- pp(7423,N,R,A).
pp(7423,'unsat_four_arg_subst',[],['four_arg','linking_type','cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(7423,'unsat_three_arg_subst',[],['four_arg','linking_type','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7423,'unsat_two_arg_subst',[],['four_arg','linking_type','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5747,'unsat_four_arg_subst',[],['four_arg','linking_type','cp_prop+ques_verb','unsat_four_arg_subst']).
pp(5747,'unsat_three_arg_subst',[],['four_arg','linking_type','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5747,'unsat_two_arg_subst',[],['four_arg','linking_type','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5747,'unsat_subst',[],['four_arg','linking_type','cp_prop+ques_verb','unsat_subst']).
pp(5747,'valence_type',[],['four_arg','linking_type','cp_prop+ques_verb','valence_type']).
pp(3876,'basic_cp_prop+ques_verb',[],['four_arg','linking_type','basic_cp_prop+ques_verb']).
pp(3876,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5714,N,R,A).
pp(5714,'trans_subst',[],['four_arg','linking_type','basic_cp_prop+ques_verb','trans_subst']).
pp(5714,'trans_subst',[N|R],A) :- pp(7412,N,R,A).
pp(7412,'unsat_four_arg_subst',[],['four_arg','linking_type','basic_cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(7412,'unsat_three_arg_subst',[],['four_arg','linking_type','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(7412,'unsat_two_arg_subst',[],['four_arg','linking_type','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(5714,'unsat_four_arg_subst',[],['four_arg','linking_type','basic_cp_prop+ques_verb','unsat_four_arg_subst']).
pp(5714,'unsat_three_arg_subst',[],['four_arg','linking_type','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(5714,'unsat_two_arg_subst',[],['four_arg','linking_type','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(5714,'unsat_subst',[],['four_arg','linking_type','basic_cp_prop+ques_verb','unsat_subst']).
pp(5714,'valence_type',[],['four_arg','linking_type','basic_cp_prop+ques_verb','valence_type']).
pp(3876,'verb_synsem',[],['four_arg','linking_type','verb_synsem']).
pp(3876,'verb_synsem',[N|R],A) :- pp(5627,N,R,A).
pp(5627,'trans_subst',[],['four_arg','linking_type','verb_synsem','trans_subst']).
pp(5627,'trans_subst',[N|R],A) :- pp(7393,N,R,A).
pp(7393,'unsat_four_arg_subst',[],['four_arg','linking_type','verb_synsem','trans_subst','unsat_four_arg_subst']).
pp(7393,'unsat_three_arg_subst',[],['four_arg','linking_type','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(7393,'unsat_two_arg_subst',[],['four_arg','linking_type','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(5627,'unsat_four_arg_subst',[],['four_arg','linking_type','verb_synsem','unsat_four_arg_subst']).
pp(5627,'unsat_three_arg_subst',[],['four_arg','linking_type','verb_synsem','unsat_three_arg_subst']).
pp(5627,'unsat_two_arg_subst',[],['four_arg','linking_type','verb_synsem','unsat_two_arg_subst']).
pp(5627,'unsat_subst',[],['four_arg','linking_type','verb_synsem','unsat_subst']).
pp(5627,'valence_type',[],['four_arg','linking_type','verb_synsem','valence_type']).
pp(3876,'trans_subst',[],['four_arg','linking_type','trans_subst']).
pp(3876,'trans_subst',[N|R],A) :- pp(5539,N,R,A).
pp(5539,'unsat_four_arg_subst',[],['four_arg','linking_type','trans_subst','unsat_four_arg_subst']).
pp(5539,'unsat_three_arg_subst',[],['four_arg','linking_type','trans_subst','unsat_three_arg_subst']).
pp(5539,'unsat_two_arg_subst',[],['four_arg','linking_type','trans_subst','unsat_two_arg_subst']).
pp(3876,'unsat_four_arg_subst',[],['four_arg','linking_type','unsat_four_arg_subst']).
pp(3876,'unsat_three_arg_subst',[],['four_arg','linking_type','unsat_three_arg_subst']).
pp(3876,'unsat_two_arg_subst',[],['four_arg','linking_type','unsat_two_arg_subst']).
pp(3876,'unsat_subst',[],['four_arg','linking_type','unsat_subst']).
pp(3876,'valence_type',[],['four_arg','linking_type','valence_type']).
pp(3271,'cp_prop+ques_verb',[],['four_arg','cp_prop+ques_verb']).
pp(3271,'cp_prop+ques_verb',[N|R],A) :- pp(3835,N,R,A).
pp(3835,'trans_subst',[],['four_arg','cp_prop+ques_verb','trans_subst']).
pp(3835,'trans_subst',[N|R],A) :- pp(5530,N,R,A).
pp(5530,'unsat_four_arg_subst',[],['four_arg','cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(5530,'unsat_three_arg_subst',[],['four_arg','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5530,'unsat_two_arg_subst',[],['four_arg','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3835,'unsat_four_arg_subst',[],['four_arg','cp_prop+ques_verb','unsat_four_arg_subst']).
pp(3835,'unsat_three_arg_subst',[],['four_arg','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3835,'unsat_two_arg_subst',[],['four_arg','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3835,'unsat_subst',[],['four_arg','cp_prop+ques_verb','unsat_subst']).
pp(3835,'valence_type',[],['four_arg','cp_prop+ques_verb','valence_type']).
pp(3271,'basic_cp_prop+ques_verb',[],['four_arg','basic_cp_prop+ques_verb']).
pp(3271,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3817,N,R,A).
pp(3817,'trans_subst',[],['four_arg','basic_cp_prop+ques_verb','trans_subst']).
pp(3817,'trans_subst',[N|R],A) :- pp(5522,N,R,A).
pp(5522,'unsat_four_arg_subst',[],['four_arg','basic_cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(5522,'unsat_three_arg_subst',[],['four_arg','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5522,'unsat_two_arg_subst',[],['four_arg','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3817,'unsat_four_arg_subst',[],['four_arg','basic_cp_prop+ques_verb','unsat_four_arg_subst']).
pp(3817,'unsat_three_arg_subst',[],['four_arg','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3817,'unsat_two_arg_subst',[],['four_arg','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3817,'unsat_subst',[],['four_arg','basic_cp_prop+ques_verb','unsat_subst']).
pp(3817,'valence_type',[],['four_arg','basic_cp_prop+ques_verb','valence_type']).
pp(3271,'verb_synsem',[],['four_arg','verb_synsem']).
pp(3271,'verb_synsem',[N|R],A) :- pp(3794,N,R,A).
pp(3794,'trans_subst',[],['four_arg','verb_synsem','trans_subst']).
pp(3794,'trans_subst',[N|R],A) :- pp(5514,N,R,A).
pp(5514,'unsat_four_arg_subst',[],['four_arg','verb_synsem','trans_subst','unsat_four_arg_subst']).
pp(5514,'unsat_three_arg_subst',[],['four_arg','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(5514,'unsat_two_arg_subst',[],['four_arg','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(3794,'unsat_four_arg_subst',[],['four_arg','verb_synsem','unsat_four_arg_subst']).
pp(3794,'unsat_three_arg_subst',[],['four_arg','verb_synsem','unsat_three_arg_subst']).
pp(3794,'unsat_two_arg_subst',[],['four_arg','verb_synsem','unsat_two_arg_subst']).
pp(3794,'unsat_subst',[],['four_arg','verb_synsem','unsat_subst']).
pp(3794,'valence_type',[],['four_arg','verb_synsem','valence_type']).
pp(3271,'trans_subst',[],['four_arg','trans_subst']).
pp(3271,'trans_subst',[N|R],A) :- pp(3678,N,R,A).
pp(3678,'unsat_four_arg_subst',[],['four_arg','trans_subst','unsat_four_arg_subst']).
pp(3678,'unsat_three_arg_subst',[],['four_arg','trans_subst','unsat_three_arg_subst']).
pp(3678,'unsat_two_arg_subst',[],['four_arg','trans_subst','unsat_two_arg_subst']).
pp(3271,'unsat_four_arg_subst',[],['four_arg','unsat_four_arg_subst']).
pp(3271,'unsat_three_arg_subst',[],['four_arg','unsat_three_arg_subst']).
pp(3271,'unsat_two_arg_subst',[],['four_arg','unsat_two_arg_subst']).
pp(3271,'unsat_subst',[],['four_arg','unsat_subst']).
pp(3271,'valence_type',[],['four_arg','valence_type']).
pp(0,'cp_prop_raise_key_verb',[],['cp_prop_raise_key_verb']).
pp(0,'alt_arg14_lt',[],['alt_arg14_lt']).
pp(0,'cp_trans_lt',[],['cp_trans_lt']).
pp(0,'cp_trans_lt',[N|R],A) :- pp(3273,N,R,A).
pp(3273,'fin_cp_prop+ques_verb',[],['cp_trans_lt','fin_cp_prop+ques_verb']).
pp(3273,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3848,N,R,A).
pp(3848,'trans_subst',[],['cp_trans_lt','fin_cp_prop+ques_verb','trans_subst']).
pp(3848,'trans_subst',[N|R],A) :- pp(5536,N,R,A).
pp(5536,'unsat_three_arg_subst',[],['cp_trans_lt','fin_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5536,'unsat_two_arg_subst',[],['cp_trans_lt','fin_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3848,'unsat_three_arg_subst',[],['cp_trans_lt','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3848,'unsat_two_arg_subst',[],['cp_trans_lt','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3848,'unsat_subst',[],['cp_trans_lt','fin_cp_prop+ques_verb','unsat_subst']).
pp(3848,'valence_type',[],['cp_trans_lt','fin_cp_prop+ques_verb','valence_type']).
pp(3273,'cp_prop+ques_verb',[],['cp_trans_lt','cp_prop+ques_verb']).
pp(3273,'cp_prop+ques_verb',[N|R],A) :- pp(3834,N,R,A).
pp(3834,'trans_subst',[],['cp_trans_lt','cp_prop+ques_verb','trans_subst']).
pp(3834,'trans_subst',[N|R],A) :- pp(5529,N,R,A).
pp(5529,'unsat_three_arg_subst',[],['cp_trans_lt','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5529,'unsat_two_arg_subst',[],['cp_trans_lt','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3834,'unsat_three_arg_subst',[],['cp_trans_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3834,'unsat_two_arg_subst',[],['cp_trans_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3834,'unsat_subst',[],['cp_trans_lt','cp_prop+ques_verb','unsat_subst']).
pp(3834,'valence_type',[],['cp_trans_lt','cp_prop+ques_verb','valence_type']).
pp(3273,'basic_cp_prop+ques_verb',[],['cp_trans_lt','basic_cp_prop+ques_verb']).
pp(3273,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3816,N,R,A).
pp(3816,'trans_subst',[],['cp_trans_lt','basic_cp_prop+ques_verb','trans_subst']).
pp(3816,'trans_subst',[N|R],A) :- pp(5521,N,R,A).
pp(5521,'unsat_three_arg_subst',[],['cp_trans_lt','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5521,'unsat_two_arg_subst',[],['cp_trans_lt','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3816,'unsat_three_arg_subst',[],['cp_trans_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3816,'unsat_two_arg_subst',[],['cp_trans_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3816,'unsat_subst',[],['cp_trans_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(3816,'valence_type',[],['cp_trans_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3273,'verb_synsem',[],['cp_trans_lt','verb_synsem']).
pp(3273,'verb_synsem',[N|R],A) :- pp(3793,N,R,A).
pp(3793,'trans_subst',[],['cp_trans_lt','verb_synsem','trans_subst']).
pp(3793,'trans_subst',[N|R],A) :- pp(5513,N,R,A).
pp(5513,'unsat_three_arg_subst',[],['cp_trans_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(5513,'unsat_two_arg_subst',[],['cp_trans_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(3793,'unsat_three_arg_subst',[],['cp_trans_lt','verb_synsem','unsat_three_arg_subst']).
pp(3793,'unsat_two_arg_subst',[],['cp_trans_lt','verb_synsem','unsat_two_arg_subst']).
pp(3793,'unsat_subst',[],['cp_trans_lt','verb_synsem','unsat_subst']).
pp(3793,'valence_type',[],['cp_trans_lt','verb_synsem','valence_type']).
pp(3273,'trans_subst',[],['cp_trans_lt','trans_subst']).
pp(3273,'trans_subst',[N|R],A) :- pp(3677,N,R,A).
pp(3677,'unsat_three_arg_subst',[],['cp_trans_lt','trans_subst','unsat_three_arg_subst']).
pp(3677,'unsat_two_arg_subst',[],['cp_trans_lt','trans_subst','unsat_two_arg_subst']).
pp(3273,'unsat_three_arg_subst',[],['cp_trans_lt','unsat_three_arg_subst']).
pp(3273,'unsat_two_arg_subst',[],['cp_trans_lt','unsat_two_arg_subst']).
pp(3273,'unsat_subst',[],['cp_trans_lt','unsat_subst']).
pp(3273,'valence_type',[],['cp_trans_lt','valence_type']).
pp(0,'empty_prep_particle_trans_lt',[],['empty_prep_particle_trans_lt']).
pp(0,'empty_prep_trans_lt',[],['empty_prep_trans_lt']).
pp(0,'empty_prep_trans_lt',[N|R],A) :- pp(3275,N,R,A).
pp(3275,'verb_synsem',[],['empty_prep_trans_lt','verb_synsem']).
pp(3275,'verb_synsem',[N|R],A) :- pp(3792,N,R,A).
pp(3792,'trans_subst',[],['empty_prep_trans_lt','verb_synsem','trans_subst']).
pp(3792,'trans_subst',[N|R],A) :- pp(5512,N,R,A).
pp(5512,'unsat_three_arg_subst',[],['empty_prep_trans_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(5512,'unsat_two_arg_subst',[],['empty_prep_trans_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(3792,'unsat_three_arg_subst',[],['empty_prep_trans_lt','verb_synsem','unsat_three_arg_subst']).
pp(3792,'unsat_two_arg_subst',[],['empty_prep_trans_lt','verb_synsem','unsat_two_arg_subst']).
pp(3792,'unsat_subst',[],['empty_prep_trans_lt','verb_synsem','unsat_subst']).
pp(3792,'valence_type',[],['empty_prep_trans_lt','verb_synsem','valence_type']).
pp(3275,'trans_subst',[],['empty_prep_trans_lt','trans_subst']).
pp(3275,'trans_subst',[N|R],A) :- pp(3676,N,R,A).
pp(3676,'unsat_three_arg_subst',[],['empty_prep_trans_lt','trans_subst','unsat_three_arg_subst']).
pp(3676,'unsat_two_arg_subst',[],['empty_prep_trans_lt','trans_subst','unsat_two_arg_subst']).
pp(3275,'unsat_three_arg_subst',[],['empty_prep_trans_lt','unsat_three_arg_subst']).
pp(3275,'unsat_two_arg_subst',[],['empty_prep_trans_lt','unsat_two_arg_subst']).
pp(3275,'unsat_subst',[],['empty_prep_trans_lt','unsat_subst']).
pp(3275,'valence_type',[],['empty_prep_trans_lt','valence_type']).
pp(0,'prep_trans_lt',[],['prep_trans_lt']).
pp(0,'prep_trans_lt',[N|R],A) :- pp(3276,N,R,A).
pp(3276,'verb_synsem',[],['prep_trans_lt','verb_synsem']).
pp(3276,'verb_synsem',[N|R],A) :- pp(3791,N,R,A).
pp(3791,'trans_subst',[],['prep_trans_lt','verb_synsem','trans_subst']).
pp(3791,'trans_subst',[N|R],A) :- pp(5511,N,R,A).
pp(5511,'unsat_three_arg_subst',[],['prep_trans_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(5511,'unsat_two_arg_subst',[],['prep_trans_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(3791,'unsat_three_arg_subst',[],['prep_trans_lt','verb_synsem','unsat_three_arg_subst']).
pp(3791,'unsat_two_arg_subst',[],['prep_trans_lt','verb_synsem','unsat_two_arg_subst']).
pp(3791,'unsat_subst',[],['prep_trans_lt','verb_synsem','unsat_subst']).
pp(3791,'valence_type',[],['prep_trans_lt','verb_synsem','valence_type']).
pp(3276,'trans_subst',[],['prep_trans_lt','trans_subst']).
pp(3276,'trans_subst',[N|R],A) :- pp(3675,N,R,A).
pp(3675,'unsat_three_arg_subst',[],['prep_trans_lt','trans_subst','unsat_three_arg_subst']).
pp(3675,'unsat_two_arg_subst',[],['prep_trans_lt','trans_subst','unsat_two_arg_subst']).
pp(3276,'unsat_three_arg_subst',[],['prep_trans_lt','unsat_three_arg_subst']).
pp(3276,'unsat_two_arg_subst',[],['prep_trans_lt','unsat_two_arg_subst']).
pp(3276,'unsat_subst',[],['prep_trans_lt','unsat_subst']).
pp(3276,'valence_type',[],['prep_trans_lt','valence_type']).
pp(0,'np_trans_verb',[],['np_trans_verb']).
pp(0,'trans_lt',[],['trans_lt']).
pp(0,'trans_lt',[N|R],A) :- pp(3277,N,R,A).
pp(3277,'verb_synsem',[],['trans_lt','verb_synsem']).
pp(3277,'verb_synsem',[N|R],A) :- pp(3790,N,R,A).
pp(3790,'two_arg_subst',[],['trans_lt','verb_synsem','two_arg_subst']).
pp(3790,'unsat_two_arg_subst',[],['trans_lt','verb_synsem','unsat_two_arg_subst']).
pp(3790,'unsat_subst',[],['trans_lt','verb_synsem','unsat_subst']).
pp(3790,'valence_type',[],['trans_lt','verb_synsem','valence_type']).
pp(3277,'two_arg_subst',[],['trans_lt','two_arg_subst']).
pp(3277,'unsat_two_arg_subst',[],['trans_lt','unsat_two_arg_subst']).
pp(3277,'unsat_subst',[],['trans_lt','unsat_subst']).
pp(3277,'valence_type',[],['trans_lt','valence_type']).
pp(0,'particle_np_pp_verb',[],['particle_np_pp_verb']).
pp(0,'arg13_lt',[],['arg13_lt']).
pp(0,'arg13_lt',[N|R],A) :- pp(3278,N,R,A).
pp(3278,'fin_cp_prop+ques_verb',[],['arg13_lt','fin_cp_prop+ques_verb']).
pp(3278,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3847,N,R,A).
pp(3847,'trans_subst',[],['arg13_lt','fin_cp_prop+ques_verb','trans_subst']).
pp(3847,'trans_subst',[N|R],A) :- pp(5535,N,R,A).
pp(5535,'unsat_three_arg_subst',[],['arg13_lt','fin_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5535,'unsat_two_arg_subst',[],['arg13_lt','fin_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3847,'unsat_three_arg_subst',[],['arg13_lt','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3847,'unsat_two_arg_subst',[],['arg13_lt','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3847,'unsat_subst',[],['arg13_lt','fin_cp_prop+ques_verb','unsat_subst']).
pp(3847,'valence_type',[],['arg13_lt','fin_cp_prop+ques_verb','valence_type']).
pp(3278,'cp_prop+ques_verb',[],['arg13_lt','cp_prop+ques_verb']).
pp(3278,'cp_prop+ques_verb',[N|R],A) :- pp(3833,N,R,A).
pp(3833,'trans_subst',[],['arg13_lt','cp_prop+ques_verb','trans_subst']).
pp(3833,'trans_subst',[N|R],A) :- pp(5528,N,R,A).
pp(5528,'unsat_three_arg_subst',[],['arg13_lt','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5528,'unsat_two_arg_subst',[],['arg13_lt','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3833,'unsat_three_arg_subst',[],['arg13_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3833,'unsat_two_arg_subst',[],['arg13_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3833,'unsat_subst',[],['arg13_lt','cp_prop+ques_verb','unsat_subst']).
pp(3833,'valence_type',[],['arg13_lt','cp_prop+ques_verb','valence_type']).
pp(3278,'basic_cp_prop+ques_verb',[],['arg13_lt','basic_cp_prop+ques_verb']).
pp(3278,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3815,N,R,A).
pp(3815,'trans_subst',[],['arg13_lt','basic_cp_prop+ques_verb','trans_subst']).
pp(3815,'trans_subst',[N|R],A) :- pp(5520,N,R,A).
pp(5520,'unsat_three_arg_subst',[],['arg13_lt','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5520,'unsat_two_arg_subst',[],['arg13_lt','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3815,'unsat_three_arg_subst',[],['arg13_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3815,'unsat_two_arg_subst',[],['arg13_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3815,'unsat_subst',[],['arg13_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(3815,'valence_type',[],['arg13_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3278,'verb_synsem',[],['arg13_lt','verb_synsem']).
pp(3278,'verb_synsem',[N|R],A) :- pp(3789,N,R,A).
pp(3789,'trans_subst',[],['arg13_lt','verb_synsem','trans_subst']).
pp(3789,'trans_subst',[N|R],A) :- pp(5510,N,R,A).
pp(5510,'unsat_three_arg_subst',[],['arg13_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(5510,'unsat_two_arg_subst',[],['arg13_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(3789,'two_arg_subst',[],['arg13_lt','verb_synsem','two_arg_subst']).
pp(3789,'unsat_three_arg_subst',[],['arg13_lt','verb_synsem','unsat_three_arg_subst']).
pp(3789,'unsat_two_arg_subst',[],['arg13_lt','verb_synsem','unsat_two_arg_subst']).
pp(3789,'unsat_subst',[],['arg13_lt','verb_synsem','unsat_subst']).
pp(3789,'valence_type',[],['arg13_lt','verb_synsem','valence_type']).
pp(3278,'trans_subst',[],['arg13_lt','trans_subst']).
pp(3278,'trans_subst',[N|R],A) :- pp(3674,N,R,A).
pp(3674,'unsat_three_arg_subst',[],['arg13_lt','trans_subst','unsat_three_arg_subst']).
pp(3674,'unsat_two_arg_subst',[],['arg13_lt','trans_subst','unsat_two_arg_subst']).
pp(3278,'two_arg_subst',[],['arg13_lt','two_arg_subst']).
pp(3278,'unsat_three_arg_subst',[],['arg13_lt','unsat_three_arg_subst']).
pp(3278,'unsat_two_arg_subst',[],['arg13_lt','unsat_two_arg_subst']).
pp(3278,'unsat_subst',[],['arg13_lt','unsat_subst']).
pp(3278,'valence_type',[],['arg13_lt','valence_type']).
pp(0,'cp_intrans_verb',[],['cp_intrans_verb']).
pp(0,'arg14_lt',[],['arg14_lt']).
pp(0,'arg14_lt',[N|R],A) :- pp(3279,N,R,A).
pp(3279,'cp_prop+ques_verb',[],['arg14_lt','cp_prop+ques_verb']).
pp(3279,'cp_prop+ques_verb',[N|R],A) :- pp(3832,N,R,A).
pp(3832,'cp_intrans_subst',[],['arg14_lt','cp_prop+ques_verb','cp_intrans_subst']).
pp(3832,'two_arg_subst',[],['arg14_lt','cp_prop+ques_verb','two_arg_subst']).
pp(3832,'unsat_two_arg_subst',[],['arg14_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3832,'unsat_subst',[],['arg14_lt','cp_prop+ques_verb','unsat_subst']).
pp(3832,'valence_type',[],['arg14_lt','cp_prop+ques_verb','valence_type']).
pp(3279,'basic_cp_prop+ques_verb',[],['arg14_lt','basic_cp_prop+ques_verb']).
pp(3279,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3814,N,R,A).
pp(3814,'cp_intrans_subst',[],['arg14_lt','basic_cp_prop+ques_verb','cp_intrans_subst']).
pp(3814,'two_arg_subst',[],['arg14_lt','basic_cp_prop+ques_verb','two_arg_subst']).
pp(3814,'unsat_two_arg_subst',[],['arg14_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3814,'unsat_subst',[],['arg14_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(3814,'valence_type',[],['arg14_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3279,'verb_synsem',[],['arg14_lt','verb_synsem']).
pp(3279,'verb_synsem',[N|R],A) :- pp(3788,N,R,A).
pp(3788,'cp_intrans_subst',[],['arg14_lt','verb_synsem','cp_intrans_subst']).
pp(3788,'two_arg_subst',[],['arg14_lt','verb_synsem','two_arg_subst']).
pp(3788,'unsat_two_arg_subst',[],['arg14_lt','verb_synsem','unsat_two_arg_subst']).
pp(3788,'unsat_subst',[],['arg14_lt','verb_synsem','unsat_subst']).
pp(3788,'valence_type',[],['arg14_lt','verb_synsem','valence_type']).
pp(3279,'cp_intrans_subst',[],['arg14_lt','cp_intrans_subst']).
pp(3279,'two_arg_subst',[],['arg14_lt','two_arg_subst']).
pp(3279,'unsat_two_arg_subst',[],['arg14_lt','unsat_two_arg_subst']).
pp(3279,'unsat_subst',[],['arg14_lt','unsat_subst']).
pp(3279,'valence_type',[],['arg14_lt','valence_type']).
pp(0,'tritrans_lt',[],['tritrans_lt']).
pp(0,'ditrans_lt',[],['ditrans_lt']).
pp(0,'ditrans_lt',[N|R],A) :- pp(3281,N,R,A).
pp(3281,'verb_synsem',[],['ditrans_lt','verb_synsem']).
pp(3281,'verb_synsem',[N|R],A) :- pp(3787,N,R,A).
pp(3787,'trans_subst',[],['ditrans_lt','verb_synsem','trans_subst']).
pp(3787,'trans_subst',[N|R],A) :- pp(5509,N,R,A).
pp(5509,'unsat_three_arg_subst',[],['ditrans_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(5509,'unsat_two_arg_subst',[],['ditrans_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(3787,'unsat_three_arg_subst',[],['ditrans_lt','verb_synsem','unsat_three_arg_subst']).
pp(3787,'unsat_two_arg_subst',[],['ditrans_lt','verb_synsem','unsat_two_arg_subst']).
pp(3787,'unsat_subst',[],['ditrans_lt','verb_synsem','unsat_subst']).
pp(3787,'valence_type',[],['ditrans_lt','verb_synsem','valence_type']).
pp(3281,'trans_subst',[],['ditrans_lt','trans_subst']).
pp(3281,'trans_subst',[N|R],A) :- pp(3673,N,R,A).
pp(3673,'unsat_three_arg_subst',[],['ditrans_lt','trans_subst','unsat_three_arg_subst']).
pp(3673,'unsat_two_arg_subst',[],['ditrans_lt','trans_subst','unsat_two_arg_subst']).
pp(3281,'unsat_three_arg_subst',[],['ditrans_lt','unsat_three_arg_subst']).
pp(3281,'unsat_two_arg_subst',[],['ditrans_lt','unsat_two_arg_subst']).
pp(3281,'unsat_subst',[],['ditrans_lt','unsat_subst']).
pp(3281,'valence_type',[],['ditrans_lt','valence_type']).
pp(0,'double_pp_verb',[],['double_pp_verb']).
pp(0,'double_pp_lt',[],['double_pp_lt']).
pp(0,'pp_cp_lt',[],['pp_cp_lt']).
pp(0,'empty_prep_intrans_verb',[],['empty_prep_intrans_verb']).
pp(0,'pp_cp_verb',[],['pp_cp_verb']).
pp(0,'empty_prep_intrans_lt',[],['empty_prep_intrans_lt']).
pp(0,'empty_prep_intrans_lt',[N|R],A) :- pp(3284,N,R,A).
pp(3284,'verb_synsem',[],['empty_prep_intrans_lt','verb_synsem']).
pp(3284,'verb_synsem',[N|R],A) :- pp(3786,N,R,A).
pp(3786,'unsat_three_arg_subst',[],['empty_prep_intrans_lt','verb_synsem','unsat_three_arg_subst']).
pp(3786,'unsat_two_arg_subst',[],['empty_prep_intrans_lt','verb_synsem','unsat_two_arg_subst']).
pp(3786,'unsat_subst',[],['empty_prep_intrans_lt','verb_synsem','unsat_subst']).
pp(3786,'valence_type',[],['empty_prep_intrans_lt','verb_synsem','valence_type']).
pp(3284,'unsat_three_arg_subst',[],['empty_prep_intrans_lt','unsat_three_arg_subst']).
pp(3284,'unsat_two_arg_subst',[],['empty_prep_intrans_lt','unsat_two_arg_subst']).
pp(3284,'unsat_subst',[],['empty_prep_intrans_lt','unsat_subst']).
pp(3284,'valence_type',[],['empty_prep_intrans_lt','valence_type']).
pp(0,'particle_pp_verb',[],['particle_pp_verb']).
pp(0,'empty_prep_particle_intrans_lt',[],['empty_prep_particle_intrans_lt']).
pp(0,'expl_obj_cp_lt',[],['expl_obj_cp_lt']).
pp(0,'expl_obj_cp_verb',[],['expl_obj_cp_verb']).
pp(0,'expl_obj_lt',[],['expl_obj_lt']).
pp(0,'expl_pp_inf_oeq_verb',[],['expl_pp_inf_oeq_verb']).
pp(0,'expl_pp_inf_oeq_lt',[],['expl_pp_inf_oeq_lt']).
pp(0,'expl_pp_inf_seq_verb',[],['expl_pp_inf_seq_verb']).
pp(0,'expl_pp_inf_seq_lt',[],['expl_pp_inf_seq_lt']).
pp(0,'expl_pp_inf_lt',[],['expl_pp_inf_lt']).
pp(0,'expl_pp_inf_lt',[N|R],A) :- pp(3290,N,R,A).
pp(3290,'cp_prop+ques_verb',[],['expl_pp_inf_lt','cp_prop+ques_verb']).
pp(3290,'cp_prop+ques_verb',[N|R],A) :- pp(3831,N,R,A).
pp(3831,'trans_subst',[],['expl_pp_inf_lt','cp_prop+ques_verb','trans_subst']).
pp(3831,'trans_subst',[N|R],A) :- pp(5527,N,R,A).
pp(5527,'unsat_four_arg_subst',[],['expl_pp_inf_lt','cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(5527,'unsat_three_arg_subst',[],['expl_pp_inf_lt','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5527,'unsat_two_arg_subst',[],['expl_pp_inf_lt','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3831,'unsat_four_arg_subst',[],['expl_pp_inf_lt','cp_prop+ques_verb','unsat_four_arg_subst']).
pp(3831,'unsat_three_arg_subst',[],['expl_pp_inf_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3831,'unsat_two_arg_subst',[],['expl_pp_inf_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3831,'unsat_subst',[],['expl_pp_inf_lt','cp_prop+ques_verb','unsat_subst']).
pp(3831,'valence_type',[],['expl_pp_inf_lt','cp_prop+ques_verb','valence_type']).
pp(3290,'basic_cp_prop+ques_verb',[],['expl_pp_inf_lt','basic_cp_prop+ques_verb']).
pp(3290,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3813,N,R,A).
pp(3813,'trans_subst',[],['expl_pp_inf_lt','basic_cp_prop+ques_verb','trans_subst']).
pp(3813,'trans_subst',[N|R],A) :- pp(5519,N,R,A).
pp(5519,'unsat_four_arg_subst',[],['expl_pp_inf_lt','basic_cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(5519,'unsat_three_arg_subst',[],['expl_pp_inf_lt','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5519,'unsat_two_arg_subst',[],['expl_pp_inf_lt','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3813,'unsat_four_arg_subst',[],['expl_pp_inf_lt','basic_cp_prop+ques_verb','unsat_four_arg_subst']).
pp(3813,'unsat_three_arg_subst',[],['expl_pp_inf_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3813,'unsat_two_arg_subst',[],['expl_pp_inf_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3813,'unsat_subst',[],['expl_pp_inf_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(3813,'valence_type',[],['expl_pp_inf_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3290,'verb_synsem',[],['expl_pp_inf_lt','verb_synsem']).
pp(3290,'verb_synsem',[N|R],A) :- pp(3785,N,R,A).
pp(3785,'trans_subst',[],['expl_pp_inf_lt','verb_synsem','trans_subst']).
pp(3785,'trans_subst',[N|R],A) :- pp(5508,N,R,A).
pp(5508,'unsat_four_arg_subst',[],['expl_pp_inf_lt','verb_synsem','trans_subst','unsat_four_arg_subst']).
pp(5508,'unsat_three_arg_subst',[],['expl_pp_inf_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(5508,'unsat_two_arg_subst',[],['expl_pp_inf_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(3785,'unsat_four_arg_subst',[],['expl_pp_inf_lt','verb_synsem','unsat_four_arg_subst']).
pp(3785,'unsat_three_arg_subst',[],['expl_pp_inf_lt','verb_synsem','unsat_three_arg_subst']).
pp(3785,'unsat_two_arg_subst',[],['expl_pp_inf_lt','verb_synsem','unsat_two_arg_subst']).
pp(3785,'unsat_subst',[],['expl_pp_inf_lt','verb_synsem','unsat_subst']).
pp(3785,'valence_type',[],['expl_pp_inf_lt','verb_synsem','valence_type']).
pp(3290,'trans_subst',[],['expl_pp_inf_lt','trans_subst']).
pp(3290,'trans_subst',[N|R],A) :- pp(3672,N,R,A).
pp(3672,'unsat_four_arg_subst',[],['expl_pp_inf_lt','trans_subst','unsat_four_arg_subst']).
pp(3672,'unsat_three_arg_subst',[],['expl_pp_inf_lt','trans_subst','unsat_three_arg_subst']).
pp(3672,'unsat_two_arg_subst',[],['expl_pp_inf_lt','trans_subst','unsat_two_arg_subst']).
pp(3290,'unsat_four_arg_subst',[],['expl_pp_inf_lt','unsat_four_arg_subst']).
pp(3290,'unsat_three_arg_subst',[],['expl_pp_inf_lt','unsat_three_arg_subst']).
pp(3290,'unsat_two_arg_subst',[],['expl_pp_inf_lt','unsat_two_arg_subst']).
pp(3290,'unsat_subst',[],['expl_pp_inf_lt','unsat_subst']).
pp(3290,'valence_type',[],['expl_pp_inf_lt','valence_type']).
pp(0,'np_particle_verb',[],['np_particle_verb']).
pp(0,'np_particle_lt',[],['np_particle_lt']).
pp(0,'obj_equi_inf_lt',[],['obj_equi_inf_lt']).
pp(0,'obj_equi_inf_lt',[N|R],A) :- pp(3292,N,R,A).
pp(3292,'verb_synsem',[],['obj_equi_inf_lt','verb_synsem']).
pp(3292,'verb_synsem',[N|R],A) :- pp(3784,N,R,A).
pp(3784,'unsat_three_arg_subst',[],['obj_equi_inf_lt','verb_synsem','unsat_three_arg_subst']).
pp(3784,'unsat_two_arg_subst',[],['obj_equi_inf_lt','verb_synsem','unsat_two_arg_subst']).
pp(3784,'unsat_subst',[],['obj_equi_inf_lt','verb_synsem','unsat_subst']).
pp(3784,'valence_type',[],['obj_equi_inf_lt','verb_synsem','valence_type']).
pp(3292,'unsat_three_arg_subst',[],['obj_equi_inf_lt','unsat_three_arg_subst']).
pp(3292,'unsat_two_arg_subst',[],['obj_equi_inf_lt','unsat_two_arg_subst']).
pp(3292,'unsat_subst',[],['obj_equi_inf_lt','unsat_subst']).
pp(3292,'valence_type',[],['obj_equi_inf_lt','valence_type']).
pp(0,'oeq_pp_inf_verb',[],['oeq_pp_inf_verb']).
pp(0,'obj_equi_verb',[],['obj_equi_verb']).
pp(0,'obj_equi_lt',[],['obj_equi_lt']).
pp(0,'obj_equi_lt',[N|R],A) :- pp(3294,N,R,A).
pp(3294,'verb_synsem',[],['obj_equi_lt','verb_synsem']).
pp(3294,'verb_synsem',[N|R],A) :- pp(3782,N,R,A).
pp(3782,'trans_subst',[],['obj_equi_lt','verb_synsem','trans_subst']).
pp(3782,'trans_subst',[N|R],A) :- pp(5507,N,R,A).
pp(5507,'unsat_three_arg_subst',[],['obj_equi_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(5507,'unsat_two_arg_subst',[],['obj_equi_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(3782,'unsat_three_arg_subst',[],['obj_equi_lt','verb_synsem','unsat_three_arg_subst']).
pp(3782,'unsat_two_arg_subst',[],['obj_equi_lt','verb_synsem','unsat_two_arg_subst']).
pp(3782,'unsat_subst',[],['obj_equi_lt','verb_synsem','unsat_subst']).
pp(3782,'valence_type',[],['obj_equi_lt','verb_synsem','valence_type']).
pp(3294,'trans_subst',[],['obj_equi_lt','trans_subst']).
pp(3294,'trans_subst',[N|R],A) :- pp(3671,N,R,A).
pp(3671,'unsat_three_arg_subst',[],['obj_equi_lt','trans_subst','unsat_three_arg_subst']).
pp(3671,'unsat_two_arg_subst',[],['obj_equi_lt','trans_subst','unsat_two_arg_subst']).
pp(3294,'unsat_three_arg_subst',[],['obj_equi_lt','unsat_three_arg_subst']).
pp(3294,'unsat_two_arg_subst',[],['obj_equi_lt','unsat_two_arg_subst']).
pp(3294,'unsat_subst',[],['obj_equi_lt','unsat_subst']).
pp(3294,'valence_type',[],['obj_equi_lt','valence_type']).
pp(0,'particle_cp_lt',[],['particle_cp_lt']).
pp(0,'particle_np_verb',[],['particle_np_verb']).
pp(0,'particle_np_lt',[],['particle_np_lt']).
pp(0,'pp_inf_seq_lt',[],['pp_inf_seq_lt']).
pp(0,'pp_inf_lt',[],['pp_inf_lt']).
pp(0,'prep_intrans_event_verb',[],['prep_intrans_event_verb']).
pp(0,'prep_intrans_event_lt',[],['prep_intrans_event_lt']).
pp(0,'prep_intrans_verb',[],['prep_intrans_verb']).
pp(0,'np_non_trans_verb',[],['np_non_trans_verb']).
pp(0,'obj_equi_prd_lt',[],['obj_equi_prd_lt']).
pp(0,'obj_equi_prd_lt',[N|R],A) :- pp(3293,N,R,A).
pp(3293,'verb_synsem',[],['obj_equi_prd_lt','verb_synsem']).
pp(3293,'verb_synsem',[N|R],A) :- pp(3783,N,R,A).
pp(3783,'unsat_three_arg_subst',[],['obj_equi_prd_lt','verb_synsem','unsat_three_arg_subst']).
pp(3783,'unsat_two_arg_subst',[],['obj_equi_prd_lt','verb_synsem','unsat_two_arg_subst']).
pp(3783,'unsat_subst',[],['obj_equi_prd_lt','verb_synsem','unsat_subst']).
pp(3783,'valence_type',[],['obj_equi_prd_lt','verb_synsem','valence_type']).
pp(3293,'unsat_three_arg_subst',[],['obj_equi_prd_lt','unsat_three_arg_subst']).
pp(3293,'unsat_two_arg_subst',[],['obj_equi_prd_lt','unsat_two_arg_subst']).
pp(3293,'unsat_subst',[],['obj_equi_prd_lt','unsat_subst']).
pp(3293,'valence_type',[],['obj_equi_prd_lt','valence_type']).
pp(0,'prep_intrans_lt',[],['prep_intrans_lt']).
pp(0,'unerg_verb',[],['unerg_verb']).
pp(0,'arg1_subj_lt',[],['arg1_subj_lt']).
pp(0,'arg1_subj_lt',[N|R],A) :- pp(3302,N,R,A).
pp(3302,'fin_cp_prop+ques_verb',[],['arg1_subj_lt','fin_cp_prop+ques_verb']).
pp(3302,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3846,N,R,A).
pp(3846,'trans_subst',[],['arg1_subj_lt','fin_cp_prop+ques_verb','trans_subst']).
pp(3846,'trans_subst',[N|R],A) :- pp(5534,N,R,A).
pp(5534,'unsat_three_arg_subst',[],['arg1_subj_lt','fin_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5534,'unsat_two_arg_subst',[],['arg1_subj_lt','fin_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3846,'unsat_three_arg_subst',[],['arg1_subj_lt','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3846,'unsat_two_arg_subst',[],['arg1_subj_lt','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3846,'unsat_subst',[],['arg1_subj_lt','fin_cp_prop+ques_verb','unsat_subst']).
pp(3846,'valence_type',[],['arg1_subj_lt','fin_cp_prop+ques_verb','valence_type']).
pp(3302,'cp_prop+ques_verb',[],['arg1_subj_lt','cp_prop+ques_verb']).
pp(3302,'cp_prop+ques_verb',[N|R],A) :- pp(3830,N,R,A).
pp(3830,'trans_subst',[],['arg1_subj_lt','cp_prop+ques_verb','trans_subst']).
pp(3830,'trans_subst',[N|R],A) :- pp(5526,N,R,A).
pp(5526,'unsat_four_arg_subst',[],['arg1_subj_lt','cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(5526,'unsat_three_arg_subst',[],['arg1_subj_lt','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5526,'unsat_two_arg_subst',[],['arg1_subj_lt','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3830,'cp_intrans_subst',[],['arg1_subj_lt','cp_prop+ques_verb','cp_intrans_subst']).
pp(3830,'two_arg_subst',[],['arg1_subj_lt','cp_prop+ques_verb','two_arg_subst']).
pp(3830,'unsat_four_arg_subst',[],['arg1_subj_lt','cp_prop+ques_verb','unsat_four_arg_subst']).
pp(3830,'unsat_three_arg_subst',[],['arg1_subj_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3830,'unsat_two_arg_subst',[],['arg1_subj_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3830,'unsat_subst',[],['arg1_subj_lt','cp_prop+ques_verb','unsat_subst']).
pp(3830,'valence_type',[],['arg1_subj_lt','cp_prop+ques_verb','valence_type']).
pp(3302,'basic_cp_prop+ques_verb',[],['arg1_subj_lt','basic_cp_prop+ques_verb']).
pp(3302,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3812,N,R,A).
pp(3812,'trans_subst',[],['arg1_subj_lt','basic_cp_prop+ques_verb','trans_subst']).
pp(3812,'trans_subst',[N|R],A) :- pp(5518,N,R,A).
pp(5518,'unsat_four_arg_subst',[],['arg1_subj_lt','basic_cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(5518,'unsat_three_arg_subst',[],['arg1_subj_lt','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5518,'unsat_two_arg_subst',[],['arg1_subj_lt','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3812,'cp_intrans_subst',[],['arg1_subj_lt','basic_cp_prop+ques_verb','cp_intrans_subst']).
pp(3812,'two_arg_subst',[],['arg1_subj_lt','basic_cp_prop+ques_verb','two_arg_subst']).
pp(3812,'unsat_four_arg_subst',[],['arg1_subj_lt','basic_cp_prop+ques_verb','unsat_four_arg_subst']).
pp(3812,'unsat_three_arg_subst',[],['arg1_subj_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3812,'unsat_two_arg_subst',[],['arg1_subj_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3812,'unsat_subst',[],['arg1_subj_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(3812,'valence_type',[],['arg1_subj_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3302,'verb_synsem',[],['arg1_subj_lt','verb_synsem']).
pp(3302,'verb_synsem',[N|R],A) :- pp(3781,N,R,A).
pp(3781,'generic_np_particle_subst',[],['arg1_subj_lt','verb_synsem','generic_np_particle_subst']).
pp(3781,'trans_subst',[],['arg1_subj_lt','verb_synsem','trans_subst']).
pp(3781,'trans_subst',[N|R],A) :- pp(5506,N,R,A).
pp(5506,'unsat_four_arg_subst',[],['arg1_subj_lt','verb_synsem','trans_subst','unsat_four_arg_subst']).
pp(5506,'unsat_three_arg_subst',[],['arg1_subj_lt','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(5506,'unsat_two_arg_subst',[],['arg1_subj_lt','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(3781,'non_trans_subst',[],['arg1_subj_lt','verb_synsem','non_trans_subst']).
pp(3781,'particle_subst',[],['arg1_subj_lt','verb_synsem','particle_subst']).
pp(3781,'cp_intrans_subst',[],['arg1_subj_lt','verb_synsem','cp_intrans_subst']).
pp(3781,'prep_intrans_subst',[],['arg1_subj_lt','verb_synsem','prep_intrans_subst']).
pp(3781,'two_arg_subst',[],['arg1_subj_lt','verb_synsem','two_arg_subst']).
pp(3781,'pp_inf_subst',[],['arg1_subj_lt','verb_synsem','pp_inf_subst']).
pp(3781,'unsat_four_arg_subst',[],['arg1_subj_lt','verb_synsem','unsat_four_arg_subst']).
pp(3781,'unsat_three_arg_subst',[],['arg1_subj_lt','verb_synsem','unsat_three_arg_subst']).
pp(3781,'unsat_two_arg_subst',[],['arg1_subj_lt','verb_synsem','unsat_two_arg_subst']).
pp(3781,'unsat_subst',[],['arg1_subj_lt','verb_synsem','unsat_subst']).
pp(3781,'valence_type',[],['arg1_subj_lt','verb_synsem','valence_type']).
pp(3302,'generic_np_particle_subst',[],['arg1_subj_lt','generic_np_particle_subst']).
pp(3302,'trans_subst',[],['arg1_subj_lt','trans_subst']).
pp(3302,'trans_subst',[N|R],A) :- pp(3670,N,R,A).
pp(3670,'unsat_four_arg_subst',[],['arg1_subj_lt','trans_subst','unsat_four_arg_subst']).
pp(3670,'unsat_three_arg_subst',[],['arg1_subj_lt','trans_subst','unsat_three_arg_subst']).
pp(3670,'unsat_two_arg_subst',[],['arg1_subj_lt','trans_subst','unsat_two_arg_subst']).
pp(3302,'non_trans_subst',[],['arg1_subj_lt','non_trans_subst']).
pp(3302,'particle_subst',[],['arg1_subj_lt','particle_subst']).
pp(3302,'cp_intrans_subst',[],['arg1_subj_lt','cp_intrans_subst']).
pp(3302,'prep_intrans_subst',[],['arg1_subj_lt','prep_intrans_subst']).
pp(3302,'two_arg_subst',[],['arg1_subj_lt','two_arg_subst']).
pp(3302,'pp_inf_subst',[],['arg1_subj_lt','pp_inf_subst']).
pp(3302,'unsat_four_arg_subst',[],['arg1_subj_lt','unsat_four_arg_subst']).
pp(3302,'unsat_three_arg_subst',[],['arg1_subj_lt','unsat_three_arg_subst']).
pp(3302,'unsat_two_arg_subst',[],['arg1_subj_lt','unsat_two_arg_subst']).
pp(3302,'unsat_subst',[],['arg1_subj_lt','unsat_subst']).
pp(3302,'valence_type',[],['arg1_subj_lt','valence_type']).
pp(0,'atrans_inf_verb',[],['atrans_inf_verb']).
pp(0,'atrans_inf_lt',[],['atrans_inf_lt']).
pp(0,'atrans_verb',[],['atrans_verb']).
pp(0,'atrans_lt',[],['atrans_lt']).
pp(0,'prep_intrans_unacc_lt',[],['prep_intrans_unacc_lt']).
pp(0,'basic_prep_intrans_lt',[],['basic_prep_intrans_lt']).
pp(0,'basic_prep_intrans_lt',[N|R],A) :- pp(3307,N,R,A).
pp(3307,'verb_synsem',[],['basic_prep_intrans_lt','verb_synsem']).
pp(3307,'verb_synsem',[N|R],A) :- pp(3780,N,R,A).
pp(3780,'prep_intrans_subst',[],['basic_prep_intrans_lt','verb_synsem','prep_intrans_subst']).
pp(3780,'two_arg_subst',[],['basic_prep_intrans_lt','verb_synsem','two_arg_subst']).
pp(3780,'unsat_two_arg_subst',[],['basic_prep_intrans_lt','verb_synsem','unsat_two_arg_subst']).
pp(3780,'unsat_subst',[],['basic_prep_intrans_lt','verb_synsem','unsat_subst']).
pp(3780,'valence_type',[],['basic_prep_intrans_lt','verb_synsem','valence_type']).
pp(3307,'prep_intrans_subst',[],['basic_prep_intrans_lt','prep_intrans_subst']).
pp(3307,'two_arg_subst',[],['basic_prep_intrans_lt','two_arg_subst']).
pp(3307,'unsat_two_arg_subst',[],['basic_prep_intrans_lt','unsat_two_arg_subst']).
pp(3307,'unsat_subst',[],['basic_prep_intrans_lt','unsat_subst']).
pp(3307,'valence_type',[],['basic_prep_intrans_lt','valence_type']).
pp(0,'anom_equi_prd_lt',[],['anom_equi_prd_lt']).
pp(0,'subj_equi_prd_lt',[],['subj_equi_prd_lt']).
pp(0,'obj_equi_prd_verb',[],['obj_equi_prd_verb']).
pp(0,'particle_prd_verb',[],['particle_prd_verb']).
pp(0,'obj_equi_non_trans_prd_verb',[],['obj_equi_non_trans_prd_verb']).
pp(0,'equi_prd_lt',[],['equi_prd_lt']).
pp(0,'equi_prd_lt',[N|R],A) :- pp(3310,N,R,A).
pp(3310,'s_equi_lt',[],['equi_prd_lt','s_equi_lt']).
pp(3310,'s_equi_lt',[N|R],A) :- pp(3900,N,R,A).
pp(3900,'verb_synsem',[],['equi_prd_lt','s_equi_lt','verb_synsem']).
pp(3900,'verb_synsem',[N|R],A) :- pp(5650,N,R,A).
pp(5650,'unsat_two_arg_subst',[],['equi_prd_lt','s_equi_lt','verb_synsem','unsat_two_arg_subst']).
pp(5650,'unsat_subst',[],['equi_prd_lt','s_equi_lt','verb_synsem','unsat_subst']).
pp(5650,'valence_type',[],['equi_prd_lt','s_equi_lt','verb_synsem','valence_type']).
pp(3900,'unsat_two_arg_subst',[],['equi_prd_lt','s_equi_lt','unsat_two_arg_subst']).
pp(3900,'unsat_subst',[],['equi_prd_lt','s_equi_lt','unsat_subst']).
pp(3900,'valence_type',[],['equi_prd_lt','s_equi_lt','valence_type']).
pp(3310,'verb_synsem',[],['equi_prd_lt','verb_synsem']).
pp(3310,'verb_synsem',[N|R],A) :- pp(3779,N,R,A).
pp(3779,'unsat_three_arg_subst',[],['equi_prd_lt','verb_synsem','unsat_three_arg_subst']).
pp(3779,'unsat_two_arg_subst',[],['equi_prd_lt','verb_synsem','unsat_two_arg_subst']).
pp(3779,'unsat_subst',[],['equi_prd_lt','verb_synsem','unsat_subst']).
pp(3779,'valence_type',[],['equi_prd_lt','verb_synsem','valence_type']).
pp(3310,'unsat_three_arg_subst',[],['equi_prd_lt','unsat_three_arg_subst']).
pp(3310,'unsat_two_arg_subst',[],['equi_prd_lt','unsat_two_arg_subst']).
pp(3310,'unsat_subst',[],['equi_prd_lt','unsat_subst']).
pp(3310,'valence_type',[],['equi_prd_lt','valence_type']).
pp(0,'expl_it_subj_verb',[],['expl_it_subj_verb']).
pp(0,'expl_it_subj_lt',[],['expl_it_subj_lt']).
pp(0,'expl_prep_trans_verb',[],['expl_prep_trans_verb']).
pp(0,'expl_prep_trans_lt',[],['expl_prep_trans_lt']).
pp(0,'poss_verb',[],['poss_verb']).
pp(0,'poss_lt',[],['poss_lt']).
pp(0,'anom_equi_lt',[],['anom_equi_lt']).
pp(0,'particle_inf_verb',[],['particle_inf_verb']).
pp(0,'anom_equi_particle_lt',[],['anom_equi_particle_lt']).
pp(0,'subj_equi_inf_lt',[],['subj_equi_inf_lt']).
pp(0,'subj_equi_lt',[],['subj_equi_lt']).
pp(0,'subj_equi_lt',[N|R],A) :- pp(3317,N,R,A).
pp(3317,'verb_synsem',[],['subj_equi_lt','verb_synsem']).
pp(3317,'verb_synsem',[N|R],A) :- pp(3778,N,R,A).
pp(3778,'inf_or_prp_intrans_subst',[],['subj_equi_lt','verb_synsem','inf_or_prp_intrans_subst']).
pp(3778,'unsat_two_arg_subst',[],['subj_equi_lt','verb_synsem','unsat_two_arg_subst']).
pp(3778,'unsat_subst',[],['subj_equi_lt','verb_synsem','unsat_subst']).
pp(3778,'valence_type',[],['subj_equi_lt','verb_synsem','valence_type']).
pp(3317,'inf_or_prp_intrans_subst',[],['subj_equi_lt','inf_or_prp_intrans_subst']).
pp(3317,'unsat_two_arg_subst',[],['subj_equi_lt','unsat_two_arg_subst']).
pp(3317,'unsat_subst',[],['subj_equi_lt','unsat_subst']).
pp(3317,'valence_type',[],['subj_equi_lt','valence_type']).
pp(0,'subj_equi_verb',[],['subj_equi_verb']).
pp(0,'s_equi_lt',[],['s_equi_lt']).
pp(0,'s_equi_lt',[N|R],A) :- pp(3318,N,R,A).
pp(3318,'cp_prop+ques_verb',[],['s_equi_lt','cp_prop+ques_verb']).
pp(3318,'cp_prop+ques_verb',[N|R],A) :- pp(3829,N,R,A).
pp(3829,'unsat_three_arg_subst',[],['s_equi_lt','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3829,'unsat_two_arg_subst',[],['s_equi_lt','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3829,'unsat_subst',[],['s_equi_lt','cp_prop+ques_verb','unsat_subst']).
pp(3829,'valence_type',[],['s_equi_lt','cp_prop+ques_verb','valence_type']).
pp(3318,'basic_cp_prop+ques_verb',[],['s_equi_lt','basic_cp_prop+ques_verb']).
pp(3318,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3811,N,R,A).
pp(3811,'unsat_three_arg_subst',[],['s_equi_lt','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3811,'unsat_two_arg_subst',[],['s_equi_lt','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3811,'unsat_subst',[],['s_equi_lt','basic_cp_prop+ques_verb','unsat_subst']).
pp(3811,'valence_type',[],['s_equi_lt','basic_cp_prop+ques_verb','valence_type']).
pp(3318,'verb_synsem',[],['s_equi_lt','verb_synsem']).
pp(3318,'verb_synsem',[N|R],A) :- pp(3777,N,R,A).
pp(3777,'inf_or_prp_intrans_subst',[],['s_equi_lt','verb_synsem','inf_or_prp_intrans_subst']).
pp(3777,'particle_subst',[],['s_equi_lt','verb_synsem','particle_subst']).
pp(3777,'unsat_three_arg_subst',[],['s_equi_lt','verb_synsem','unsat_three_arg_subst']).
pp(3777,'unsat_two_arg_subst',[],['s_equi_lt','verb_synsem','unsat_two_arg_subst']).
pp(3777,'unsat_subst',[],['s_equi_lt','verb_synsem','unsat_subst']).
pp(3777,'valence_type',[],['s_equi_lt','verb_synsem','valence_type']).
pp(3318,'inf_or_prp_intrans_subst',[],['s_equi_lt','inf_or_prp_intrans_subst']).
pp(3318,'particle_subst',[],['s_equi_lt','particle_subst']).
pp(3318,'unsat_three_arg_subst',[],['s_equi_lt','unsat_three_arg_subst']).
pp(3318,'unsat_two_arg_subst',[],['s_equi_lt','unsat_two_arg_subst']).
pp(3318,'unsat_subst',[],['s_equi_lt','unsat_subst']).
pp(3318,'valence_type',[],['s_equi_lt','valence_type']).
pp(0,'sor_verb',[],['sor_verb']).
pp(0,'sor_non_trans_verb',[],['sor_non_trans_verb']).
pp(0,'sor_lt',[],['sor_lt']).
pp(0,'sor_lt',[N|R],A) :- pp(3319,N,R,A).
pp(3319,'verb_synsem',[],['sor_lt','verb_synsem']).
pp(3319,'verb_synsem',[N|R],A) :- pp(3776,N,R,A).
pp(3776,'unsat_three_arg_subst',[],['sor_lt','verb_synsem','unsat_three_arg_subst']).
pp(3776,'unsat_two_arg_subst',[],['sor_lt','verb_synsem','unsat_two_arg_subst']).
pp(3776,'unsat_subst',[],['sor_lt','verb_synsem','unsat_subst']).
pp(3776,'valence_type',[],['sor_lt','verb_synsem','valence_type']).
pp(3319,'unsat_three_arg_subst',[],['sor_lt','unsat_three_arg_subst']).
pp(3319,'unsat_two_arg_subst',[],['sor_lt','unsat_two_arg_subst']).
pp(3319,'unsat_subst',[],['sor_lt','unsat_subst']).
pp(3319,'valence_type',[],['sor_lt','valence_type']).
pp(0,'ssr_pp_inf_verb',[],['ssr_pp_inf_verb']).
pp(0,'ssr_expr_lt',[],['ssr_expr_lt']).
pp(0,'ssr_prdp_pp_verb',[],['ssr_prdp_pp_verb']).
pp(0,'ssr_prdp_expr_lt',[],['ssr_prdp_expr_lt']).
pp(0,'basic_ssr_expr_lt',[],['basic_ssr_expr_lt']).
pp(0,'basic_ssr_expr_lt',[N|R],A) :- pp(3322,N,R,A).
pp(3322,'verb_synsem',[],['basic_ssr_expr_lt','verb_synsem']).
pp(3322,'verb_synsem',[N|R],A) :- pp(3775,N,R,A).
pp(3775,'unsat_three_arg_subst',[],['basic_ssr_expr_lt','verb_synsem','unsat_three_arg_subst']).
pp(3775,'unsat_two_arg_subst',[],['basic_ssr_expr_lt','verb_synsem','unsat_two_arg_subst']).
pp(3775,'unsat_subst',[],['basic_ssr_expr_lt','verb_synsem','unsat_subst']).
pp(3775,'valence_type',[],['basic_ssr_expr_lt','verb_synsem','valence_type']).
pp(3322,'unsat_three_arg_subst',[],['basic_ssr_expr_lt','unsat_three_arg_subst']).
pp(3322,'unsat_two_arg_subst',[],['basic_ssr_expr_lt','unsat_two_arg_subst']).
pp(3322,'unsat_subst',[],['basic_ssr_expr_lt','unsat_subst']).
pp(3322,'valence_type',[],['basic_ssr_expr_lt','valence_type']).
pp(0,'ssr_lt',[],['ssr_lt']).
pp(0,'ssr_lt',[N|R],A) :- pp(3323,N,R,A).
pp(3323,'verb_synsem',[],['ssr_lt','verb_synsem']).
pp(3323,'verb_synsem',[N|R],A) :- pp(3774,N,R,A).
pp(3774,'ssr_subst',[],['ssr_lt','verb_synsem','ssr_subst']).
pp(3774,'two_arg_subst',[],['ssr_lt','verb_synsem','two_arg_subst']).
pp(3774,'unsat_three_arg_subst',[],['ssr_lt','verb_synsem','unsat_three_arg_subst']).
pp(3774,'unsat_two_arg_subst',[],['ssr_lt','verb_synsem','unsat_two_arg_subst']).
pp(3774,'unsat_subst',[],['ssr_lt','verb_synsem','unsat_subst']).
pp(3774,'valence_type',[],['ssr_lt','verb_synsem','valence_type']).
pp(3323,'ssr_subst',[],['ssr_lt','ssr_subst']).
pp(3323,'two_arg_subst',[],['ssr_lt','two_arg_subst']).
pp(3323,'unsat_three_arg_subst',[],['ssr_lt','unsat_three_arg_subst']).
pp(3323,'unsat_two_arg_subst',[],['ssr_lt','unsat_two_arg_subst']).
pp(3323,'unsat_subst',[],['ssr_lt','unsat_subst']).
pp(3323,'valence_type',[],['ssr_lt','valence_type']).
pp(0,'prep_intrans_unacc_verb',[],['prep_intrans_unacc_verb']).
pp(0,'np_non_trans_unacc_verb',[],['np_non_trans_unacc_verb']).
pp(0,'unacc_verb',[],['unacc_verb']).
pp(0,'unacc_lt',[],['unacc_lt']).
pp(0,'unacc_lt',[N|R],A) :- pp(3325,N,R,A).
pp(3325,'verb_synsem',[],['unacc_lt','verb_synsem']).
pp(3325,'verb_synsem',[N|R],A) :- pp(3773,N,R,A).
pp(3773,'two_arg_subst',[],['unacc_lt','verb_synsem','two_arg_subst']).
pp(3773,'unsat_two_arg_subst',[],['unacc_lt','verb_synsem','unsat_two_arg_subst']).
pp(3773,'unsat_subst',[],['unacc_lt','verb_synsem','unsat_subst']).
pp(3773,'valence_type',[],['unacc_lt','verb_synsem','valence_type']).
pp(3325,'two_arg_subst',[],['unacc_lt','two_arg_subst']).
pp(3325,'unsat_two_arg_subst',[],['unacc_lt','unsat_two_arg_subst']).
pp(3325,'unsat_subst',[],['unacc_lt','unsat_subst']).
pp(3325,'valence_type',[],['unacc_lt','valence_type']).
pp(0,'linking_type',[],['linking_type']).
pp(0,'linking_type',[N|R],A) :- pp(3326,N,R,A).
pp(3326,'fin_cp_prop+ques_verb',[],['linking_type','fin_cp_prop+ques_verb']).
pp(3326,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3845,N,R,A).
pp(3845,'trans_subst',[],['linking_type','fin_cp_prop+ques_verb','trans_subst']).
pp(3845,'trans_subst',[N|R],A) :- pp(5533,N,R,A).
pp(5533,'unsat_three_arg_subst',[],['linking_type','fin_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5533,'unsat_two_arg_subst',[],['linking_type','fin_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3845,'cp_intrans_subst',[],['linking_type','fin_cp_prop+ques_verb','cp_intrans_subst']).
pp(3845,'two_arg_subst',[],['linking_type','fin_cp_prop+ques_verb','two_arg_subst']).
pp(3845,'unsat_three_arg_subst',[],['linking_type','fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3845,'unsat_two_arg_subst',[],['linking_type','fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3845,'unsat_subst',[],['linking_type','fin_cp_prop+ques_verb','unsat_subst']).
pp(3845,'valence_type',[],['linking_type','fin_cp_prop+ques_verb','valence_type']).
pp(3326,'cp_prop+ques_verb',[],['linking_type','cp_prop+ques_verb']).
pp(3326,'cp_prop+ques_verb',[N|R],A) :- pp(3828,N,R,A).
pp(3828,'trans_subst',[],['linking_type','cp_prop+ques_verb','trans_subst']).
pp(3828,'trans_subst',[N|R],A) :- pp(5525,N,R,A).
pp(5525,'unsat_four_arg_subst',[],['linking_type','cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(5525,'unsat_three_arg_subst',[],['linking_type','cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5525,'unsat_two_arg_subst',[],['linking_type','cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3828,'inf_intrans_subst',[],['linking_type','cp_prop+ques_verb','inf_intrans_subst']).
pp(3828,'inf_or_prp_intrans_subst',[],['linking_type','cp_prop+ques_verb','inf_or_prp_intrans_subst']).
pp(3828,'particle_subst',[],['linking_type','cp_prop+ques_verb','particle_subst']).
pp(3828,'cp_intrans_subst',[],['linking_type','cp_prop+ques_verb','cp_intrans_subst']).
pp(3828,'two_arg_subst',[],['linking_type','cp_prop+ques_verb','two_arg_subst']).
pp(3828,'unsat_four_arg_subst',[],['linking_type','cp_prop+ques_verb','unsat_four_arg_subst']).
pp(3828,'unsat_three_arg_subst',[],['linking_type','cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3828,'unsat_two_arg_subst',[],['linking_type','cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3828,'unsat_subst',[],['linking_type','cp_prop+ques_verb','unsat_subst']).
pp(3828,'valence_type',[],['linking_type','cp_prop+ques_verb','valence_type']).
pp(3326,'basic_cp_prop+ques_verb',[],['linking_type','basic_cp_prop+ques_verb']).
pp(3326,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3810,N,R,A).
pp(3810,'trans_subst',[],['linking_type','basic_cp_prop+ques_verb','trans_subst']).
pp(3810,'trans_subst',[N|R],A) :- pp(5517,N,R,A).
pp(5517,'unsat_four_arg_subst',[],['linking_type','basic_cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(5517,'unsat_three_arg_subst',[],['linking_type','basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(5517,'unsat_two_arg_subst',[],['linking_type','basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3810,'inf_intrans_subst',[],['linking_type','basic_cp_prop+ques_verb','inf_intrans_subst']).
pp(3810,'inf_or_prp_intrans_subst',[],['linking_type','basic_cp_prop+ques_verb','inf_or_prp_intrans_subst']).
pp(3810,'particle_subst',[],['linking_type','basic_cp_prop+ques_verb','particle_subst']).
pp(3810,'cp_intrans_subst',[],['linking_type','basic_cp_prop+ques_verb','cp_intrans_subst']).
pp(3810,'two_arg_subst',[],['linking_type','basic_cp_prop+ques_verb','two_arg_subst']).
pp(3810,'unsat_four_arg_subst',[],['linking_type','basic_cp_prop+ques_verb','unsat_four_arg_subst']).
pp(3810,'unsat_three_arg_subst',[],['linking_type','basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3810,'unsat_two_arg_subst',[],['linking_type','basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3810,'unsat_subst',[],['linking_type','basic_cp_prop+ques_verb','unsat_subst']).
pp(3810,'valence_type',[],['linking_type','basic_cp_prop+ques_verb','valence_type']).
pp(3326,'verb_synsem',[],['linking_type','verb_synsem']).
pp(3326,'verb_synsem',[N|R],A) :- pp(3772,N,R,A).
pp(3772,'intrans_subst',[],['linking_type','verb_synsem','intrans_subst']).
pp(3772,'one_arg',[],['linking_type','verb_synsem','one_arg']).
pp(3772,'basic_one_arg',[],['linking_type','verb_synsem','basic_one_arg']).
pp(3772,'generic_np_particle_subst',[],['linking_type','verb_synsem','generic_np_particle_subst']).
pp(3772,'trans_subst',[],['linking_type','verb_synsem','trans_subst']).
pp(3772,'trans_subst',[N|R],A) :- pp(5505,N,R,A).
pp(5505,'unsat_four_arg_subst',[],['linking_type','verb_synsem','trans_subst','unsat_four_arg_subst']).
pp(5505,'unsat_three_arg_subst',[],['linking_type','verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(5505,'unsat_two_arg_subst',[],['linking_type','verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(3772,'inf_intrans_subst',[],['linking_type','verb_synsem','inf_intrans_subst']).
pp(3772,'inf_or_prp_intrans_subst',[],['linking_type','verb_synsem','inf_or_prp_intrans_subst']).
pp(3772,'np_non_trans_subst',[],['linking_type','verb_synsem','np_non_trans_subst']).
pp(3772,'non_trans_subst',[],['linking_type','verb_synsem','non_trans_subst']).
pp(3772,'non_trans_subst',[N|R],A) :- pp(5460,N,R,A).
pp(5460,'unsat_three_arg_subst',[],['linking_type','verb_synsem','non_trans_subst','unsat_three_arg_subst']).
pp(3772,'particle_subst',[],['linking_type','verb_synsem','particle_subst']).
pp(3772,'cp_intrans_subst',[],['linking_type','verb_synsem','cp_intrans_subst']).
pp(3772,'prep_intrans_subst',[],['linking_type','verb_synsem','prep_intrans_subst']).
pp(3772,'ssr_subst',[],['linking_type','verb_synsem','ssr_subst']).
pp(3772,'two_arg_subst',[],['linking_type','verb_synsem','two_arg_subst']).
pp(3772,'pp_inf_subst',[],['linking_type','verb_synsem','pp_inf_subst']).
pp(3772,'unsat_four_arg_subst',[],['linking_type','verb_synsem','unsat_four_arg_subst']).
pp(3772,'unsat_three_arg_subst',[],['linking_type','verb_synsem','unsat_three_arg_subst']).
pp(3772,'unsat_two_arg_subst',[],['linking_type','verb_synsem','unsat_two_arg_subst']).
pp(3772,'unsat_subst',[],['linking_type','verb_synsem','unsat_subst']).
pp(3772,'valence_type',[],['linking_type','verb_synsem','valence_type']).
pp(3326,'intrans_subst',[],['linking_type','intrans_subst']).
pp(3326,'one_arg',[],['linking_type','one_arg']).
pp(3326,'basic_one_arg',[],['linking_type','basic_one_arg']).
pp(3326,'generic_np_particle_subst',[],['linking_type','generic_np_particle_subst']).
pp(3326,'trans_subst',[],['linking_type','trans_subst']).
pp(3326,'trans_subst',[N|R],A) :- pp(3669,N,R,A).
pp(3669,'unsat_four_arg_subst',[],['linking_type','trans_subst','unsat_four_arg_subst']).
pp(3669,'unsat_three_arg_subst',[],['linking_type','trans_subst','unsat_three_arg_subst']).
pp(3669,'unsat_two_arg_subst',[],['linking_type','trans_subst','unsat_two_arg_subst']).
pp(3326,'inf_intrans_subst',[],['linking_type','inf_intrans_subst']).
pp(3326,'inf_or_prp_intrans_subst',[],['linking_type','inf_or_prp_intrans_subst']).
pp(3326,'np_non_trans_subst',[],['linking_type','np_non_trans_subst']).
pp(3326,'non_trans_subst',[],['linking_type','non_trans_subst']).
pp(3326,'non_trans_subst',[N|R],A) :- pp(3632,N,R,A).
pp(3632,'unsat_three_arg_subst',[],['linking_type','non_trans_subst','unsat_three_arg_subst']).
pp(3326,'particle_subst',[],['linking_type','particle_subst']).
pp(3326,'cp_intrans_subst',[],['linking_type','cp_intrans_subst']).
pp(3326,'prep_intrans_subst',[],['linking_type','prep_intrans_subst']).
pp(3326,'ssr_subst',[],['linking_type','ssr_subst']).
pp(3326,'two_arg_subst',[],['linking_type','two_arg_subst']).
pp(3326,'pp_inf_subst',[],['linking_type','pp_inf_subst']).
pp(3326,'unsat_four_arg_subst',[],['linking_type','unsat_four_arg_subst']).
pp(3326,'unsat_three_arg_subst',[],['linking_type','unsat_three_arg_subst']).
pp(3326,'unsat_two_arg_subst',[],['linking_type','unsat_two_arg_subst']).
pp(3326,'unsat_subst',[],['linking_type','unsat_subst']).
pp(3326,'valence_type',[],['linking_type','valence_type']).
pp(0,'nomod_synsem',[],['nomod_synsem']).
pp(0,'nomod_synsem',[N|R],A) :- pp(3334,N,R,A).
pp(3334,'one_arg',[],['nomod_synsem','one_arg']).
pp(3334,'basic_one_arg',[],['nomod_synsem','basic_one_arg']).
pp(0,'attr_adj_synsem',[],['attr_adj_synsem']).
pp(0,'subconj_synsem',[],['subconj_synsem']).
pp(0,'nonprd_synsem',[],['nonprd_synsem']).
pp(0,'reg_adj_atrans_synsem',[],['reg_adj_atrans_synsem']).
pp(0,'reg_adj_cp_synsem',[],['reg_adj_cp_synsem']).
pp(0,'subconj_inf_synsem',[],['subconj_inf_synsem']).
pp(0,'prd_synsem',[],['prd_synsem']).
pp(0,'prd_synsem',[N|R],A) :- pp(3339,N,R,A).
pp(3339,'isect_synsem',[],['prd_synsem','isect_synsem']).
pp(3339,'unsat_two_arg_subst',[],['prd_synsem','unsat_two_arg_subst']).
pp(3339,'unsat_subst',[],['prd_synsem','unsat_subst']).
pp(3339,'valence_type',[],['prd_synsem','valence_type']).
pp(0,'there_cop_verb',[],['there_cop_verb']).
pp(0,'aux_verb_ssr',[],['aux_verb_ssr']).
pp(0,'aux_verb',[],['aux_verb']).
pp(0,'aux_verb',[N|R],A) :- pp(3342,N,R,A).
pp(3342,'two_arg_subst',[],['aux_verb','two_arg_subst']).
pp(3342,'unsat_two_arg_subst',[],['aux_verb','unsat_two_arg_subst']).
pp(3342,'unsat_subst',[],['aux_verb','unsat_subst']).
pp(3342,'valence_type',[],['aux_verb','valence_type']).
pp(0,'np_np_cp_verb',[],['np_np_cp_verb']).
pp(0,'particle_cp_verb',[],['particle_cp_verb']).
pp(0,'fin_cp_prop+ques_verb',[],['fin_cp_prop+ques_verb']).
pp(0,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3343,N,R,A).
pp(3343,'trans_subst',[],['fin_cp_prop+ques_verb','trans_subst']).
pp(3343,'trans_subst',[N|R],A) :- pp(3668,N,R,A).
pp(3668,'unsat_three_arg_subst',[],['fin_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(3668,'unsat_two_arg_subst',[],['fin_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3343,'cp_intrans_subst',[],['fin_cp_prop+ques_verb','cp_intrans_subst']).
pp(3343,'two_arg_subst',[],['fin_cp_prop+ques_verb','two_arg_subst']).
pp(3343,'unsat_three_arg_subst',[],['fin_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3343,'unsat_two_arg_subst',[],['fin_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3343,'unsat_subst',[],['fin_cp_prop+ques_verb','unsat_subst']).
pp(3343,'valence_type',[],['fin_cp_prop+ques_verb','valence_type']).
pp(0,'cp_fin_inf_intrans_verb',[],['cp_fin_inf_intrans_verb']).
pp(0,'fin_or_inf_cp_prop+ques_verb',[],['fin_or_inf_cp_prop+ques_verb']).
pp(0,'cp_prop+ques_verb',[],['cp_prop+ques_verb']).
pp(0,'cp_prop+ques_verb',[N|R],A) :- pp(3345,N,R,A).
pp(3345,'trans_subst',[],['cp_prop+ques_verb','trans_subst']).
pp(3345,'trans_subst',[N|R],A) :- pp(3667,N,R,A).
pp(3667,'unsat_four_arg_subst',[],['cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(3667,'unsat_three_arg_subst',[],['cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(3667,'unsat_two_arg_subst',[],['cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3345,'inf_intrans_subst',[],['cp_prop+ques_verb','inf_intrans_subst']).
pp(3345,'inf_or_prp_intrans_subst',[],['cp_prop+ques_verb','inf_or_prp_intrans_subst']).
pp(3345,'particle_subst',[],['cp_prop+ques_verb','particle_subst']).
pp(3345,'cp_intrans_subst',[],['cp_prop+ques_verb','cp_intrans_subst']).
pp(3345,'two_arg_subst',[],['cp_prop+ques_verb','two_arg_subst']).
pp(3345,'unsat_four_arg_subst',[],['cp_prop+ques_verb','unsat_four_arg_subst']).
pp(3345,'unsat_three_arg_subst',[],['cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3345,'unsat_two_arg_subst',[],['cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3345,'unsat_subst',[],['cp_prop+ques_verb','unsat_subst']).
pp(3345,'valence_type',[],['cp_prop+ques_verb','valence_type']).
pp(0,'pp_inf_seq_verb',[],['pp_inf_seq_verb']).
pp(0,'anom_equi_verb',[],['anom_equi_verb']).
pp(0,'basic_cp_prop+ques_verb',[],['basic_cp_prop+ques_verb']).
pp(0,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3346,N,R,A).
pp(3346,'trans_subst',[],['basic_cp_prop+ques_verb','trans_subst']).
pp(3346,'trans_subst',[N|R],A) :- pp(3666,N,R,A).
pp(3666,'unsat_four_arg_subst',[],['basic_cp_prop+ques_verb','trans_subst','unsat_four_arg_subst']).
pp(3666,'unsat_three_arg_subst',[],['basic_cp_prop+ques_verb','trans_subst','unsat_three_arg_subst']).
pp(3666,'unsat_two_arg_subst',[],['basic_cp_prop+ques_verb','trans_subst','unsat_two_arg_subst']).
pp(3346,'inf_intrans_subst',[],['basic_cp_prop+ques_verb','inf_intrans_subst']).
pp(3346,'inf_or_prp_intrans_subst',[],['basic_cp_prop+ques_verb','inf_or_prp_intrans_subst']).
pp(3346,'particle_subst',[],['basic_cp_prop+ques_verb','particle_subst']).
pp(3346,'cp_intrans_subst',[],['basic_cp_prop+ques_verb','cp_intrans_subst']).
pp(3346,'two_arg_subst',[],['basic_cp_prop+ques_verb','two_arg_subst']).
pp(3346,'unsat_four_arg_subst',[],['basic_cp_prop+ques_verb','unsat_four_arg_subst']).
pp(3346,'unsat_three_arg_subst',[],['basic_cp_prop+ques_verb','unsat_three_arg_subst']).
pp(3346,'unsat_two_arg_subst',[],['basic_cp_prop+ques_verb','unsat_two_arg_subst']).
pp(3346,'unsat_subst',[],['basic_cp_prop+ques_verb','unsat_subst']).
pp(3346,'valence_type',[],['basic_cp_prop+ques_verb','valence_type']).
pp(0,'verb_synsem',[],['verb_synsem']).
pp(0,'verb_synsem',[N|R],A) :- pp(3347,N,R,A).
pp(3347,'intrans_subst',[],['verb_synsem','intrans_subst']).
pp(3347,'one_arg',[],['verb_synsem','one_arg']).
pp(3347,'basic_one_arg',[],['verb_synsem','basic_one_arg']).
pp(3347,'generic_np_particle_subst',[],['verb_synsem','generic_np_particle_subst']).
pp(3347,'trans_subst',[],['verb_synsem','trans_subst']).
pp(3347,'trans_subst',[N|R],A) :- pp(3665,N,R,A).
pp(3665,'unsat_four_arg_subst',[],['verb_synsem','trans_subst','unsat_four_arg_subst']).
pp(3665,'unsat_three_arg_subst',[],['verb_synsem','trans_subst','unsat_three_arg_subst']).
pp(3665,'unsat_two_arg_subst',[],['verb_synsem','trans_subst','unsat_two_arg_subst']).
pp(3347,'inf_intrans_subst',[],['verb_synsem','inf_intrans_subst']).
pp(3347,'inf_or_prp_intrans_subst',[],['verb_synsem','inf_or_prp_intrans_subst']).
pp(3347,'np_non_trans_subst',[],['verb_synsem','np_non_trans_subst']).
pp(3347,'non_trans_subst',[],['verb_synsem','non_trans_subst']).
pp(3347,'non_trans_subst',[N|R],A) :- pp(3631,N,R,A).
pp(3631,'unsat_three_arg_subst',[],['verb_synsem','non_trans_subst','unsat_three_arg_subst']).
pp(3347,'particle_subst',[],['verb_synsem','particle_subst']).
pp(3347,'cp_intrans_subst',[],['verb_synsem','cp_intrans_subst']).
pp(3347,'prep_intrans_subst',[],['verb_synsem','prep_intrans_subst']).
pp(3347,'ssr_subst',[],['verb_synsem','ssr_subst']).
pp(3347,'two_arg_subst',[],['verb_synsem','two_arg_subst']).
pp(3347,'pp_inf_subst',[],['verb_synsem','pp_inf_subst']).
pp(3347,'unsat_four_arg_subst',[],['verb_synsem','unsat_four_arg_subst']).
pp(3347,'unsat_three_arg_subst',[],['verb_synsem','unsat_three_arg_subst']).
pp(3347,'unsat_two_arg_subst',[],['verb_synsem','unsat_two_arg_subst']).
pp(3347,'unsat_subst',[],['verb_synsem','unsat_subst']).
pp(3347,'valence_type',[],['verb_synsem','valence_type']).
pp(0,'disc_adv_lex_synsem',[],['disc_adv_lex_synsem']).
pp(0,'lex_synsem',[],['lex_synsem']).
pp(0,'lex_synsem',[N|R],A) :- pp(3348,N,R,A).
pp(3348,'basic_disc_adv_synsem',[],['lex_synsem','basic_disc_adv_synsem']).
pp(3348,'intrans_subst',[],['lex_synsem','intrans_subst']).
pp(3348,'one_arg',[],['lex_synsem','one_arg']).
pp(3348,'basic_one_arg',[],['lex_synsem','basic_one_arg']).
pp(3348,'prep_prd_or_nonprd_synsem',[],['lex_synsem','prep_prd_or_nonprd_synsem']).
pp(3348,'prep_synsem',[],['lex_synsem','prep_synsem']).
pp(3348,'prep_synsem',[N|R],A) :- pp(3731,N,R,A).
pp(3731,'isect_synsem',[],['lex_synsem','prep_synsem','isect_synsem']).
pp(3348,'basic1_prep_synsem',[],['lex_synsem','basic1_prep_synsem']).
pp(3348,'basic1_prep_synsem',[N|R],A) :- pp(3729,N,R,A).
pp(3729,'isect_synsem',[],['lex_synsem','basic1_prep_synsem','isect_synsem']).
pp(3348,'prep_p_mod_synsem',[],['lex_synsem','prep_p_mod_synsem']).
pp(3348,'prep_p_synsem',[],['lex_synsem','prep_p_synsem']).
pp(3348,'prep_p_synsem',[N|R],A) :- pp(3724,N,R,A).
pp(3724,'mod_n_or_vp_synsem',[],['lex_synsem','prep_p_synsem','mod_n_or_vp_synsem']).
pp(3724,'basic_mod_n_or_vp_synsem',[],['lex_synsem','prep_p_synsem','basic_mod_n_or_vp_synsem']).
pp(3724,'isect_synsem',[],['lex_synsem','prep_p_synsem','isect_synsem']).
pp(3724,'prep_with_spr_synsem',[],['lex_synsem','prep_p_synsem','prep_with_spr_synsem']).
pp(3348,'basic_prep_synsem',[],['lex_synsem','basic_prep_synsem']).
pp(3348,'basic_prep_synsem',[N|R],A) :- pp(3720,N,R,A).
pp(3720,'mod_n_or_vp_synsem',[],['lex_synsem','basic_prep_synsem','mod_n_or_vp_synsem']).
pp(3720,'basic_mod_n_or_vp_synsem',[],['lex_synsem','basic_prep_synsem','basic_mod_n_or_vp_synsem']).
pp(3720,'isect_synsem',[],['lex_synsem','basic_prep_synsem','isect_synsem']).
pp(3720,'prep_with_spr_synsem',[],['lex_synsem','basic_prep_synsem','prep_with_spr_synsem']).
pp(3348,'mod_n_or_vp_synsem',[],['lex_synsem','mod_n_or_vp_synsem']).
pp(3348,'basic_mod_n_or_vp_synsem',[],['lex_synsem','basic_mod_n_or_vp_synsem']).
pp(3348,'isect_synsem',[],['lex_synsem','isect_synsem']).
pp(3348,'isect_synsem',[N|R],A) :- pp(3702,N,R,A).
pp(3702,'unsat_two_arg_subst',[],['lex_synsem','isect_synsem','unsat_two_arg_subst']).
pp(3702,'unsat_subst',[],['lex_synsem','isect_synsem','unsat_subst']).
pp(3702,'valence_type',[],['lex_synsem','isect_synsem','valence_type']).
pp(3348,'prep_with_spr_synsem',[],['lex_synsem','prep_with_spr_synsem']).
pp(3348,'generic_np_particle_subst',[],['lex_synsem','generic_np_particle_subst']).
pp(3348,'trans_subst',[],['lex_synsem','trans_subst']).
pp(3348,'trans_subst',[N|R],A) :- pp(3664,N,R,A).
pp(3664,'unsat_four_arg_subst',[],['lex_synsem','trans_subst','unsat_four_arg_subst']).
pp(3664,'unsat_three_arg_subst',[],['lex_synsem','trans_subst','unsat_three_arg_subst']).
pp(3664,'unsat_two_arg_subst',[],['lex_synsem','trans_subst','unsat_two_arg_subst']).
pp(3348,'inf_intrans_subst',[],['lex_synsem','inf_intrans_subst']).
pp(3348,'inf_or_prp_intrans_subst',[],['lex_synsem','inf_or_prp_intrans_subst']).
pp(3348,'np_non_trans_subst',[],['lex_synsem','np_non_trans_subst']).
pp(3348,'non_trans_subst',[],['lex_synsem','non_trans_subst']).
pp(3348,'non_trans_subst',[N|R],A) :- pp(3630,N,R,A).
pp(3630,'unsat_three_arg_subst',[],['lex_synsem','non_trans_subst','unsat_three_arg_subst']).
pp(3348,'particle_subst',[],['lex_synsem','particle_subst']).
pp(3348,'cp_intrans_subst',[],['lex_synsem','cp_intrans_subst']).
pp(3348,'prep_intrans_subst',[],['lex_synsem','prep_intrans_subst']).
pp(3348,'ssr_subst',[],['lex_synsem','ssr_subst']).
pp(3348,'two_arg_subst',[],['lex_synsem','two_arg_subst']).
pp(3348,'pp_inf_subst',[],['lex_synsem','pp_inf_subst']).
pp(3348,'unsat_four_arg_subst',[],['lex_synsem','unsat_four_arg_subst']).
pp(3348,'unsat_three_arg_subst',[],['lex_synsem','unsat_three_arg_subst']).
pp(3348,'unsat_two_arg_subst',[],['lex_synsem','unsat_two_arg_subst']).
pp(3348,'unsat_subst',[],['lex_synsem','unsat_subst']).
pp(3348,'valence_type',[],['lex_synsem','valence_type']).
pp(0,'lex_pp_synsem',[],['lex_pp_synsem']).
pp(0,'basic_lex_pp_synsem',[],['basic_lex_pp_synsem']).
pp(0,'prep_p_mod_phr_synsem',[],['prep_p_mod_phr_synsem']).
pp(0,'disc_adv_phr_synsem',[],['disc_adv_phr_synsem']).
pp(0,'phr_synsem',[],['phr_synsem']).
pp(0,'phr_synsem',[N|R],A) :- pp(3354,N,R,A).
pp(3354,'prep_p_synsem',[],['phr_synsem','prep_p_synsem']).
pp(3354,'prep_p_synsem',[N|R],A) :- pp(3723,N,R,A).
pp(3723,'mod_n_or_vp_synsem',[],['phr_synsem','prep_p_synsem','mod_n_or_vp_synsem']).
pp(3723,'basic_mod_n_or_vp_synsem',[],['phr_synsem','prep_p_synsem','basic_mod_n_or_vp_synsem']).
pp(3723,'isect_synsem',[],['phr_synsem','prep_p_synsem','isect_synsem']).
pp(3723,'prep_with_spr_synsem',[],['phr_synsem','prep_p_synsem','prep_with_spr_synsem']).
pp(3354,'basic_prep_synsem',[],['phr_synsem','basic_prep_synsem']).
pp(3354,'basic_prep_synsem',[N|R],A) :- pp(3719,N,R,A).
pp(3719,'mod_n_or_vp_synsem',[],['phr_synsem','basic_prep_synsem','mod_n_or_vp_synsem']).
pp(3719,'basic_mod_n_or_vp_synsem',[],['phr_synsem','basic_prep_synsem','basic_mod_n_or_vp_synsem']).
pp(3719,'isect_synsem',[],['phr_synsem','basic_prep_synsem','isect_synsem']).
pp(3719,'prep_with_spr_synsem',[],['phr_synsem','basic_prep_synsem','prep_with_spr_synsem']).
pp(3354,'mod_n_or_vp_synsem',[],['phr_synsem','mod_n_or_vp_synsem']).
pp(3354,'basic_mod_n_or_vp_synsem',[],['phr_synsem','basic_mod_n_or_vp_synsem']).
pp(3354,'isect_synsem',[],['phr_synsem','isect_synsem']).
pp(3354,'prep_with_spr_synsem',[],['phr_synsem','prep_with_spr_synsem']).
pp(0,'ssr_verb',[],['ssr_verb']).
pp(0,'subj_equi_prd_verb',[],['subj_equi_prd_verb']).
pp(0,'norm_num_synsem',[],['norm_num_synsem']).
pp(0,'for_to_verb',[],['for_to_verb']).
pp(0,'adv_verb',[],['adv_verb']).
pp(0,'lex_or_phrase',[],['lex_or_phrase']).
pp(0,'lex_or_phrase',[N|R],A) :- pp(3355,N,R,A).
pp(3355,'disc_adv_synsem',[],['lex_or_phrase','disc_adv_synsem']).
pp(3355,'basic_disc_adv_synsem',[],['lex_or_phrase','basic_disc_adv_synsem']).
pp(3355,'intrans_subst',[],['lex_or_phrase','intrans_subst']).
pp(3355,'one_arg',[],['lex_or_phrase','one_arg']).
pp(3355,'one_arg',[N|R],A) :- pp(3751,N,R,A).
pp(3751,'prep_with_spr_synsem',[],['lex_or_phrase','one_arg','prep_with_spr_synsem']).
pp(3355,'basic_one_arg',[],['lex_or_phrase','basic_one_arg']).
pp(3355,'basic_one_arg',[N|R],A) :- pp(3734,N,R,A).
pp(3734,'prep_with_spr_synsem',[],['lex_or_phrase','basic_one_arg','prep_with_spr_synsem']).
pp(3355,'prep_prd_or_nonprd_synsem',[],['lex_or_phrase','prep_prd_or_nonprd_synsem']).
pp(3355,'prep_synsem',[],['lex_or_phrase','prep_synsem']).
pp(3355,'prep_synsem',[N|R],A) :- pp(3730,N,R,A).
pp(3730,'isect_synsem',[],['lex_or_phrase','prep_synsem','isect_synsem']).
pp(3355,'basic1_prep_synsem',[],['lex_or_phrase','basic1_prep_synsem']).
pp(3355,'basic1_prep_synsem',[N|R],A) :- pp(3728,N,R,A).
pp(3728,'isect_synsem',[],['lex_or_phrase','basic1_prep_synsem','isect_synsem']).
pp(3355,'prep_p_mod_synsem',[],['lex_or_phrase','prep_p_mod_synsem']).
pp(3355,'prep_p_synsem',[],['lex_or_phrase','prep_p_synsem']).
pp(3355,'prep_p_synsem',[N|R],A) :- pp(3722,N,R,A).
pp(3722,'mod_n_or_vp_synsem',[],['lex_or_phrase','prep_p_synsem','mod_n_or_vp_synsem']).
pp(3722,'basic_mod_n_or_vp_synsem',[],['lex_or_phrase','prep_p_synsem','basic_mod_n_or_vp_synsem']).
pp(3722,'isect_synsem',[],['lex_or_phrase','prep_p_synsem','isect_synsem']).
pp(3722,'prep_with_spr_synsem',[],['lex_or_phrase','prep_p_synsem','prep_with_spr_synsem']).
pp(3355,'basic_prep_synsem',[],['lex_or_phrase','basic_prep_synsem']).
pp(3355,'basic_prep_synsem',[N|R],A) :- pp(3718,N,R,A).
pp(3718,'mod_n_or_vp_synsem',[],['lex_or_phrase','basic_prep_synsem','mod_n_or_vp_synsem']).
pp(3718,'basic_mod_n_or_vp_synsem',[],['lex_or_phrase','basic_prep_synsem','basic_mod_n_or_vp_synsem']).
pp(3718,'isect_synsem',[],['lex_or_phrase','basic_prep_synsem','isect_synsem']).
pp(3718,'prep_with_spr_synsem',[],['lex_or_phrase','basic_prep_synsem','prep_with_spr_synsem']).
pp(3355,'mod_n_or_vp_synsem',[],['lex_or_phrase','mod_n_or_vp_synsem']).
pp(3355,'basic_mod_n_or_vp_synsem',[],['lex_or_phrase','basic_mod_n_or_vp_synsem']).
pp(3355,'isect_synsem',[],['lex_or_phrase','isect_synsem']).
pp(3355,'isect_synsem',[N|R],A) :- pp(3700,N,R,A).
pp(3700,'unsat_two_arg_subst',[],['lex_or_phrase','isect_synsem','unsat_two_arg_subst']).
pp(3700,'unsat_subst',[],['lex_or_phrase','isect_synsem','unsat_subst']).
pp(3700,'valence_type',[],['lex_or_phrase','isect_synsem','valence_type']).
pp(3355,'prep_with_spr_synsem',[],['lex_or_phrase','prep_with_spr_synsem']).
pp(3355,'generic_np_particle_subst',[],['lex_or_phrase','generic_np_particle_subst']).
pp(3355,'trans_subst',[],['lex_or_phrase','trans_subst']).
pp(3355,'trans_subst',[N|R],A) :- pp(3663,N,R,A).
pp(3663,'unsat_four_arg_subst',[],['lex_or_phrase','trans_subst','unsat_four_arg_subst']).
pp(3663,'unsat_three_arg_subst',[],['lex_or_phrase','trans_subst','unsat_three_arg_subst']).
pp(3663,'unsat_two_arg_subst',[],['lex_or_phrase','trans_subst','unsat_two_arg_subst']).
pp(3355,'inf_intrans_subst',[],['lex_or_phrase','inf_intrans_subst']).
pp(3355,'inf_or_prp_intrans_subst',[],['lex_or_phrase','inf_or_prp_intrans_subst']).
pp(3355,'np_non_trans_subst',[],['lex_or_phrase','np_non_trans_subst']).
pp(3355,'non_trans_subst',[],['lex_or_phrase','non_trans_subst']).
pp(3355,'non_trans_subst',[N|R],A) :- pp(3629,N,R,A).
pp(3629,'unsat_three_arg_subst',[],['lex_or_phrase','non_trans_subst','unsat_three_arg_subst']).
pp(3355,'particle_subst',[],['lex_or_phrase','particle_subst']).
pp(3355,'cp_intrans_subst',[],['lex_or_phrase','cp_intrans_subst']).
pp(3355,'prep_intrans_subst',[],['lex_or_phrase','prep_intrans_subst']).
pp(3355,'ssr_subst',[],['lex_or_phrase','ssr_subst']).
pp(3355,'two_arg_subst',[],['lex_or_phrase','two_arg_subst']).
pp(3355,'pp_inf_subst',[],['lex_or_phrase','pp_inf_subst']).
pp(3355,'unsat_four_arg_subst',[],['lex_or_phrase','unsat_four_arg_subst']).
pp(3355,'unsat_three_arg_subst',[],['lex_or_phrase','unsat_three_arg_subst']).
pp(3355,'unsat_two_arg_subst',[],['lex_or_phrase','unsat_two_arg_subst']).
pp(3355,'unsat_subst',[],['lex_or_phrase','unsat_subst']).
pp(3355,'valence_type',[],['lex_or_phrase','valence_type']).
pp(3355,'canonical_synsem',[],['lex_or_phrase','canonical_synsem']).
pp(3355,'expressed_synsem',[],['lex_or_phrase','expressed_synsem']).
pp(3355,'synsem',[],['lex_or_phrase','synsem']).
pp(0,'one_arg',[],['one_arg']).
pp(0,'one_arg',[N|R],A) :- pp(3360,N,R,A).
pp(3360,'isect_synsem',[],['one_arg','isect_synsem']).
pp(3360,'prep_with_spr_synsem',[],['one_arg','prep_with_spr_synsem']).
pp(0,'intrans_subst',[],['intrans_subst']).
pp(0,'lex_pp_one_arg_synsem',[],['lex_pp_one_arg_synsem']).
pp(0,'basic_one_arg',[],['basic_one_arg']).
pp(0,'basic_one_arg',[N|R],A) :- pp(3361,N,R,A).
pp(3361,'isect_synsem',[],['basic_one_arg','isect_synsem']).
pp(3361,'prep_with_spr_synsem',[],['basic_one_arg','prep_with_spr_synsem']).
pp(0,'prep_synsem',[],['prep_synsem']).
pp(0,'prep_synsem',[N|R],A) :- pp(3363,N,R,A).
pp(3363,'isect_synsem',[],['prep_synsem','isect_synsem']).
pp(0,'prep_p_mod_synsem',[],['prep_p_mod_synsem']).
pp(0,'prep_p_synsem',[],['prep_p_synsem']).
pp(0,'prep_p_synsem',[N|R],A) :- pp(3366,N,R,A).
pp(3366,'mod_n_or_vp_synsem',[],['prep_p_synsem','mod_n_or_vp_synsem']).
pp(3366,'basic_mod_n_or_vp_synsem',[],['prep_p_synsem','basic_mod_n_or_vp_synsem']).
pp(3366,'isect_synsem',[],['prep_p_synsem','isect_synsem']).
pp(3366,'prep_with_spr_synsem',[],['prep_p_synsem','prep_with_spr_synsem']).
pp(0,'basic1_prep_synsem',[],['basic1_prep_synsem']).
pp(0,'basic1_prep_synsem',[N|R],A) :- pp(3364,N,R,A).
pp(3364,'isect_synsem',[],['basic1_prep_synsem','isect_synsem']).
pp(0,'basic_prep_synsem',[],['basic_prep_synsem']).
pp(0,'basic_prep_synsem',[N|R],A) :- pp(3367,N,R,A).
pp(3367,'mod_n_or_vp_synsem',[],['basic_prep_synsem','mod_n_or_vp_synsem']).
pp(3367,'basic_mod_n_or_vp_synsem',[],['basic_prep_synsem','basic_mod_n_or_vp_synsem']).
pp(3367,'isect_synsem',[],['basic_prep_synsem','isect_synsem']).
pp(3367,'prep_with_spr_synsem',[],['basic_prep_synsem','prep_with_spr_synsem']).
pp(0,'basic_mod_n_or_vp_synsem',[],['basic_mod_n_or_vp_synsem']).
pp(0,'mod_n_or_vp_synsem',[],['mod_n_or_vp_synsem']).
pp(0,'reg_adj_equi_synsem',[],['reg_adj_equi_synsem']).
pp(0,'isect_synsem',[],['isect_synsem']).
pp(0,'isect_synsem',[N|R],A) :- pp(3371,N,R,A).
pp(3371,'unsat_two_arg_subst',[],['isect_synsem','unsat_two_arg_subst']).
pp(3371,'unsat_subst',[],['isect_synsem','unsat_subst']).
pp(3371,'valence_type',[],['isect_synsem','valence_type']).
pp(0,'ditrans_prep_synsem',[],['ditrans_prep_synsem']).
pp(0,'prep_prd_or_nonprd_synsem',[],['prep_prd_or_nonprd_synsem']).
pp(0,'prep_with_spr_synsem',[],['prep_with_spr_synsem']).
pp(0,'np_particle_subst',[],['np_particle_subst']).
pp(0,'generic_np_particle_subst',[],['generic_np_particle_subst']).
pp(0,'np_trans_subst',[],['np_trans_subst']).
pp(0,'trans_subst',[],['trans_subst']).
pp(0,'trans_subst',[N|R],A) :- pp(3374,N,R,A).
pp(3374,'unsat_four_arg_subst',[],['trans_subst','unsat_four_arg_subst']).
pp(3374,'unsat_three_arg_subst',[],['trans_subst','unsat_three_arg_subst']).
pp(3374,'unsat_two_arg_subst',[],['trans_subst','unsat_two_arg_subst']).
pp(0,'inf_intrans_subst',[],['inf_intrans_subst']).
pp(0,'ssr_inf_subst',[],['ssr_inf_subst']).
pp(0,'inf_or_prp_intrans_subst',[],['inf_or_prp_intrans_subst']).
pp(0,'np_non_trans_subst',[],['np_non_trans_subst']).
pp(0,'non_trans_subst',[],['non_trans_subst']).
pp(0,'non_trans_subst',[N|R],A) :- pp(3380,N,R,A).
pp(3380,'unsat_three_arg_subst',[],['non_trans_subst','unsat_three_arg_subst']).
pp(0,'particle_plus_subst',[],['particle_plus_subst']).
pp(0,'particle_plus_subst',[N|R],A) :- pp(3170,N,R,A).
pp(3170,'arg1_subj_lt',[],['particle_plus_subst','arg1_subj_lt']).
pp(3170,'arg1_subj_lt',[N|R],A) :- pp(3927,N,R,A).
pp(3927,'verb_synsem',[],['particle_plus_subst','arg1_subj_lt','verb_synsem']).
pp(3170,'s_equi_lt',[],['particle_plus_subst','s_equi_lt']).
pp(3170,'s_equi_lt',[N|R],A) :- pp(3906,N,R,A).
pp(3906,'verb_synsem',[],['particle_plus_subst','s_equi_lt','verb_synsem']).
pp(3170,'linking_type',[],['particle_plus_subst','linking_type']).
pp(3170,'linking_type',[N|R],A) :- pp(3889,N,R,A).
pp(3889,'cp_prop+ques_verb',[],['particle_plus_subst','linking_type','cp_prop+ques_verb']).
pp(3889,'basic_cp_prop+ques_verb',[],['particle_plus_subst','linking_type','basic_cp_prop+ques_verb']).
pp(3889,'verb_synsem',[],['particle_plus_subst','linking_type','verb_synsem']).
pp(3170,'cp_prop+ques_verb',[],['particle_plus_subst','cp_prop+ques_verb']).
pp(3170,'basic_cp_prop+ques_verb',[],['particle_plus_subst','basic_cp_prop+ques_verb']).
pp(3170,'verb_synsem',[],['particle_plus_subst','verb_synsem']).
pp(0,'particle_subst',[],['particle_subst']).
pp(0,'gappro',[],['gappro']).
pp(0,'gap',[],['gap']).
pp(0,'expressed_non_canonical',[],['expressed_non_canonical']).
pp(0,'expressed_synsem',[],['expressed_synsem']).
pp(0,'non_canonical',[],['non_canonical']).
pp(0,'unexpressed_reg',[],['unexpressed_reg']).
pp(0,'synsem',[],['synsem']).
pp(8724,'poss-able',L,A) :- pp(8168,'nominal',L,A).
pp(8167,'nominal_or_verbal',[N|R],A) :- pp(8723,N,R,A).
pp(8723,'poss-able',L,A) :- pp(8167,'nominal',L,A).
pp(8721,'poss-able',L,A) :- pp(8165,'nominal',L,A).
pp(8719,'poss-able',L,A) :- pp(8163,'nominal',L,A).
pp(8716,'poss-able',L,A) :- pp(8160,'nominal',L,A).
pp(8715,'poss-able',L,A) :- pp(8159,'nominal',L,A).
pp(8167,'n_or_v',L,A) :- pp(4646,'noun*',L,A).
pp(8158,'nominal',L,A) :- pp(4646,'noun*',L,A).
pp(8158,'poss-able',L,A) :- pp(4646,'noun*',L,A).
pp(8121,'poss-able',L,A) :- pp(6653,'nominal',L,A).
pp(8119,'poss-able',L,A) :- pp(6651,'nominal',L,A).
pp(8116,'poss-able',L,A) :- pp(6647,'nominal',L,A).
pp(8115,'poss-able',L,A) :- pp(6646,'nominal',L,A).
pp(8114,'poss-able',L,A) :- pp(6644,'nominal',L,A).
pp(8112,'poss-able',L,A) :- pp(6642,'nominal',L,A).
pp(8111,'poss-able',L,A) :- pp(6641,'nominal',L,A).
pp(6640,'nominal_or_verbal',[N|R],A) :- pp(8110,N,R,A).
pp(8110,'poss-able',L,A) :- pp(6640,'nominal',L,A).
pp(6639,'nominal_or_verbal',[N|R],A) :- pp(8109,N,R,A).
pp(8109,'poss-able',L,A) :- pp(6639,'nominal',L,A).
pp(8108,'poss-able',L,A) :- pp(6638,'nominal',L,A).
pp(8106,'poss-able',L,A) :- pp(6636,'nominal',L,A).
pp(8104,'poss-able',L,A) :- pp(6634,'nominal',L,A).
pp(8103,'poss-able',L,A) :- pp(6633,'nominal',L,A).
pp(8102,'poss-able',L,A) :- pp(6632,'nominal',L,A).
pp(8101,'poss-able',L,A) :- pp(6631,'nominal',L,A).
pp(8100,'poss-able',L,A) :- pp(6630,'nominal',L,A).
pp(8099,'poss-able',L,A) :- pp(6629,'nominal',L,A).
pp(8098,'poss-able',L,A) :- pp(6628,'nominal',L,A).
pp(8097,'poss-able',L,A) :- pp(6627,'nominal',L,A).
pp(7843,'clause',L,A) :- pp(6311,'non_rel_clause',L,A).
pp(7841,'clause',L,A) :- pp(6309,'non_rel_clause',L,A).
pp(7837,'clause',L,A) :- pp(6299,'non_rel_clause',L,A).
pp(7835,'clause',L,A) :- pp(6297,'non_rel_clause',L,A).
pp(7834,'clause',L,A) :- pp(6296,'non_rel_clause',L,A).
pp(7832,'clause',L,A) :- pp(6294,'non_rel_clause',L,A).
pp(5630,'non_trans_subst',[N|R],A) :- pp(7371,N,R,A).
pp(7371,'two_arg_subst',L,A) :- pp(5630,'np_non_trans_subst',L,A).
pp(5629,'non_trans_subst',[N|R],A) :- pp(7370,N,R,A).
pp(7370,'two_arg_subst',L,A) :- pp(5629,'np_non_trans_subst',L,A).
pp(6807,'dim_rel',L,A) :- pp(4809,'basic_adj_arg4_rel',L,A).
pp(6807,'basic_adj_rel',L,A) :- pp(4809,'basic_adj_arg4_rel',L,A).
pp(6653,'n_or_a',L,A) :- pp(2261,'adj*',L,A).
pp(6653,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(6652,'n_or_a',L,A) :- pp(2261,'adj*',L,A).
pp(6649,'v_or_g_or_a',L,A) :- pp(2261,'adj*',L,A).
pp(6649,'supnoun',L,A) :- pp(0,'a_and_g',L,A).
pp(6649,'nominal',L,A) :- pp(0,'a_and_g',L,A).
pp(6649,'poss-able',L,A) :- pp(0,'a_and_g',L,A).
pp(6648,'v_or_g_or_a',L,A) :- pp(2261,'adj*',L,A).
pp(6644,'supnoun',L,A) :- pp(4646,'noun*',L,A).
pp(6640,'n_or_v',L,A) :- pp(2285,'noun*',L,A).
pp(6639,'n_or_v',L,A) :- pp(2290,'noun*',L,A).
pp(6638,'n_or_v',L,A) :- pp(2292,'noun*',L,A).
pp(6636,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(6632,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(6625,'nominal',L,A) :- pp(2285,'noun*',L,A).
pp(6625,'poss-able',L,A) :- pp(2285,'noun*',L,A).
pp(6624,'nominal',L,A) :- pp(2290,'noun*',L,A).
pp(6624,'poss-able',L,A) :- pp(2290,'noun*',L,A).
pp(6623,'nominal',L,A) :- pp(2292,'noun*',L,A).
pp(6623,'poss-able',L,A) :- pp(2292,'noun*',L,A).
pp(4618,'strict_nominal',[N|R],A) :- pp(6620,N,R,A).
pp(6620,'supnoun',L,A) :- pp(4618,'strict_supnoun',L,A).
pp(4616,'strict_nominal',[N|R],A) :- pp(6619,N,R,A).
pp(6619,'supnoun',L,A) :- pp(4616,'strict_supnoun',L,A).
pp(4634,'supnoun',[N|R],A) :- pp(6612,N,R,A).
pp(6612,'v_or_g',L,A) :- pp(0,'a_and_g',L,A).
pp(6610,'v_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4618,'supnoun',[N|R],A) :- pp(6607,N,R,A).
pp(6607,'strict_type',L,A) :- pp(4618,'strict_supnoun',L,A).
pp(6606,'strict_type',L,A) :- pp(4616,'strict_supnoun',L,A).
pp(6602,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(6599,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(4634,'nominal',[N|R],A) :- pp(6596,N,R,A).
pp(6596,'v_or_g',L,A) :- pp(0,'a_and_g',L,A).
pp(6596,'v_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(4633,'nominal',[N|R],A) :- pp(6595,N,R,A).
pp(6595,'v_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(6594,'v_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(6592,'strict_type',L,A) :- pp(0,'noun_acc',L,A).
pp(6590,'v_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(6588,'strict_type',L,A) :- pp(0,'gerund',L,A).
pp(6586,'v_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(6585,'v_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(6584,'strict_type',L,A) :- pp(0,'gerund',L,A).
pp(6581,'poss-able',L,A) :- pp(4650,'nominal',L,A).
pp(6581,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(6579,'poss-able',L,A) :- pp(4646,'nominal',L,A).
pp(6578,'poss-able',L,A) :- pp(4645,'nominal',L,A).
pp(6577,'poss-able',L,A) :- pp(4643,'nominal',L,A).
pp(6577,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(6576,'poss-able',L,A) :- pp(4642,'nominal',L,A).
pp(6575,'poss-able',L,A) :- pp(4636,'nominal',L,A).
pp(6574,'poss-able',L,A) :- pp(4634,'nominal',L,A).
pp(6573,'poss-able',L,A) :- pp(4633,'nominal',L,A).
pp(6572,'poss-able',L,A) :- pp(4632,'nominal',L,A).
pp(4625,'nominal_or_verbal',[N|R],A) :- pp(6570,N,R,A).
pp(6570,'poss-able',L,A) :- pp(4625,'nominal',L,A).
pp(6569,'poss-able',L,A) :- pp(4624,'nominal',L,A).
pp(6569,'strict_type',L,A) :- pp(0,'noun_acc',L,A).
pp(6568,'poss-able',L,A) :- pp(4623,'nominal',L,A).
pp(6567,'poss-able',L,A) :- pp(4622,'nominal',L,A).
pp(6566,'poss-able',L,A) :- pp(4621,'nominal',L,A).
pp(6565,'poss-able',L,A) :- pp(4620,'nominal',L,A).
pp(6564,'poss-able',L,A) :- pp(4619,'nominal',L,A).
pp(6562,'poss-able',L,A) :- pp(4616,'nominal',L,A).
pp(6561,'poss-able',L,A) :- pp(4615,'nominal',L,A).
pp(6560,'poss-able',L,A) :- pp(4614,'nominal',L,A).
pp(6559,'poss-able',L,A) :- pp(4613,'nominal',L,A).
pp(4634,'v_or_g',[N|R],A) :- pp(6549,N,R,A).
pp(6549,'poss-able',L,A) :- pp(0,'a_and_g',L,A).
pp(4585,'v_or_g',[N|R],A) :- pp(6528,N,R,A).
pp(6528,'strict_type',L,A) :- pp(0,'gerund',L,A).
pp(6519,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(6503,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(4597,'v_or_g_or_a',[N|R],A) :- pp(6494,N,R,A).
pp(6494,'v_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4590,'v_or_g_or_a',[N|R],A) :- pp(6491,N,R,A).
pp(6491,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(4587,'v_or_g_or_a',[N|R],A) :- pp(6488,N,R,A).
pp(6488,'v_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4586,'v_or_g_or_a',[N|R],A) :- pp(6487,N,R,A).
pp(6487,'v_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4585,'v_or_g_or_a',[N|R],A) :- pp(6486,N,R,A).
pp(6486,'strict_type',L,A) :- pp(0,'gerund',L,A).
pp(4581,'v_or_g_or_a',[N|R],A) :- pp(6484,N,R,A).
pp(6484,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(4634,'v_or_p',[N|R],A) :- pp(6475,N,R,A).
pp(6475,'poss-able',L,A) :- pp(0,'n_and_p',L,A).
pp(4633,'v_or_p',[N|R],A) :- pp(6474,N,R,A).
pp(6474,'poss-able',L,A) :- pp(0,'n_and_p',L,A).
pp(4632,'v_or_p',[N|R],A) :- pp(6473,N,R,A).
pp(6473,'poss-able',L,A) :- pp(0,'v_and_n',L,A).
pp(4622,'v_or_p',[N|R],A) :- pp(6472,N,R,A).
pp(6472,'poss-able',L,A) :- pp(0,'v_and_n',L,A).
pp(4616,'v_or_p',[N|R],A) :- pp(6470,N,R,A).
pp(6470,'poss-able',L,A) :- pp(0,'n_and_p',L,A).
pp(4615,'v_or_p',[N|R],A) :- pp(6469,N,R,A).
pp(6469,'poss-able',L,A) :- pp(0,'n_and_p',L,A).
pp(4558,'v_or_p',[N|R],A) :- pp(6449,N,R,A).
pp(6449,'poss-able',L,A) :- pp(0,'v_and_n',L,A).
pp(4557,'v_or_p',[N|R],A) :- pp(6448,N,R,A).
pp(6448,'poss-able',L,A) :- pp(0,'v_and_n',L,A).
pp(4650,'subst',[N|R],A) :- pp(6445,N,R,A).
pp(6445,'poss-able',L,A) :- pp(4650,'nominal',L,A).
pp(6445,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(4650,'poss-able',[N|R],A) :- pp(6444,N,R,A).
pp(6444,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(4643,'poss-able',[N|R],A) :- pp(6441,N,R,A).
pp(6441,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(4624,'poss-able',[N|R],A) :- pp(6434,N,R,A).
pp(6434,'strict_type',L,A) :- pp(0,'noun_acc',L,A).
pp(4620,'poss-able',[N|R],A) :- pp(6430,N,R,A).
pp(6430,'strict_type',L,A) :- pp(0,'gerund',L,A).
pp(4614,'poss-able',[N|R],A) :- pp(6426,N,R,A).
pp(6426,'strict_type',L,A) :- pp(0,'gerund',L,A).
pp(4568,'poss-able',[N|R],A) :- pp(6420,N,R,A).
pp(6420,'strict_type',L,A) :- pp(0,'gerund',L,A).
pp(4562,'poss-able',[N|R],A) :- pp(6418,N,R,A).
pp(6418,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(4556,'poss-able',[N|R],A) :- pp(6413,N,R,A).
pp(6413,'strict_type',L,A) :- pp(0,'gerund',L,A).
pp(4467,'head_compositional',[N|R],A) :- pp(6341,N,R,A).
pp(6341,'head_nexus_phrase',L,A) :- pp(2419,'head_comp_or_marker_phrase',L,A).
pp(6341,'head_nexus_que_phrase',L,A) :- pp(2419,'head_comp_or_marker_phrase',L,A).
pp(6341,'head_nexus_rel_phrase',L,A) :- pp(2419,'head_comp_or_marker_phrase',L,A).
pp(4465,'head_compositional',[N|R],A) :- pp(6340,N,R,A).
pp(6340,'head_nexus_phrase',L,A) :- pp(2453,'head_comp_or_marker_phrase',L,A).
pp(6340,'head_nexus_que_phrase',L,A) :- pp(2453,'head_comp_or_marker_phrase',L,A).
pp(6340,'head_nexus_rel_phrase',L,A) :- pp(2453,'head_comp_or_marker_phrase',L,A).
pp(6339,'head_valence_phrase',L,A) :- pp(2419,'head_comp_or_marker_phrase',L,A).
pp(6339,'head_nexus_phrase',L,A) :- pp(2419,'head_comp_or_marker_phrase',L,A).
pp(6339,'head_nexus_rel_phrase',L,A) :- pp(2419,'head_comp_or_marker_phrase',L,A).
pp(6338,'head_valence_phrase',L,A) :- pp(2453,'head_comp_or_marker_phrase',L,A).
pp(6338,'head_nexus_phrase',L,A) :- pp(2453,'head_comp_or_marker_phrase',L,A).
pp(6338,'head_nexus_rel_phrase',L,A) :- pp(2453,'head_comp_or_marker_phrase',L,A).
pp(6337,'head_valence_phrase',L,A) :- pp(2419,'head_comp_or_marker_phrase',L,A).
pp(6337,'head_nexus_phrase',L,A) :- pp(2419,'head_comp_or_marker_phrase',L,A).
pp(6337,'head_nexus_rel_phrase',L,A) :- pp(2419,'head_comp_or_marker_phrase',L,A).
pp(6336,'head_valence_phrase',L,A) :- pp(2453,'head_comp_or_marker_phrase',L,A).
pp(6336,'head_nexus_phrase',L,A) :- pp(2453,'head_comp_or_marker_phrase',L,A).
pp(6336,'head_nexus_rel_phrase',L,A) :- pp(2453,'head_comp_or_marker_phrase',L,A).
pp(6256,'clause',L,A) :- pp(4490,'non_rel_clause',L,A).
pp(6255,'clause',L,A) :- pp(4489,'non_rel_clause',L,A).
pp(6254,'clause',L,A) :- pp(4488,'non_rel_clause',L,A).
pp(6253,'clause',L,A) :- pp(4487,'non_rel_clause',L,A).
pp(6252,'clause',L,A) :- pp(4486,'non_rel_clause',L,A).
pp(6251,'clause',L,A) :- pp(4485,'non_rel_clause',L,A).
pp(6250,'clause',L,A) :- pp(4480,'non_rel_clause',L,A).
pp(6248,'clause',L,A) :- pp(4478,'non_rel_clause',L,A).
pp(6244,'clause',L,A) :- pp(4446,'non_rel_clause',L,A).
pp(6242,'clause',L,A) :- pp(4444,'non_rel_clause',L,A).
pp(6241,'clause',L,A) :- pp(4440,'non_rel_clause',L,A).
pp(6239,'clause',L,A) :- pp(4438,'non_rel_clause',L,A).
pp(6236,'clause',L,A) :- pp(4411,'non_rel_clause',L,A).
pp(6234,'clause',L,A) :- pp(4409,'non_rel_clause',L,A).
pp(6233,'clause',L,A) :- pp(4408,'non_rel_clause',L,A).
pp(6231,'clause',L,A) :- pp(4404,'non_rel_clause',L,A).
pp(6230,'clause',L,A) :- pp(4403,'non_rel_clause',L,A).
pp(3772,'one_arg',[N|R],A) :- pp(5611,N,R,A).
pp(5611,'valence_type',L,A) :- pp(3772,'intrans_subst',L,A).
pp(5611,'unsat_subst',L,A) :- pp(3772,'intrans_subst',L,A).
pp(3772,'basic_one_arg',[N|R],A) :- pp(5594,N,R,A).
pp(5594,'valence_type',L,A) :- pp(3772,'intrans_subst',L,A).
pp(5594,'unsat_subst',L,A) :- pp(3772,'intrans_subst',L,A).
pp(3724,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(5587,N,R,A).
pp(5587,'prep_with_spr_synsem',L,A) :- pp(3724,'mod_n_or_vp_synsem',L,A).
pp(3723,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(5586,N,R,A).
pp(5586,'prep_with_spr_synsem',L,A) :- pp(3723,'mod_n_or_vp_synsem',L,A).
pp(3722,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(5585,N,R,A).
pp(5585,'prep_with_spr_synsem',L,A) :- pp(3722,'mod_n_or_vp_synsem',L,A).
pp(3720,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(5584,N,R,A).
pp(5584,'prep_with_spr_synsem',L,A) :- pp(3720,'mod_n_or_vp_synsem',L,A).
pp(3719,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(5583,N,R,A).
pp(5583,'prep_with_spr_synsem',L,A) :- pp(3719,'mod_n_or_vp_synsem',L,A).
pp(3718,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(5582,N,R,A).
pp(5582,'prep_with_spr_synsem',L,A) :- pp(3718,'mod_n_or_vp_synsem',L,A).
pp(3724,'isect_synsem',[N|R],A) :- pp(5575,N,R,A).
pp(5575,'prep_with_spr_synsem',L,A) :- pp(3724,'mod_n_or_vp_synsem',L,A).
pp(3723,'isect_synsem',[N|R],A) :- pp(5574,N,R,A).
pp(5574,'prep_with_spr_synsem',L,A) :- pp(3723,'mod_n_or_vp_synsem',L,A).
pp(3722,'isect_synsem',[N|R],A) :- pp(5573,N,R,A).
pp(5573,'prep_with_spr_synsem',L,A) :- pp(3722,'mod_n_or_vp_synsem',L,A).
pp(3720,'isect_synsem',[N|R],A) :- pp(5572,N,R,A).
pp(5572,'prep_with_spr_synsem',L,A) :- pp(3720,'mod_n_or_vp_synsem',L,A).
pp(3719,'isect_synsem',[N|R],A) :- pp(5571,N,R,A).
pp(5571,'prep_with_spr_synsem',L,A) :- pp(3719,'mod_n_or_vp_synsem',L,A).
pp(3718,'isect_synsem',[N|R],A) :- pp(5570,N,R,A).
pp(5570,'prep_with_spr_synsem',L,A) :- pp(3718,'mod_n_or_vp_synsem',L,A).
pp(3879,'non_trans_subst',[N|R],A) :- pp(5468,N,R,A).
pp(5468,'two_arg_subst',L,A) :- pp(3879,'np_non_trans_subst',L,A).
pp(3878,'non_trans_subst',[N|R],A) :- pp(5467,N,R,A).
pp(5467,'two_arg_subst',L,A) :- pp(3878,'np_non_trans_subst',L,A).
pp(3797,'non_trans_subst',[N|R],A) :- pp(5463,N,R,A).
pp(5463,'two_arg_subst',L,A) :- pp(3797,'np_non_trans_subst',L,A).
pp(3796,'non_trans_subst',[N|R],A) :- pp(5462,N,R,A).
pp(5462,'two_arg_subst',L,A) :- pp(3796,'np_non_trans_subst',L,A).
pp(5460,'two_arg_subst',L,A) :- pp(3772,'np_non_trans_subst',L,A).
pp(4830,'nondim_rel',L,A) :- pp(756,'temp_nondim_rel',L,A).
pp(1157,'abstr_named_rel',[N|R],A) :- pp(4821,N,R,A).
pp(4821,'modable_rel',L,A) :- pp(0,'place_rel',L,A).
pp(1158,'abstr_named_rel',[N|R],A) :- pp(4820,N,R,A).
pp(4820,'modable_rel',L,A) :- pp(0,'place_rel',L,A).
pp(1968,'dir_rel',[N|R],A) :- pp(4807,N,R,A).
pp(4807,'state_loc_rel',L,A) :- pp(1968,'dir_or_state_rel',L,A).
pp(1968,'prep_rel',[N|R],A) :- pp(4801,N,R,A).
pp(4801,'event_or_arg_rel',L,A) :- pp(1968,'prep_mod_rel',L,A).
pp(4801,'arg_rel',L,A) :- pp(1968,'prep_mod_rel',L,A).
pp(549,'arg4_rel',[N|R],A) :- pp(4784,N,R,A).
pp(4784,'dim_rel',L,A) :- pp(549,'basic_adj_arg4_rel',L,A).
pp(4784,'basic_adj_rel',L,A) :- pp(549,'basic_adj_arg4_rel',L,A).
pp(589,'arg4_rel',[N|R],A) :- pp(4783,N,R,A).
pp(4783,'dim_rel',L,A) :- pp(589,'basic_adj_arg4_rel',L,A).
pp(4783,'basic_adj_rel',L,A) :- pp(589,'basic_adj_arg4_rel',L,A).
pp(4778,'dim_rel',L,A) :- pp(1968,'basic_adj_arg4_rel',L,A).
pp(4778,'basic_adj_rel',L,A) :- pp(1968,'basic_adj_arg4_rel',L,A).
pp(4777,'dim_rel',L,A) :- pp(1973,'basic_adj_arg4_rel',L,A).
pp(4777,'basic_adj_rel',L,A) :- pp(1973,'basic_adj_arg4_rel',L,A).
pp(1968,'basic_adj_rel',[N|R],A) :- pp(4771,N,R,A).
pp(4771,'norm_relation',L,A) :- pp(1968,'abstr_adj_rel',L,A).
pp(4771,'non_number_rel',L,A) :- pp(1968,'abstr_adj_rel',L,A).
pp(4771,'event_rel',L,A) :- pp(1968,'abstr_adj_rel',L,A).
pp(4771,'event_or_arg_rel',L,A) :- pp(1968,'abstr_adj_rel',L,A).
pp(4771,'arg_rel',L,A) :- pp(1968,'abstr_adj_rel',L,A).
pp(4654,'supnoun',L,A) :- pp(0,'a_and_g',L,A).
pp(4654,'nominal',L,A) :- pp(0,'a_and_g',L,A).
pp(4654,'poss-able',L,A) :- pp(0,'a_and_g',L,A).
pp(4652,'n_or_a',L,A) :- pp(0,'v_and_a',L,A).
pp(4652,'n_or_p',L,A) :- pp(0,'v_and_p',L,A).
pp(4651,'n_or_a',L,A) :- pp(0,'v_and_a',L,A).
pp(4651,'n_or_p',L,A) :- pp(0,'v_and_p',L,A).
pp(4650,'n_or_p',L,A) :- pp(0,'v_and_p',L,A).
pp(2258,'a_or_p',[N|R],A) :- pp(4649,N,R,A).
pp(4649,'n_or_a',L,A) :- pp(0,'v_and_a',L,A).
pp(4649,'n_or_p',L,A) :- pp(0,'v_and_p',L,A).
pp(2260,'a_or_p',[N|R],A) :- pp(4648,N,R,A).
pp(4648,'n_or_a',L,A) :- pp(0,'v_and_a',L,A).
pp(4648,'n_or_p',L,A) :- pp(0,'v_and_p',L,A).
pp(4647,'n_or_p',L,A) :- pp(0,'v_and_p',L,A).
pp(4647,'supnoun',L,A) :- pp(0,'a_and_g',L,A).
pp(4647,'nominal',L,A) :- pp(0,'a_and_g',L,A).
pp(4647,'poss-able',L,A) :- pp(0,'a_and_g',L,A).
pp(4644,'n_or_a',L,A) :- pp(0,'a_and_p',L,A).
pp(4644,'n_or_v',L,A) :- pp(0,'v_and_p',L,A).
pp(4644,'nominal_or_verbal',L,A) :- pp(0,'v_and_p',L,A).
pp(4643,'noun*',L,A) :- pp(0,'n_and_a',L,A).
pp(4643,'n_or_a',L,A) :- pp(0,'adj*',L,A).
pp(4642,'noun*',L,A) :- pp(0,'n_and_a',L,A).
pp(4642,'n_or_a',L,A) :- pp(0,'adj*',L,A).
pp(4642,'strict_type',L,A) :- pp(0,'adj',L,A).
pp(2285,'noun*',[N|R],A) :- pp(4641,N,R,A).
pp(4641,'v_or_g_or_a',L,A) :- pp(0,'n_and_a',L,A).
pp(4641,'v_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(2290,'noun*',[N|R],A) :- pp(4640,N,R,A).
pp(4640,'v_or_g_or_a',L,A) :- pp(0,'n_and_a',L,A).
pp(4640,'v_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(4639,'v_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(2258,'n_or_a',[N|R],A) :- pp(4638,N,R,A).
pp(4638,'n_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4638,'supnoun',L,A) :- pp(0,'v_and_n',L,A).
pp(4638,'nominal',L,A) :- pp(0,'v_and_n',L,A).
pp(4638,'poss-able',L,A) :- pp(0,'v_and_n',L,A).
pp(2260,'n_or_a',[N|R],A) :- pp(4637,N,R,A).
pp(4637,'n_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4637,'supnoun',L,A) :- pp(0,'v_and_n',L,A).
pp(4637,'nominal',L,A) :- pp(0,'v_and_n',L,A).
pp(4637,'poss-able',L,A) :- pp(0,'v_and_n',L,A).
pp(4636,'n_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(2284,'n_or_a',[N|R],A) :- pp(4635,N,R,A).
pp(4635,'n_or_v',L,A) :- pp(0,'n_and_p',L,A).
pp(4635,'nominal',L,A) :- pp(0,'n_and_p',L,A).
pp(4635,'nominal_or_verbal',L,A) :- pp(0,'n_and_p',L,A).
pp(4635,'v_or_g_or_a',L,A) :- pp(0,'a_and_p',L,A).
pp(4635,'poss-able',L,A) :- pp(0,'n_and_p',L,A).
pp(4634,'modnp*',L,A) :- pp(0,'mod_and_a',L,A).
pp(4634,'v_or_g_or_a',L,A) :- pp(0,'adj*',L,A).
pp(4633,'modnp*',L,A) :- pp(0,'mod_and_a',L,A).
pp(4633,'v_or_g_or_a',L,A) :- pp(0,'adj*',L,A).
pp(4633,'strict_type',L,A) :- pp(0,'adj',L,A).
pp(4632,'strict_type',L,A) :- pp(0,'adj',L,A).
pp(2258,'n_or_p',[N|R],A) :- pp(4628,N,R,A).
pp(4628,'nominal',L,A) :- pp(0,'v_and_n',L,A).
pp(4628,'poss-able',L,A) :- pp(0,'v_and_n',L,A).
pp(2260,'n_or_p',[N|R],A) :- pp(4627,N,R,A).
pp(4627,'nominal',L,A) :- pp(0,'v_and_n',L,A).
pp(4627,'poss-able',L,A) :- pp(0,'v_and_n',L,A).
pp(4626,'nominal',L,A) :- pp(0,'v_and_n',L,A).
pp(4626,'poss-able',L,A) :- pp(0,'v_and_n',L,A).
pp(4625,'n_or_v',L,A) :- pp(0,'n_and_a',L,A).
pp(4625,'v_or_p',L,A) :- pp(0,'a_and_p',L,A).
pp(4624,'supnoun',L,A) :- pp(2285,'noun*',L,A).
pp(4624,'v_or_g',L,A) :- pp(0,'v_and_p',L,A).
pp(4624,'v_or_p',L,A) :- pp(0,'prep*',L,A).
pp(4623,'supnoun',L,A) :- pp(2290,'noun*',L,A).
pp(4623,'v_or_g',L,A) :- pp(0,'v_and_p',L,A).
pp(4623,'v_or_p',L,A) :- pp(0,'prep*',L,A).
pp(4623,'strict_type',L,A) :- pp(0,'prep',L,A).
pp(4622,'supnoun',L,A) :- pp(2292,'noun*',L,A).
pp(4621,'n_or_v',L,A) :- pp(0,'noun*',L,A).
pp(4621,'v_or_g',L,A) :- pp(0,'v_and_n',L,A).
pp(4621,'strict_type',L,A) :- pp(0,'noun',L,A).
pp(4619,'v_or_p',L,A) :- pp(0,'v_and_a',L,A).
pp(4617,'nominal',L,A) :- pp(0,'n_and_p',L,A).
pp(4617,'v_or_g_or_a',L,A) :- pp(0,'v_and_p',L,A).
pp(4617,'poss-able',L,A) :- pp(0,'n_and_p',L,A).
pp(4614,'v_or_p',L,A) :- pp(0,'verb*',L,A).
pp(4613,'strict_type',L,A) :- pp(0,'noun',L,A).
pp(4612,'nominal',L,A) :- pp(0,'noun*',L,A).
pp(4612,'poss-able',L,A) :- pp(0,'noun*',L,A).
pp(4612,'strict_type',L,A) :- pp(0,'noun',L,A).
pp(2280,'strict_nominal',[N|R],A) :- pp(4608,N,R,A).
pp(4608,'supnoun',L,A) :- pp(2280,'strict_supnoun',L,A).
pp(2285,'strict_nominal',[N|R],A) :- pp(4607,N,R,A).
pp(4607,'supnoun',L,A) :- pp(2285,'strict_supnoun',L,A).
pp(2301,'strict_nominal',[N|R],A) :- pp(4606,N,R,A).
pp(4606,'supnoun',L,A) :- pp(2301,'strict_supnoun',L,A).
pp(2278,'supnoun',[N|R],A) :- pp(4602,N,R,A).
pp(4602,'v_or_g',L,A) :- pp(0,'a_and_g',L,A).
pp(2280,'supnoun',[N|R],A) :- pp(4601,N,R,A).
pp(4601,'strict_type',L,A) :- pp(2280,'strict_supnoun',L,A).
pp(4600,'strict_type',L,A) :- pp(2285,'strict_supnoun',L,A).
pp(4600,'v_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(4599,'v_or_g',L,A) :- pp(0,'a_and_g',L,A).
pp(4599,'v_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(4596,'strict_type',L,A) :- pp(2301,'strict_supnoun',L,A).
pp(2278,'nominal',[N|R],A) :- pp(4592,N,R,A).
pp(4592,'v_or_g',L,A) :- pp(0,'a_and_g',L,A).
pp(4589,'v_or_g',L,A) :- pp(0,'a_and_g',L,A).
pp(4587,'strict_type',L,A) :- pp(0,'noun',L,A).
pp(4586,'v_or_g',L,A) :- pp(0,'v_and_n',L,A).
pp(4584,'poss-able',L,A) :- pp(2261,'nominal',L,A).
pp(4583,'poss-able',L,A) :- pp(2278,'nominal',L,A).
pp(4583,'v_or_p',L,A) :- pp(0,'v_and_a',L,A).
pp(2284,'nominal_or_verbal',[N|R],A) :- pp(4582,N,R,A).
pp(4582,'poss-able',L,A) :- pp(2284,'nominal',L,A).
pp(4582,'v_or_g_or_a',L,A) :- pp(0,'v_and_p',L,A).
pp(4581,'poss-able',L,A) :- pp(2285,'nominal',L,A).
pp(4580,'poss-able',L,A) :- pp(2290,'nominal',L,A).
pp(4579,'poss-able',L,A) :- pp(2292,'nominal',L,A).
pp(4579,'v_or_p',L,A) :- pp(0,'verb*',L,A).
pp(4578,'poss-able',L,A) :- pp(2297,'nominal',L,A).
pp(4578,'strict_type',L,A) :- pp(0,'noun',L,A).
pp(4577,'poss-able',L,A) :- pp(2300,'nominal',L,A).
pp(4576,'poss-able',L,A) :- pp(2301,'nominal',L,A).
pp(2278,'v_or_g',[N|R],A) :- pp(4574,N,R,A).
pp(4574,'poss-able',L,A) :- pp(0,'a_and_g',L,A).
pp(4573,'strict_type',L,A) :- pp(0,'gerund_acc',L,A).
pp(2290,'v_or_g',[N|R],A) :- pp(4572,N,R,A).
pp(4572,'poss-able',L,A) :- pp(0,'a_and_g',L,A).
pp(2300,'v_or_g',[N|R],A) :- pp(4569,N,R,A).
pp(4569,'poss-able',L,A) :- pp(0,'v_and_n',L,A).
pp(4561,'strict_type',L,A) :- pp(0,'adj',L,A).
pp(2296,'v_or_g_or_a',[N|R],A) :- pp(4559,N,R,A).
pp(4559,'v_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4558,'strict_type',L,A) :- pp(0,'adj',L,A).
pp(4556,'v_or_p',L,A) :- pp(0,'verb*',L,A).
pp(4553,'v_or_p',L,A) :- pp(0,'verb*',L,A).
pp(4551,'strict_type',L,A) :- pp(0,'prep',L,A).
pp(4550,'strict_type',L,A) :- pp(0,'prep',L,A).
pp(4549,'strict_type',L,A) :- pp(0,'verb',L,A).
pp(4546,'strict_type',L,A) :- pp(0,'prep',L,A).
pp(4545,'strict_type',L,A) :- pp(0,'verb',L,A).
pp(2306,'v_or_p',[N|R],A) :- pp(4542,N,R,A).
pp(4542,'strict_type',L,A) :- pp(0,'verb',L,A).
pp(4541,'strict_type',L,A) :- pp(0,'verb',L,A).
pp(4540,'poss-able',L,A) :- pp(2261,'nominal',L,A).
pp(4539,'poss-able',L,A) :- pp(2285,'nominal',L,A).
pp(2297,'poss-able',[N|R],A) :- pp(4530,N,R,A).
pp(4530,'strict_type',L,A) :- pp(0,'noun',L,A).
pp(4486,'headed_phrase',L,A) :- pp(2419,'head_filler_phrase',L,A).
pp(4486,'head_nexus_que_phrase',L,A) :- pp(2419,'head_filler_phrase',L,A).
pp(4486,'head_final',L,A) :- pp(2419,'head_filler_phrase',L,A).
pp(4486,'binary_headed_phrase',L,A) :- pp(2419,'head_filler_phrase',L,A).
pp(4485,'headed_phrase',L,A) :- pp(2453,'head_filler_phrase',L,A).
pp(4485,'head_nexus_que_phrase',L,A) :- pp(2453,'head_filler_phrase',L,A).
pp(4485,'head_final',L,A) :- pp(2453,'head_filler_phrase',L,A).
pp(4485,'binary_headed_phrase',L,A) :- pp(2453,'head_filler_phrase',L,A).
pp(4480,'head_mod_phrase_simple',L,A) :- pp(2419,'adj_head_phrase',L,A).
pp(4480,'head_mod_phrase',L,A) :- pp(2419,'adj_head_phrase',L,A).
pp(4478,'head_mod_phrase_simple',L,A) :- pp(2453,'adj_head_phrase',L,A).
pp(4478,'head_mod_phrase',L,A) :- pp(2453,'adj_head_phrase',L,A).
pp(2437,'head_adj_phrase',[N|R],A) :- pp(4473,N,R,A).
pp(4473,'isect_mod_phrase',L,A) :- pp(2437,'head_adj_int_phrase',L,A).
pp(2453,'head_adj_phrase',[N|R],A) :- pp(4472,N,R,A).
pp(4472,'isect_mod_phrase',L,A) :- pp(2453,'head_adj_int_phrase',L,A).
pp(4467,'head_valence_phrase',L,A) :- pp(2419,'head_comp_or_marker_phrase',L,A).
pp(4466,'phrasal',L,A) :- pp(2437,'head_adj_phrase',L,A).
pp(4466,'isect_mod_phrase',L,A) :- pp(2437,'head_adj_int_phrase',L,A).
pp(4466,'head_mod_phrase_simple',L,A) :- pp(2437,'head_adj_phrase',L,A).
pp(4466,'head_mod_phrase',L,A) :- pp(2437,'head_adj_phrase',L,A).
pp(4465,'phrasal',L,A) :- pp(2453,'head_adj_phrase',L,A).
pp(4465,'isect_mod_phrase',L,A) :- pp(2453,'head_adj_int_phrase',L,A).
pp(4465,'head_valence_phrase',L,A) :- pp(2453,'head_comp_or_marker_phrase',L,A).
pp(4465,'head_mod_phrase_simple',L,A) :- pp(2453,'head_adj_phrase',L,A).
pp(4465,'head_mod_phrase',L,A) :- pp(2453,'head_adj_phrase',L,A).
pp(4446,'interrog',L,A) :- pp(2419,'wh_interrog',L,A).
pp(4446,'head_mod_phrase',L,A) :- pp(2419,'head_mod_phrase_simple',L,A).
pp(4445,'head_mod_phrase',L,A) :- pp(2437,'head_mod_phrase_simple',L,A).
pp(4444,'interrog',L,A) :- pp(2453,'wh_interrog',L,A).
pp(4444,'head_mod_phrase',L,A) :- pp(2453,'head_mod_phrase_simple',L,A).
pp(4440,'interrog',L,A) :- pp(2419,'wh_interrog',L,A).
pp(4440,'headed_phrase',L,A) :- pp(2419,'binary_headed_phrase',L,A).
pp(4440,'head_mod_phrase',L,A) :- pp(2419,'head_mod_phrase_simple',L,A).
pp(4439,'non_headed_phrase',L,A) :- pp(2437,'coord_phr',L,A).
pp(4439,'headed_phrase',L,A) :- pp(2437,'binary_headed_phrase',L,A).
pp(4439,'head_mod_phrase',L,A) :- pp(2437,'head_mod_phrase_simple',L,A).
pp(4438,'non_headed_phrase',L,A) :- pp(2453,'coord_phr',L,A).
pp(4438,'interrog',L,A) :- pp(2453,'wh_interrog',L,A).
pp(4438,'headed_phrase',L,A) :- pp(2453,'binary_headed_phrase',L,A).
pp(4438,'head_mod_phrase',L,A) :- pp(2453,'head_mod_phrase_simple',L,A).
pp(2513,'head_compositional',[N|R],A) :- pp(4435,N,R,A).
pp(4435,'head_nexus_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4435,'head_nexus_que_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4435,'head_nexus_rel_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4434,'head_valence_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4434,'head_nexus_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4434,'head_nexus_rel_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4433,'head_valence_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4433,'head_nexus_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4433,'head_nexus_rel_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4424,'non_rel_clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4424,'clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4423,'non_rel_clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4423,'clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4422,'non_rel_clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4422,'clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4416,'non_rel_clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4416,'clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4414,'non_rel_clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4414,'clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4413,'non_rel_clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4413,'clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4379,'clause',L,A) :- pp(2419,'non_rel_clause',L,A).
pp(4377,'clause',L,A) :- pp(2453,'non_rel_clause',L,A).
pp(4376,'clause',L,A) :- pp(2485,'non_rel_clause',L,A).
pp(4375,'clause',L,A) :- pp(2487,'non_rel_clause',L,A).
pp(4374,'clause',L,A) :- pp(2488,'non_rel_clause',L,A).
pp(4373,'clause',L,A) :- pp(2498,'non_rel_clause',L,A).
pp(4371,'clause',L,A) :- pp(2519,'non_rel_clause',L,A).
pp(4370,'clause',L,A) :- pp(2523,'non_rel_clause',L,A).
pp(4368,'clause',L,A) :- pp(2541,'non_rel_clause',L,A).
pp(4359,'clause',L,A) :- pp(2419,'non_rel_clause',L,A).
pp(4357,'unary_phrase',L,A) :- pp(2453,'head_only',L,A).
pp(4357,'clause',L,A) :- pp(2453,'non_rel_clause',L,A).
pp(2453,'rel_cl',[N|R],A) :- pp(4338,N,R,A).
pp(4338,'unary_phrase',L,A) :- pp(2453,'non_wh_rel_cl',L,A).
pp(2819,'modal_verb_word',[N|R],A) :- pp(4277,N,R,A).
pp(4277,'topkey',L,A) :- pp(2819,'pos_modal_verb_word',L,A).
pp(4274,'pres_modal_verb_word',L,A) :- pp(2819,'modal_verb_word',L,A).
pp(2819,'have_aux_word',[N|R],A) :- pp(4255,N,R,A).
pp(4255,'topkey',L,A) :- pp(2819,'have_aux_pos_lex_entry',L,A).
pp(2819,'psp_aux_verb_word',[N|R],A) :- pp(4254,N,R,A).
pp(4254,'topkey',L,A) :- pp(2819,'have_aux_pos_lex_entry',L,A).
pp(4250,'pres_modal_verb_word',L,A) :- pp(2819,'modal_verb_word',L,A).
pp(4250,'be_is_lex_entry',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4250,'be_pres_lex_entry',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4250,'be_pres',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4250,'be_fin',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4250,'be_verb',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4224,'be_is_lex_entry',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4224,'be_pres_lex_entry',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4224,'be_pres',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4224,'be_fin',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4224,'be_verb',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(2800,'hcons_amalg_word',[N|R],A) :- pp(4222,N,R,A).
pp(4222,'nonslash',L,A) :- pp(2800,'basic_norm_word',L,A).
pp(4222,'nonrel',L,A) :- pp(2800,'basic_norm_word',L,A).
pp(4222,'nonque',L,A) :- pp(2800,'basic_norm_word',L,A).
pp(4215,'be_is_lex_entry',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4215,'be_pres_lex_entry',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4215,'be_pres',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4215,'be_fin',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4215,'be_verb',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(2819,'be_is_lex_entry',[N|R],A) :- pp(4199,N,R,A).
pp(4199,'topkey',L,A) :- pp(0,'be_id_is_cx_le',L,A).
pp(3018,'be_th_cop',[N|R],A) :- pp(4129,N,R,A).
pp(4129,'topkey',L,A) :- pp(3018,'be_th_cop_pos',L,A).
pp(3019,'be_th_cop',[N|R],A) :- pp(4128,N,R,A).
pp(4128,'topkey',L,A) :- pp(3019,'be_th_cop_pos',L,A).
pp(3028,'be_th_cop',[N|R],A) :- pp(4127,N,R,A).
pp(4127,'topkey',L,A) :- pp(3028,'be_th_cop_pos',L,A).
pp(3029,'be_th_cop',[N|R],A) :- pp(4126,N,R,A).
pp(4126,'topkey',L,A) :- pp(3029,'be_th_cop_pos',L,A).
pp(3031,'be_th_cop',[N|R],A) :- pp(4125,N,R,A).
pp(4125,'topkey',L,A) :- pp(3031,'be_th_cop_pos',L,A).
pp(3112,'basic_np_synsem',[N|R],A) :- pp(4006,N,R,A).
pp(4006,'nomod_synsem',L,A) :- pp(0,'np_sing_synsem',L,A).
pp(3113,'basic_np_synsem',[N|R],A) :- pp(4005,N,R,A).
pp(4005,'nomod_synsem',L,A) :- pp(0,'np_sing_synsem',L,A).
pp(3121,'basic_np_synsem',[N|R],A) :- pp(4004,N,R,A).
pp(4004,'nomod_synsem',L,A) :- pp(0,'pers_pro_synsem',L,A).
pp(3121,'ref_synsem',[N|R],A) :- pp(4000,N,R,A).
pp(4000,'nomod_synsem',L,A) :- pp(0,'ref_pro_synsem',L,A).
pp(3929,'equi_prd_lt',L,A) :- pp(3199,'obj_equi_prd_lt',L,A).
pp(3928,'equi_prd_lt',L,A) :- pp(3204,'obj_equi_prd_lt',L,A).
pp(3927,'cp_prop+ques_verb',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3927,'basic_cp_prop+ques_verb',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3926,'non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3920,'equi_prd_lt',L,A) :- pp(3199,'obj_equi_prd_lt',L,A).
pp(3920,'non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3919,'equi_prd_lt',L,A) :- pp(3204,'obj_equi_prd_lt',L,A).
pp(3919,'non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3918,'fin_cp_prop+ques_verb',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(3918,'non_trans_subst',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(3917,'fin_cp_prop+ques_verb',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(3917,'non_trans_subst',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(3911,'s_equi_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3910,'s_equi_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3909,'s_equi_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3906,'cp_prop+ques_verb',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3906,'basic_cp_prop+ques_verb',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3905,'cp_prop+ques_verb',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3905,'basic_cp_prop+ques_verb',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3904,'cp_prop+ques_verb',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3904,'basic_cp_prop+ques_verb',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3902,'cp_prop+ques_verb',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3902,'basic_cp_prop+ques_verb',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3901,'cp_prop+ques_verb',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3901,'basic_cp_prop+ques_verb',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3900,'unsat_three_arg_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3846,'cp_intrans_subst',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(3846,'two_arg_subst',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(3830,'particle_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3829,'inf_or_prp_intrans_subst',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3829,'particle_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3812,'particle_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3811,'inf_or_prp_intrans_subst',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3811,'particle_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3326,'one_arg',[N|R],A) :- pp(3755,N,R,A).
pp(3755,'valence_type',L,A) :- pp(3326,'intrans_subst',L,A).
pp(3755,'unsat_subst',L,A) :- pp(3326,'intrans_subst',L,A).
pp(3347,'one_arg',[N|R],A) :- pp(3753,N,R,A).
pp(3753,'valence_type',L,A) :- pp(3347,'intrans_subst',L,A).
pp(3753,'unsat_subst',L,A) :- pp(3347,'intrans_subst',L,A).
pp(3348,'one_arg',[N|R],A) :- pp(3752,N,R,A).
pp(3752,'valence_type',L,A) :- pp(3348,'intrans_subst',L,A).
pp(3752,'unsat_subst',L,A) :- pp(3348,'intrans_subst',L,A).
pp(3752,'prep_with_spr_synsem',L,A) :- pp(0,'prep_nosubj_synsem',L,A).
pp(3751,'valence_type',L,A) :- pp(3355,'intrans_subst',L,A).
pp(3751,'unsat_subst',L,A) :- pp(3355,'intrans_subst',L,A).
pp(3751,'isect_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3326,'basic_one_arg',[N|R],A) :- pp(3738,N,R,A).
pp(3738,'valence_type',L,A) :- pp(3326,'intrans_subst',L,A).
pp(3738,'unsat_subst',L,A) :- pp(3326,'intrans_subst',L,A).
pp(3347,'basic_one_arg',[N|R],A) :- pp(3736,N,R,A).
pp(3736,'valence_type',L,A) :- pp(3347,'intrans_subst',L,A).
pp(3736,'unsat_subst',L,A) :- pp(3347,'intrans_subst',L,A).
pp(3348,'basic_one_arg',[N|R],A) :- pp(3735,N,R,A).
pp(3735,'valence_type',L,A) :- pp(3348,'intrans_subst',L,A).
pp(3735,'unsat_subst',L,A) :- pp(3348,'intrans_subst',L,A).
pp(3735,'prep_with_spr_synsem',L,A) :- pp(0,'prep_nosubj_synsem',L,A).
pp(3734,'valence_type',L,A) :- pp(3355,'intrans_subst',L,A).
pp(3734,'unsat_subst',L,A) :- pp(3355,'intrans_subst',L,A).
pp(3734,'isect_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3731,'prep_with_spr_synsem',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3731,'prep_p_synsem',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3731,'prep_p_mod_synsem',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3731,'mod_n_or_vp_synsem',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3731,'basic_mod_n_or_vp_synsem',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3730,'prep_with_spr_synsem',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3730,'prep_p_synsem',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3730,'prep_p_mod_synsem',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3730,'mod_n_or_vp_synsem',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3730,'basic_mod_n_or_vp_synsem',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3729,'prep_with_spr_synsem',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3729,'prep_p_synsem',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3729,'prep_p_mod_synsem',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3729,'mod_n_or_vp_synsem',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3729,'basic_mod_n_or_vp_synsem',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3728,'prep_with_spr_synsem',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3728,'prep_p_synsem',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3728,'prep_p_mod_synsem',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3728,'mod_n_or_vp_synsem',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3728,'basic_mod_n_or_vp_synsem',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3348,'prep_p_mod_synsem',[N|R],A) :- pp(3727,N,R,A).
pp(3727,'valence_type',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3727,'unsat_two_arg_subst',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3727,'unsat_subst',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3355,'prep_p_mod_synsem',[N|R],A) :- pp(3726,N,R,A).
pp(3726,'valence_type',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3726,'unsat_two_arg_subst',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3726,'unsat_subst',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3725,'isect_synsem',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3724,'valence_type',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3724,'unsat_two_arg_subst',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3724,'unsat_subst',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3722,'valence_type',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3722,'unsat_two_arg_subst',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3722,'unsat_subst',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3721,'isect_synsem',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3720,'valence_type',L,A) :- pp(3348,'basic1_prep_synsem',L,A).
pp(3720,'unsat_two_arg_subst',L,A) :- pp(3348,'basic1_prep_synsem',L,A).
pp(3720,'unsat_subst',L,A) :- pp(3348,'basic1_prep_synsem',L,A).
pp(3718,'valence_type',L,A) :- pp(3355,'basic1_prep_synsem',L,A).
pp(3718,'unsat_two_arg_subst',L,A) :- pp(3355,'basic1_prep_synsem',L,A).
pp(3718,'unsat_subst',L,A) :- pp(3355,'basic1_prep_synsem',L,A).
pp(3348,'mod_n_or_vp_synsem',[N|R],A) :- pp(3717,N,R,A).
pp(3717,'valence_type',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3717,'unsat_two_arg_subst',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3717,'unsat_subst',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3355,'mod_n_or_vp_synsem',[N|R],A) :- pp(3715,N,R,A).
pp(3715,'valence_type',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3715,'unsat_two_arg_subst',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3715,'unsat_subst',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3348,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(3712,N,R,A).
pp(3712,'valence_type',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3712,'unsat_two_arg_subst',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3712,'unsat_subst',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3712,'prep_with_spr_synsem',L,A) :- pp(3348,'mod_n_or_vp_synsem',L,A).
pp(3354,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(3711,N,R,A).
pp(3711,'prep_with_spr_synsem',L,A) :- pp(3354,'mod_n_or_vp_synsem',L,A).
pp(3355,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(3710,N,R,A).
pp(3710,'valence_type',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3710,'unsat_two_arg_subst',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3710,'unsat_subst',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3710,'prep_with_spr_synsem',L,A) :- pp(3355,'mod_n_or_vp_synsem',L,A).
pp(3366,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(3709,N,R,A).
pp(3709,'prep_with_spr_synsem',L,A) :- pp(3366,'mod_n_or_vp_synsem',L,A).
pp(3367,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(3708,N,R,A).
pp(3708,'prep_with_spr_synsem',L,A) :- pp(3367,'mod_n_or_vp_synsem',L,A).
pp(3237,'isect_synsem',[N|R],A) :- pp(3705,N,R,A).
pp(3705,'unsat_two_arg_subst',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3705,'unsat_subst',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3705,'valence_type',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3339,'isect_synsem',[N|R],A) :- pp(3703,N,R,A).
pp(3703,'unsat_two_arg_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3703,'unsat_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3703,'valence_type',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3702,'prep_with_spr_synsem',L,A) :- pp(3348,'mod_n_or_vp_synsem',L,A).
pp(3354,'isect_synsem',[N|R],A) :- pp(3701,N,R,A).
pp(3701,'prep_with_spr_synsem',L,A) :- pp(3354,'mod_n_or_vp_synsem',L,A).
pp(3700,'prep_with_spr_synsem',L,A) :- pp(3355,'mod_n_or_vp_synsem',L,A).
pp(3366,'isect_synsem',[N|R],A) :- pp(3695,N,R,A).
pp(3695,'prep_with_spr_synsem',L,A) :- pp(3366,'mod_n_or_vp_synsem',L,A).
pp(3367,'isect_synsem',[N|R],A) :- pp(3694,N,R,A).
pp(3694,'prep_with_spr_synsem',L,A) :- pp(3367,'mod_n_or_vp_synsem',L,A).
pp(3348,'prep_with_spr_synsem',[N|R],A) :- pp(3692,N,R,A).
pp(3692,'valence_type',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3692,'unsat_two_arg_subst',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3692,'unsat_subst',L,A) :- pp(3348,'prep_prd_or_nonprd_synsem',L,A).
pp(3355,'prep_with_spr_synsem',[N|R],A) :- pp(3690,N,R,A).
pp(3690,'valence_type',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3690,'unsat_two_arg_subst',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3690,'unsat_subst',L,A) :- pp(3355,'prep_prd_or_nonprd_synsem',L,A).
pp(3199,'trans_subst',[N|R],A) :- pp(3680,N,R,A).
pp(3680,'unsat_three_arg_subst',L,A) :- pp(0,'three_arg_trans_subst',L,A).
pp(3680,'unsat_two_arg_subst',L,A) :- pp(0,'three_arg_trans_subst',L,A).
pp(3236,'non_trans_subst',[N|R],A) :- pp(3635,N,R,A).
pp(3635,'two_arg_subst',L,A) :- pp(3236,'np_non_trans_subst',L,A).
pp(3237,'non_trans_subst',[N|R],A) :- pp(3634,N,R,A).
pp(3634,'two_arg_subst',L,A) :- pp(3237,'np_non_trans_subst',L,A).
pp(3302,'non_trans_subst',[N|R],A) :- pp(3633,N,R,A).
pp(3633,'unsat_three_arg_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3632,'two_arg_subst',L,A) :- pp(3326,'np_non_trans_subst',L,A).
pp(3631,'two_arg_subst',L,A) :- pp(3347,'np_non_trans_subst',L,A).
pp(3630,'two_arg_subst',L,A) :- pp(3348,'np_non_trans_subst',L,A).
pp(3629,'two_arg_subst',L,A) :- pp(3355,'np_non_trans_subst',L,A).
pp(0,'*gaplist*',[N|R],A) :- pp(5,N,R,A).
pp(5,'ne_list',L,A) :- pp(0,'*gapcons*',L,A).
pp(5,'e_list',L,A) :- pp(0,'*gapnull*',L,A).
pp(8,'ne_list',L,A) :- pp(0,'*handlecons*',L,A).
pp(8,'e_list',L,A) :- pp(0,'*handlenull*',L,A).
pp(8,'1-list',L,A) :- pp(0,'*handlecons*',L,A).
pp(8,'*onull*',L,A) :- pp(0,'*handlenull*',L,A).
pp(8,'*olist*',L,A) :- pp(0,'*handlenull*',L,A).
pp(0,'*ocons*',[N|R],A) :- pp(10,N,R,A).
pp(10,'*substlist*',L,A) :- pp(0,'*substocons*',L,A).
pp(10,'*substcons*',L,A) :- pp(0,'*substocons*',L,A).
pp(0,'*onull*',[N|R],A) :- pp(14,N,R,A).
pp(14,'0-1-list',L,A) :- pp(0,'*handlenull*',L,A).
pp(14,'*unexplist*',L,A) :- pp(0,'*unexpnull*',L,A).
pp(14,'*substlist*',L,A) :- pp(0,'*substnull*',L,A).
pp(14,'*prolist*',L,A) :- pp(0,'*pronull*',L,A).
pp(15,'ne_list',L,A) :- pp(0,'*ocons*',L,A).
pp(15,'e_list',L,A) :- pp(0,'*onull*',L,A).
pp(15,'0-1-list',L,A) :- pp(0,'*handlenull*',L,A).
pp(15,'*unexplist*',L,A) :- pp(0,'*unexpnull*',L,A).
pp(15,'*substcons*',L,A) :- pp(0,'*substocons*',L,A).
pp(15,'*prolist*',L,A) :- pp(0,'*pronull*',L,A).
pp(0,'*prolist*',[N|R],A) :- pp(17,N,R,A).
pp(17,'ne_list',L,A) :- pp(0,'*procons*',L,A).
pp(17,'e_list',L,A) :- pp(0,'*pronull*',L,A).
pp(0,'*substlist*',[N|R],A) :- pp(19,N,R,A).
pp(19,'ne_list',L,A) :- pp(0,'*substcons*',L,A).
pp(19,'e_list',L,A) :- pp(0,'*substnull*',L,A).
pp(0,'*unexplist*',[N|R],A) :- pp(21,N,R,A).
pp(21,'ne_list',L,A) :- pp(0,'*unexpcons*',L,A).
pp(21,'e_list',L,A) :- pp(0,'*unexpnull*',L,A).
pp(0,'0-1-list',[N|R],A) :- pp(23,N,R,A).
pp(23,'ne_list',L,A) :- pp(0,'1-list',L,A).
pp(23,'e_list',L,A) :- pp(0,'*handlenull*',L,A).
pp(0,'nonprf+nonprg+no_aspect*',[N|R],A) :- pp(31,N,R,A).
pp(31,'progr*',L,A) :- pp(0,'noasp+progr',L,A).
pp(31,'perf*',L,A) :- pp(0,'noasp+perf',L,A).
pp(31,'nonprf+nonprg+prog*',L,A) :- pp(0,'noasp+progr',L,A).
pp(31,'nonprf+nonprg+perf*',L,A) :- pp(0,'noasp+perf',L,A).
pp(0,'no_aspect*',[N|R],A) :- pp(32,N,R,A).
pp(32,'strict_sort',L,A) :- pp(0,'no_aspect',L,A).
pp(32,'strict_nonprg',L,A) :- pp(0,'no_aspect',L,A).
pp(32,'strict_nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(32,'strict_aspect',L,A) :- pp(0,'no_aspect',L,A).
pp(32,'progr*',L,A) :- pp(0,'noasp+progr',L,A).
pp(32,'perf*',L,A) :- pp(0,'noasp+perf',L,A).
pp(32,'nonprf+nonprg+prog*',L,A) :- pp(0,'noasp+progr',L,A).
pp(32,'nonprf+nonprg+perf*',L,A) :- pp(0,'noasp+perf',L,A).
pp(0,'nonprf+nonprg+perf*',[N|R],A) :- pp(34,N,R,A).
pp(34,'progr*',L,A) :- pp(0,'progr+perf',L,A).
pp(34,'nonprf+nonprg+prog*',L,A) :- pp(0,'progr+perf',L,A).
pp(0,'nonprf+nonprg+prog*',[N|R],A) :- pp(35,N,R,A).
pp(35,'perf*',L,A) :- pp(0,'progr+perf',L,A).
pp(0,'nonprg+nonprf',[N|R],A) :- pp(36,N,R,A).
pp(36,'strict_sort',L,A) :- pp(0,'no_aspect',L,A).
pp(36,'strict_nonprg',L,A) :- pp(0,'no_aspect',L,A).
pp(36,'strict_nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(36,'strict_aspect',L,A) :- pp(0,'no_aspect',L,A).
pp(36,'progr*',L,A) :- pp(0,'nonprf+nonprg+prog*',L,A).
pp(36,'perf*',L,A) :- pp(0,'nonprf+nonprg+perf*',L,A).
pp(0,'progr*',[N|R],A) :- pp(38,N,R,A).
pp(38,'strict_sort',L,A) :- pp(0,'progr',L,A).
pp(38,'strict_nonprf',L,A) :- pp(0,'progr',L,A).
pp(38,'strict_aspect',L,A) :- pp(0,'progr',L,A).
pp(38,'perf*',L,A) :- pp(0,'progr+perf',L,A).
pp(38,'nonprg',L,A) :- pp(0,'nonprf+nonprg+prog*',L,A).
pp(0,'strict_nonprf',[N|R],A) :- pp(39,N,R,A).
pp(39,'strict_nonprg',L,A) :- pp(0,'no_aspect',L,A).
pp(39,'nonprg',L,A) :- pp(0,'no_aspect',L,A).
pp(0,'nonprf',[N|R],A) :- pp(40,N,R,A).
pp(40,'strict_sort',L,A) :- pp(0,'strict_nonprf',L,A).
pp(40,'strict_nonprg',L,A) :- pp(0,'no_aspect',L,A).
pp(40,'strict_aspect',L,A) :- pp(0,'strict_nonprf',L,A).
pp(40,'perf*',L,A) :- pp(0,'nonprf+nonprg+perf*',L,A).
pp(40,'nonprg',L,A) :- pp(0,'nonprg+nonprf',L,A).
pp(0,'perf*',[N|R],A) :- pp(42,N,R,A).
pp(42,'strict_sort',L,A) :- pp(0,'perf',L,A).
pp(42,'strict_nonprg',L,A) :- pp(0,'perf',L,A).
pp(42,'strict_aspect',L,A) :- pp(0,'perf',L,A).
pp(0,'nonprg',[N|R],A) :- pp(44,N,R,A).
pp(44,'strict_sort',L,A) :- pp(0,'strict_nonprg',L,A).
pp(44,'strict_aspect',L,A) :- pp(0,'strict_nonprg',L,A).
pp(0,'aspect',[N|R],A) :- pp(46,N,R,A).
pp(46,'strict_sort',L,A) :- pp(0,'strict_aspect',L,A).
pp(0,'decl_imp',[N|R],A) :- pp(52,N,R,A).
pp(52,'decl_int',L,A) :- pp(0,'declarative',L,A).
pp(0,'andro*',[N|R],A) :- pp(62,N,R,A).
pp(62,'strict_sort',L,A) :- pp(0,'andro',L,A).
pp(62,'neut*',L,A) :- pp(0,'neut_and_andro',L,A).
pp(62,'masc*',L,A) :- pp(0,'masc_and_andro',L,A).
pp(62,'fem*',L,A) :- pp(0,'fem_and_andro',L,A).
pp(0,'andro1*',[N|R],A) :- pp(64,N,R,A).
pp(64,'strict_sort',L,A) :- pp(0,'andro1',L,A).
pp(0,'fem*',[N|R],A) :- pp(68,N,R,A).
pp(68,'strict_sort',L,A) :- pp(0,'fem',L,A).
pp(68,'neut*',L,A) :- pp(0,'fem_and_neut',L,A).
pp(68,'masc*',L,A) :- pp(0,'masc_and_fem',L,A).
pp(0,'masc*',[N|R],A) :- pp(71,N,R,A).
pp(71,'strict_sort',L,A) :- pp(0,'masc',L,A).
pp(71,'neut*',L,A) :- pp(0,'masc_and_neut',L,A).
pp(0,'neut*',[N|R],A) :- pp(73,N,R,A).
pp(73,'strict_sort',L,A) :- pp(0,'neut',L,A).
pp(0,'+*',[N|R],A) :- pp(77,N,R,A).
pp(77,'na_or_-',L,A) :- pp(0,'+_and_-',L,A).
pp(77,'-*',L,A) :- pp(0,'+_and_-',L,A).
pp(0,'-*',[N|R],A) :- pp(79,N,R,A).
pp(79,'na_or_+',L,A) :- pp(0,'+_and_-',L,A).
pp(0,'bool',[N|R],A) :- pp(80,N,R,A).
pp(80,'na_or_-',L,A) :- pp(0,'-*',L,A).
pp(80,'na_or_+',L,A) :- pp(0,'+*',L,A).
pp(0,'indicative*',[N|R],A) :- pp(87,N,R,A).
pp(87,'strict_sort',L,A) :- pp(0,'indicative',L,A).
pp(87,'modal_subj*',L,A) :- pp(0,'ind+modsubj',L,A).
pp(0,'modal_subj*',[N|R],A) :- pp(89,N,R,A).
pp(89,'strict_sort',L,A) :- pp(0,'modal_subj',L,A).
pp(0,'subjunctive*',[N|R],A) :- pp(92,N,R,A).
pp(92,'strict_sort',L,A) :- pp(0,'subjunctive',L,A).
pp(0,'1or3pl+3sg*+1per+non1sg',[N|R],A) :- pp(108,N,R,A).
pp(108,'3pl*+1or3pl+1per+non1sg',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(108,'3pl*',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(108,'1pl*+1or3pl+1per+non1sg',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(108,'1pl*',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(0,'2per+3sg*+1per+non1sg',[N|R],A) :- pp(112,N,R,A).
pp(112,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(112,'2sg*',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(112,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(112,'2pl*',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(0,'3sg*+1per+non1sg',[N|R],A) :- pp(113,N,R,A).
pp(113,'3pl*+1or3pl+1per+non1sg',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(113,'3pl*',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(113,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(113,'2sg*',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(113,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(113,'2pl*',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(113,'2per+1per+non1sg',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(113,'2per',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(113,'1pl*+1or3pl+1per+non1sg',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(113,'1pl*',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(113,'1or3pl+1per+non1sg',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(113,'1or3pl',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(0,'1per+3sg*',[N|R],A) :- pp(114,N,R,A).
pp(114,'non1sg',L,A) :- pp(0,'3sg*+1per+non1sg',L,A).
pp(114,'3pl*+1or3pl+1per+non1sg',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(114,'3pl*',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(114,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(114,'2sg*',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(114,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(114,'2pl*',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(114,'2per+1per+non1sg',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(114,'2per',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(114,'1sg*',L,A) :- pp(0,'1sg_and_3sg',L,A).
pp(114,'1pl*+1or3pl+1per+non1sg',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(114,'1pl*',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(114,'1per+non1sg',L,A) :- pp(0,'3sg*+1per+non1sg',L,A).
pp(114,'1or3pl+1per+non1sg',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(114,'1or3pl',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(0,'1sg*+2per+1per+1or2pl+non1sg',[N|R],A) :- pp(117,N,R,A).
pp(117,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(117,'2sg*+1or3pl',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(117,'2sg*',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(117,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(117,'2pl*+1or3pl',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(117,'2pl*',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(0,'1sg*+2per+1per+non1sg',[N|R],A) :- pp(119,N,R,A).
pp(119,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(119,'2sg*+1or3pl',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(119,'2sg*',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(119,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(119,'2pl*+1or3pl',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(119,'2pl*',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(0,'1or3pl+2per+1per+non1sg',[N|R],A) :- pp(120,N,R,A).
pp(120,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(120,'2sg*+1or3pl',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(120,'2sg*',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(120,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(120,'2pl*+1or3pl',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(120,'2pl*',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(120,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg*+2per+1per+non1sg',L,A).
pp(0,'1pl*+1or3pl+1per+non1sg',[N|R],A) :- pp(122,N,R,A).
pp(122,'3sg*',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(122,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_1pl',L,A).
pp(122,'1sg*+1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_1pl',L,A).
pp(0,'1sg*+1or3pl+1per+non1sg',[N|R],A) :- pp(124,N,R,A).
pp(124,'3pl*+1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_3pl',L,A).
pp(124,'3pl*',L,A) :- pp(0,'1sg_and_3pl',L,A).
pp(124,'1pl*',L,A) :- pp(0,'1sg_and_1pl',L,A).
pp(0,'1sg*+1per+non1sg',[N|R],A) :- pp(125,N,R,A).
pp(125,'3pl*+1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_3pl',L,A).
pp(125,'3pl*',L,A) :- pp(0,'1sg_and_3pl',L,A).
pp(125,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(125,'2sg*+1or3pl',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(125,'2sg*',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(125,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(125,'2pl*+1or3pl',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(125,'2pl*',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(125,'2per+1per+non1sg',L,A) :- pp(0,'1sg*+2per+1per+non1sg',L,A).
pp(125,'2per+1or3pl',L,A) :- pp(0,'1sg*+2per+1per+non1sg',L,A).
pp(125,'2per',L,A) :- pp(0,'1sg*+2per+1per+non1sg',L,A).
pp(125,'1pl*',L,A) :- pp(0,'1sg_and_1pl',L,A).
pp(0,'3pl*+1or3pl+1per+non1sg',[N|R],A) :- pp(126,N,R,A).
pp(126,'3sg*',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(0,'1or3pl+1per+non1sg',[N|R],A) :- pp(127,N,R,A).
pp(127,'3sg*',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(127,'3pl*',L,A) :- pp(0,'3pl*+1or3pl+1per+non1sg',L,A).
pp(127,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(127,'2sg*+1or3pl',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(127,'2sg*',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(127,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(127,'2pl*+1or3pl',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(127,'2pl*',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(127,'2per+1per+non1sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(127,'2per+1or3pl',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(127,'2per',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(127,'1pl*',L,A) :- pp(0,'1pl*+1or3pl+1per+non1sg',L,A).
pp(0,'2pl*+2per+1per+non1sg',[N|R],A) :- pp(128,N,R,A).
pp(128,'3sg*',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(128,'2pl*+1or3pl',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(128,'2per+1or3pl',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(128,'1or3pl',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(0,'2sg*+2per+1per+non1sg',[N|R],A) :- pp(129,N,R,A).
pp(129,'3sg*',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(129,'2sg*+1or3pl',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(129,'2per+1or3pl',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(129,'1or3pl',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(0,'2per+1per+non1sg',[N|R],A) :- pp(130,N,R,A).
pp(130,'3sg*',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(130,'2sg*+1or3pl',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(130,'2sg*',L,A) :- pp(0,'2sg*+2per+1per+non1sg',L,A).
pp(130,'2pl*+1or3pl',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(130,'2pl*',L,A) :- pp(0,'2pl*+2per+1per+non1sg',L,A).
pp(130,'2per+1or3pl',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(130,'1or3pl',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(0,'1per+non1sg',[N|R],A) :- pp(131,N,R,A).
pp(131,'3sg*',L,A) :- pp(0,'3sg*+1per+non1sg',L,A).
pp(131,'3pl*',L,A) :- pp(0,'3pl*+1or3pl+1per+non1sg',L,A).
pp(131,'2sg*+1or3pl',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(131,'2sg*',L,A) :- pp(0,'2sg*+2per+1per+non1sg',L,A).
pp(131,'2pl*+1or3pl',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(131,'2pl*',L,A) :- pp(0,'2pl*+2per+1per+non1sg',L,A).
pp(131,'2per+1or3pl',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(131,'2per',L,A) :- pp(0,'2per+1per+non1sg',L,A).
pp(131,'1pl*',L,A) :- pp(0,'1pl*+1or3pl+1per+non1sg',L,A).
pp(131,'1or3pl',L,A) :- pp(0,'1or3pl+1per+non1sg',L,A).
pp(0,'1sg*',[N|R],A) :- pp(133,N,R,A).
pp(133,'strict_sort',L,A) :- pp(0,'1sg',L,A).
pp(133,'strict_pernum',L,A) :- pp(0,'1sg',L,A).
pp(133,'strict_non3sg',L,A) :- pp(0,'1sg',L,A).
pp(133,'strict_1or3sg',L,A) :- pp(0,'1sg',L,A).
pp(133,'3sg*',L,A) :- pp(0,'1sg_and_3sg',L,A).
pp(0,'1per',[N|R],A) :- pp(134,N,R,A).
pp(134,'strict_sort',L,A) :- pp(0,'1sg',L,A).
pp(134,'strict_pernum',L,A) :- pp(0,'1sg',L,A).
pp(134,'strict_non3sg',L,A) :- pp(0,'1sg',L,A).
pp(134,'strict_1or3sg',L,A) :- pp(0,'1sg',L,A).
pp(134,'non1sg',L,A) :- pp(0,'1per+non1sg',L,A).
pp(134,'3sg*',L,A) :- pp(0,'1per+3sg*',L,A).
pp(134,'3pl*',L,A) :- pp(0,'3pl*+1or3pl+1per+non1sg',L,A).
pp(134,'2sg*+1or3pl',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(134,'2sg*',L,A) :- pp(0,'2sg*+2per+1per+non1sg',L,A).
pp(134,'2pl*+1or3pl',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(134,'2pl*',L,A) :- pp(0,'2pl*+2per+1per+non1sg',L,A).
pp(134,'2per+1or3pl',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(134,'2per',L,A) :- pp(0,'2per+1per+non1sg',L,A).
pp(134,'1pl*',L,A) :- pp(0,'1pl*+1or3pl+1per+non1sg',L,A).
pp(134,'1or3pl',L,A) :- pp(0,'1or3pl+1per+non1sg',L,A).
pp(0,'3sg*',[N|R],A) :- pp(136,N,R,A).
pp(136,'strict_sort',L,A) :- pp(0,'3sg',L,A).
pp(136,'strict_pernum',L,A) :- pp(0,'3sg',L,A).
pp(136,'strict_1or3sg',L,A) :- pp(0,'3sg',L,A).
pp(136,'non3sg',L,A) :- pp(0,'1per+3sg*',L,A).
pp(136,'non1sg',L,A) :- pp(0,'3sg*+1per+non1sg',L,A).
pp(136,'3pl*',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(136,'2sg*',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(136,'2pl*',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(136,'2per',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(136,'1pl*',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(136,'1or3pl',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(0,'strict_1or3sg',[N|R],A) :- pp(137,N,R,A).
pp(137,'strict_non3sg',L,A) :- pp(0,'1sg',L,A).
pp(137,'non3sg',L,A) :- pp(0,'1sg',L,A).
pp(0,'1or3sg',[N|R],A) :- pp(138,N,R,A).
pp(138,'strict_sort',L,A) :- pp(0,'strict_1or3sg',L,A).
pp(138,'strict_pernum',L,A) :- pp(0,'strict_1or3sg',L,A).
pp(138,'strict_non3sg',L,A) :- pp(0,'1sg',L,A).
pp(138,'non3sg',L,A) :- pp(0,'1per',L,A).
pp(138,'non1sg',L,A) :- pp(0,'1per+non1sg',L,A).
pp(138,'3pl*',L,A) :- pp(0,'3pl*+1or3pl+1per+non1sg',L,A).
pp(138,'2sg*+1or3pl',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(138,'2sg*',L,A) :- pp(0,'2sg*+2per+1per+non1sg',L,A).
pp(138,'2pl*+1or3pl',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(138,'2pl*',L,A) :- pp(0,'2pl*+2per+1per+non1sg',L,A).
pp(138,'2per+1or3pl',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(138,'2per',L,A) :- pp(0,'2per+1per+non1sg',L,A).
pp(138,'1pl*',L,A) :- pp(0,'1pl*+1or3pl+1per+non1sg',L,A).
pp(138,'1or3pl',L,A) :- pp(0,'1or3pl+1per+non1sg',L,A).
pp(0,'1pl*+1or3pl',[N|R],A) :- pp(143,N,R,A).
pp(143,'2sg*+1or3pl',L,A) :- pp(0,'1pl_and_2sg',L,A).
pp(143,'2sg*',L,A) :- pp(0,'1pl_and_2sg',L,A).
pp(143,'2pl*+1or3pl',L,A) :- pp(0,'1pl_and_2pl',L,A).
pp(143,'2pl*',L,A) :- pp(0,'1pl_and_2pl',L,A).
pp(0,'1pl*',[N|R],A) :- pp(145,N,R,A).
pp(145,'strict_sort',L,A) :- pp(0,'1pl',L,A).
pp(145,'strict_pernum',L,A) :- pp(0,'1pl',L,A).
pp(145,'strict_non3sg',L,A) :- pp(0,'1pl',L,A).
pp(145,'strict_non1sg',L,A) :- pp(0,'1pl',L,A).
pp(145,'strict_1or3pl',L,A) :- pp(0,'1pl',L,A).
pp(145,'3pl*',L,A) :- pp(0,'1pl_and_3pl',L,A).
pp(145,'2sg*+1or3pl',L,A) :- pp(0,'1pl_and_2sg',L,A).
pp(145,'2sg*',L,A) :- pp(0,'1pl_and_2sg',L,A).
pp(145,'2pl*+1or3pl',L,A) :- pp(0,'1pl_and_2pl',L,A).
pp(145,'2pl*',L,A) :- pp(0,'1pl_and_2pl',L,A).
pp(145,'2per+1or3pl',L,A) :- pp(0,'1pl*+1or3pl',L,A).
pp(145,'2per',L,A) :- pp(0,'1pl*+1or3pl',L,A).
pp(0,'2pl*+1or3pl',[N|R],A) :- pp(147,N,R,A).
pp(147,'3pl*+1or3pl',L,A) :- pp(0,'2pl_and_3pl',L,A).
pp(147,'3pl*',L,A) :- pp(0,'2pl_and_3pl',L,A).
pp(0,'2sg*+1or3pl',[N|R],A) :- pp(149,N,R,A).
pp(149,'3pl*+1or3pl',L,A) :- pp(0,'2sg_and_3pl',L,A).
pp(149,'3pl*',L,A) :- pp(0,'2sg_and_3pl',L,A).
pp(0,'3pl*+1or3pl',[N|R],A) :- pp(151,N,R,A).
pp(151,'2sg*',L,A) :- pp(0,'2sg_and_3pl',L,A).
pp(151,'2pl*',L,A) :- pp(0,'2pl_and_3pl',L,A).
pp(0,'2per+1or3pl',[N|R],A) :- pp(152,N,R,A).
pp(152,'3pl*',L,A) :- pp(0,'3pl*+1or3pl',L,A).
pp(152,'2sg*',L,A) :- pp(0,'2sg*+1or3pl',L,A).
pp(152,'2pl*',L,A) :- pp(0,'2pl*+1or3pl',L,A).
pp(0,'3pl*',[N|R],A) :- pp(154,N,R,A).
pp(154,'strict_sort',L,A) :- pp(0,'3pl',L,A).
pp(154,'strict_pernum',L,A) :- pp(0,'3pl',L,A).
pp(154,'strict_non3sg',L,A) :- pp(0,'3pl',L,A).
pp(154,'strict_non1sg',L,A) :- pp(0,'3pl',L,A).
pp(154,'strict_1or3pl',L,A) :- pp(0,'3pl',L,A).
pp(154,'2sg*',L,A) :- pp(0,'2sg_and_3pl',L,A).
pp(154,'2pl*',L,A) :- pp(0,'2pl_and_3pl',L,A).
pp(154,'2per',L,A) :- pp(0,'3pl*+1or3pl',L,A).
pp(0,'1or3pl',[N|R],A) :- pp(156,N,R,A).
pp(156,'strict_sort',L,A) :- pp(0,'strict_1or3pl',L,A).
pp(156,'strict_pernum',L,A) :- pp(0,'strict_1or3pl',L,A).
pp(156,'strict_non3sg',L,A) :- pp(0,'strict_1or3pl',L,A).
pp(156,'strict_non1sg',L,A) :- pp(0,'strict_1or3pl',L,A).
pp(156,'2sg*',L,A) :- pp(0,'2sg*+1or3pl',L,A).
pp(156,'2pl*',L,A) :- pp(0,'2pl*+1or3pl',L,A).
pp(156,'2per',L,A) :- pp(0,'2per+1or3pl',L,A).
pp(0,'2pl*',[N|R],A) :- pp(159,N,R,A).
pp(159,'strict_sort',L,A) :- pp(0,'2pl',L,A).
pp(159,'strict_pernum',L,A) :- pp(0,'2pl',L,A).
pp(159,'strict_non3sg',L,A) :- pp(0,'2pl',L,A).
pp(159,'strict_non1sg',L,A) :- pp(0,'2pl',L,A).
pp(159,'strict_2per',L,A) :- pp(0,'2pl',L,A).
pp(159,'2sg*',L,A) :- pp(0,'2sg_and_2pl',L,A).
pp(0,'2sg*',[N|R],A) :- pp(161,N,R,A).
pp(161,'strict_sort',L,A) :- pp(0,'2sg',L,A).
pp(161,'strict_pernum',L,A) :- pp(0,'2sg',L,A).
pp(161,'strict_non3sg',L,A) :- pp(0,'2sg',L,A).
pp(161,'strict_non1sg',L,A) :- pp(0,'2sg',L,A).
pp(161,'strict_2per',L,A) :- pp(0,'2sg',L,A).
pp(0,'2per',[N|R],A) :- pp(163,N,R,A).
pp(163,'strict_sort',L,A) :- pp(0,'strict_2per',L,A).
pp(163,'strict_pernum',L,A) :- pp(0,'strict_2per',L,A).
pp(163,'strict_non3sg',L,A) :- pp(0,'strict_2per',L,A).
pp(163,'strict_non1sg',L,A) :- pp(0,'strict_2per',L,A).
pp(0,'non1sg',[N|R],A) :- pp(165,N,R,A).
pp(165,'strict_sort',L,A) :- pp(0,'strict_non1sg',L,A).
pp(165,'strict_pernum',L,A) :- pp(0,'strict_non1sg',L,A).
pp(165,'strict_non3sg',L,A) :- pp(0,'strict_non1sg',L,A).
pp(0,'non3sg',[N|R],A) :- pp(167,N,R,A).
pp(167,'strict_sort',L,A) :- pp(0,'strict_non3sg',L,A).
pp(167,'strict_pernum',L,A) :- pp(0,'strict_non3sg',L,A).
pp(0,'pernum',[N|R],A) :- pp(169,N,R,A).
pp(169,'strict_sort',L,A) :- pp(0,'strict_pernum',L,A).
pp(0,'strict_tense',[N|R],A) :- pp(194,N,R,A).
pp(194,'present*',L,A) :- pp(0,'present',L,A).
pp(194,'past*',L,A) :- pp(0,'past',L,A).
pp(194,'future*',L,A) :- pp(0,'future',L,A).
pp(195,'tense',L,A) :- pp(0,'strict_tense',L,A).
pp(195,'rmod*',L,A) :- pp(0,'rmod',L,A).
pp(195,'present*',L,A) :- pp(0,'present',L,A).
pp(195,'past*',L,A) :- pp(0,'past',L,A).
pp(195,'notmod_or_rmod',L,A) :- pp(0,'rmod',L,A).
pp(195,'lmod*',L,A) :- pp(0,'lmod',L,A).
pp(195,'imp_vform*',L,A) :- pp(0,'imp_vform',L,A).
pp(195,'future*',L,A) :- pp(0,'future',L,A).
pp(195,'fin_or_inf',L,A) :- pp(0,'fin',L,A).
pp(195,'fin*',L,A) :- pp(0,'fin',L,A).
pp(195,'bse_or_inf',L,A) :- pp(0,'imp_vform',L,A).
pp(195,'bse',L,A) :- pp(0,'imp_vform',L,A).
pp(0,'future*',[N|R],A) :- pp(198,N,R,A).
pp(198,'present*',L,A) :- pp(0,'pres+fut',L,A).
pp(198,'past*',L,A) :- pp(0,'past+fut',L,A).
pp(0,'past*',[N|R],A) :- pp(200,N,R,A).
pp(200,'present*',L,A) :- pp(0,'pres+past',L,A).
pp(0,'imp_vform*',[N|R],A) :- pp(205,N,R,A).
pp(205,'fin_or_inf',L,A) :- pp(0,'fin+imp',L,A).
pp(205,'fin*',L,A) :- pp(0,'fin+imp',L,A).
pp(0,'bse',[N|R],A) :- pp(206,N,R,A).
pp(206,'non_fin',L,A) :- pp(0,'bse_only',L,A).
pp(206,'fin_or_inf',L,A) :- pp(0,'fin+imp',L,A).
pp(206,'fin_or_imp',L,A) :- pp(0,'imp_vform*',L,A).
pp(206,'fin*',L,A) :- pp(0,'fin+imp',L,A).
pp(208,'inf_or_prp',L,A) :- pp(0,'inf',L,A).
pp(208,'fin_or_imp',L,A) :- pp(0,'imp_vform*',L,A).
pp(208,'fin_or_bse',L,A) :- pp(0,'bse',L,A).
pp(208,'fin*',L,A) :- pp(0,'fin+imp',L,A).
pp(210,'non_fin',L,A) :- pp(0,'bse_only',L,A).
pp(210,'fin_or_inf',L,A) :- pp(0,'fin*',L,A).
pp(0,'fin_or_imp',[N|R],A) :- pp(211,N,R,A).
pp(211,'fin_or_inf',L,A) :- pp(0,'fin*',L,A).
pp(0,'fin_or_inf',[N|R],A) :- pp(212,N,R,A).
pp(212,'non_fin',L,A) :- pp(0,'inf',L,A).
pp(212,'inf_or_prp',L,A) :- pp(0,'inf',L,A).
pp(0,'active',[N|R],A) :- pp(256,N,R,A).
pp(256,'passive',L,A) :- pp(0,'act+pass',L,A).
pp(0,'hasmod',[N|R],A) :- pp(261,N,R,A).
pp(261,'notmod_or_rmod',L,A) :- pp(0,'rmod*',L,A).
pp(0,'nomp_cat_acc',[N|R],A) :- pp(278,N,R,A).
pp(278,'np_cat_acc_min',L,A) :- pp(0,'np_cat_acc',L,A).
pp(0,'nomp_cat_nom',[N|R],A) :- pp(280,N,R,A).
pp(280,'np_cat_nom_min',L,A) :- pp(0,'np_cat_nom',L,A).
pp(0,'nomp_cat',[N|R],A) :- pp(281,N,R,A).
pp(281,'np_cat_nom_min',L,A) :- pp(0,'np_cat_nom',L,A).
pp(281,'np_cat_acc_min',L,A) :- pp(0,'np_cat_acc',L,A).
pp(281,'nomp_cat_nom_min',L,A) :- pp(0,'nomp_cat_nom',L,A).
pp(281,'nomp_cat_acc_min',L,A) :- pp(0,'nomp_cat_acc',L,A).
pp(0,'s_cat',[N|R],A) :- pp(286,N,R,A).
pp(286,'s_cat_fin_unspec',L,A) :- pp(0,'s_cat_fin',L,A).
pp(286,'s_cat_fin_or_inf_unspec',L,A) :- pp(0,'s_cat_fin',L,A).
pp(0,'s_cat_fin_unspec',[N|R],A) :- pp(289,N,R,A).
pp(289,'s_cat_v_c',L,A) :- pp(0,'s_cat_fin_v_c',L,A).
pp(0,'cat',[N|R],A) :- pp(293,N,R,A).
pp(293,'np_cat_nom_min',L,A) :- pp(0,'np_cat_nom',L,A).
pp(293,'np_cat_acc_min',L,A) :- pp(0,'np_cat_acc',L,A).
pp(293,'nomp_cat_nom_min',L,A) :- pp(0,'nomp_cat_nom',L,A).
pp(293,'nomp_cat_min',L,A) :- pp(0,'nomp_cat',L,A).
pp(293,'nomp_cat_acc_min',L,A) :- pp(0,'nomp_cat_acc',L,A).
pp(0,'cnil_or_numconj',[N|R],A) :- pp(303,N,R,A).
pp(303,'strict-conj',L,A) :- pp(0,'num-conj',L,A).
pp(303,'real-conj',L,A) :- pp(0,'num-conj',L,A).
pp(0,'_until_rel',[N|R],A) :- pp(352,N,R,A).
pp(352,'_to_until_rel_a',L,A) :- pp(0,'_to_until_rel',L,A).
pp(352,'_through_rel_a',L,A) :- pp(0,'_through_rel',L,A).
pp(0,'const_rel',[N|R],A) :- pp(361,N,R,A).
pp(361,'norm_relation',L,A) :- pp(0,'ord_rel',L,A).
pp(361,'non_number_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(361,'event_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(361,'basic_adj_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(361,'abstr_adj_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(0,'integer_rel',[N|R],A) :- pp(364,N,R,A).
pp(364,'norm_relation',L,A) :- pp(0,'ord_rel',L,A).
pp(364,'non_number_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(364,'event_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(364,'basic_adj_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(364,'abstr_adj_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(0,'abstr_number_rel',[N|R],A) :- pp(365,N,R,A).
pp(365,'norm_relation',L,A) :- pp(0,'ord_rel',L,A).
pp(365,'non_number_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(365,'event_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(365,'basic_adj_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(365,'abstr_adj_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(549,'adj_arg4_rel',L,A) :- pp(0,'adj_arg24_rel',L,A).
pp(0,'adj_arg4_rel',[N|R],A) :- pp(580,N,R,A).
pp(580,'arg2_rel',L,A) :- pp(0,'adj_arg24_rel',L,A).
pp(589,'arg3_rel',L,A) :- pp(0,'adj_arg3_rel',L,A).
pp(589,'arg2_rel',L,A) :- pp(0,'adj_arg2_rel',L,A).
pp(0,'abstr_mofy_rel',[N|R],A) :- pp(697,N,R,A).
pp(697,'modable_rel',L,A) :- pp(0,'mofy_mod_rel',L,A).
pp(702,'abstr_named_rel',L,A) :- pp(0,'abstr_mofy_rel',L,A).
pp(0,'abstr_place_rel',[N|R],A) :- pp(705,N,R,A).
pp(705,'modable_rel',L,A) :- pp(0,'place_rel',L,A).
pp(705,'abstr_named_rel',L,A) :- pp(0,'place_rel',L,A).
pp(0,'reg_diadic_nom_rel',[N|R],A) :- pp(755,N,R,A).
pp(755,'modable_rel',L,A) :- pp(0,'place_rel',L,A).
pp(755,'abstr_named_rel',L,A) :- pp(0,'place_rel',L,A).
pp(756,'temp_modable_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(756,'reg_nom_rel',L,A) :- pp(0,'reg_diadic_nom_rel',L,A).
pp(756,'non_temp_nom_rel',L,A) :- pp(0,'reg_diadic_nom_rel',L,A).
pp(756,'non_day_rel',L,A) :- pp(0,'non_day_diadic_rel',L,A).
pp(756,'nom_nondim_rel',L,A) :- pp(0,'reg_diadic_nom_rel',L,A).
pp(756,'named_day_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(756,'day_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(1156,'modable_rel',L,A) :- pp(0,'place_rel',L,A).
pp(1156,'arg3_rel',L,A) :- pp(0,'reg_diadic_nom_rel',L,A).
pp(1156,'apposition_rel',L,A) :- pp(0,'named_rel',L,A).
pp(1157,'arg3_rel',L,A) :- pp(0,'reg_diadic_nom_rel',L,A).
pp(1157,'apposition_rel',L,A) :- pp(0,'named_rel',L,A).
pp(1158,'arg3_rel',L,A) :- pp(0,'reg_diadic_nom_rel',L,A).
pp(1158,'apposition_rel',L,A) :- pp(0,'named_rel',L,A).
pp(0,'apposition_rel',[N|R],A) :- pp(1159,N,R,A).
pp(1159,'nondim_rel',L,A) :- pp(0,'named_rel',L,A).
pp(1159,'abstr_named_rel',L,A) :- pp(0,'named_rel',L,A).
pp(0,'hour_rel',[N|R],A) :- pp(1173,N,R,A).
pp(1173,'modable_rel',L,A) :- pp(0,'modable_hour_rel',L,A).
pp(1173,'abstr_named_rel',L,A) :- pp(0,'numbered_hour_rel',L,A).
pp(0,'abstr_season_rel',[N|R],A) :- pp(1179,N,R,A).
pp(1179,'modable_rel',L,A) :- pp(0,'season_rel',L,A).
pp(1179,'abstr_named_rel',L,A) :- pp(0,'season_rel',L,A).
pp(1188,'arg3_rel',L,A) :- pp(0,'non_day_diadic_rel',L,A).
pp(0,'named_day_rel',[N|R],A) :- pp(1201,N,R,A).
pp(1201,'arg3_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(0,'day_rel',[N|R],A) :- pp(1202,N,R,A).
pp(1202,'arg3_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(1202,'abstr_named_rel',L,A) :- pp(0,'named_day_rel',L,A).
pp(0,'temp_modable_rel',[N|R],A) :- pp(1203,N,R,A).
pp(1203,'arg3_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(1203,'abstr_named_rel',L,A) :- pp(0,'named_day_rel',L,A).
pp(1206,'nondim_rel',L,A) :- pp(0,'temp_nondim_rel',L,A).
pp(1206,'dim_rel',L,A) :- pp(0,'hour_rel',L,A).
pp(1207,'dim_rel',L,A) :- pp(0,'hour_rel',L,A).
pp(1208,'dim_rel',L,A) :- pp(0,'hour_rel',L,A).
pp(1213,'verb_aspect_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(1213,'v_event_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(1213,'event_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(1213,'event_or_arg_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(1213,'event_arg_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(1213,'dim_rel',L,A) :- pp(0,'hour_rel',L,A).
pp(1213,'arg_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(0,'arg4_event_rel',[N|R],A) :- pp(1297,N,R,A).
pp(1297,'arg2_rel',L,A) :- pp(0,'arg24_event_rel',L,A).
pp(0,'arg123_rel',[N|R],A) :- pp(1459,N,R,A).
pp(1459,'arg4_rel',L,A) :- pp(0,'arg1234_rel',L,A).
pp(1459,'arg14_rel',L,A) :- pp(0,'arg1234_rel',L,A).
pp(1464,'arg3_rel',L,A) :- pp(0,'arg123_rel',L,A).
pp(1464,'arg13_rel',L,A) :- pp(0,'arg123_rel',L,A).
pp(1872,'arg2_rel',L,A) :- pp(0,'arg123_rel',L,A).
pp(0,'arg1_rel',[N|R],A) :- pp(1932,N,R,A).
pp(1932,'arg4_rel',L,A) :- pp(0,'arg14_rel',L,A).
pp(1932,'arg3_rel',L,A) :- pp(0,'arg13_rel',L,A).
pp(1932,'arg2_rel',L,A) :- pp(0,'arg12_rel',L,A).
pp(1964,'arg4_rel',L,A) :- pp(0,'arg14_rel',L,A).
pp(1964,'arg2_rel',L,A) :- pp(0,'arg12_rel',L,A).
pp(1965,'arg4_rel',L,A) :- pp(0,'arg14_rel',L,A).
pp(1965,'arg2_rel',L,A) :- pp(0,'arg12_rel',L,A).
pp(1966,'arg_rel',L,A) :- pp(0,'event_arg_rel',L,A).
pp(1967,'nondim_rel',L,A) :- pp(0,'v_event_rel',L,A).
pp(1967,'event_or_arg_rel',L,A) :- pp(0,'v_event_rel',L,A).
pp(1967,'arg_rel',L,A) :- pp(0,'event_arg_rel',L,A).
pp(1968,'to_dir_rel',L,A) :- pp(0,'_to_rel',L,A).
pp(1968,'number_or_degree_rel',L,A) :- pp(0,'abstr_number_rel',L,A).
pp(1968,'_without_rel_a',L,A) :- pp(0,'_without_rel',L,A).
pp(1968,'_with_rel_a',L,A) :- pp(0,'_with_rel',L,A).
pp(1968,'_upon_rel_a',L,A) :- pp(0,'_upon_rel',L,A).
pp(1968,'_until_rel_a',L,A) :- pp(0,'_until_rel',L,A).
pp(1968,'_towards_rel_a',L,A) :- pp(0,'_towards_rel',L,A).
pp(1968,'_together_rel_a',L,A) :- pp(0,'_together_rel',L,A).
pp(1968,'_to_until_rel_a',L,A) :- pp(0,'_to_until_rel',L,A).
pp(1968,'_to_rel_a',L,A) :- pp(0,'_to_rel',L,A).
pp(1968,'_to_do_with_rel_a',L,A) :- pp(0,'_to_do_with_rel',L,A).
pp(1968,'_through_rel_a',L,A) :- pp(0,'_through_rel',L,A).
pp(1968,'_short_rel_a',L,A) :- pp(0,'_short_rel',L,A).
pp(1968,'_over_rel_a',L,A) :- pp(0,'_over_rel',L,A).
pp(1968,'_out_rel_a',L,A) :- pp(0,'_out_rel',L,A).
pp(1968,'_out_of_rel_a',L,A) :- pp(0,'_out_of_rel',L,A).
pp(1968,'_open_rel_a',L,A) :- pp(0,'_open_rel',L,A).
pp(1968,'_on_rel_a',L,A) :- pp(0,'_on_rel',L,A).
pp(1968,'_off_rel_a',L,A) :- pp(0,'_off_rel',L,A).
pp(1968,'_of_rel_a',L,A) :- pp(0,'_of_rel',L,A).
pp(1968,'_like_prepx_rel_a',L,A) :- pp(0,'_like_prepx_rel',L,A).
pp(1968,'_into_rel_a',L,A) :- pp(0,'_into_rel',L,A).
pp(1968,'_in_rel_a',L,A) :- pp(0,'_in_rel',L,A).
pp(1968,'_from_rel_a',L,A) :- pp(0,'_from_rel',L,A).
pp(1968,'_forward_rel_a',L,A) :- pp(0,'_forward_rel',L,A).
pp(1968,'_forth_rel_a',L,A) :- pp(0,'_forth_rel',L,A).
pp(1968,'_for_rel_a',L,A) :- pp(0,'_for_rel',L,A).
pp(1968,'_down_rel_a',L,A) :- pp(0,'_down_rel',L,A).
pp(1968,'_by_rel_a',L,A) :- pp(0,'_by_rel',L,A).
pp(1968,'_between_rel_a',L,A) :- pp(0,'_between_rel',L,A).
pp(1968,'_behind_rel_a',L,A) :- pp(0,'_behind_rel',L,A).
pp(1968,'_back_adv_rel_a',L,A) :- pp(0,'_back_adv_rel',L,A).
pp(1968,'_away_adv_rel_a',L,A) :- pp(0,'_away_adv_rel',L,A).
pp(1968,'_at_rel_a',L,A) :- pp(0,'_at_rel',L,A).
pp(1968,'_aside_rel_a',L,A) :- pp(0,'_aside_rel',L,A).
pp(1968,'_around_rel_a',L,A) :- pp(0,'_around_rel',L,A).
pp(1968,'_around_loc_rel_a',L,A) :- pp(0,'_around_loc_rel',L,A).
pp(1968,'_apart_isect_rel_a',L,A) :- pp(0,'_apart_isect_rel',L,A).
pp(1968,'_along_p_rel_a',L,A) :- pp(0,'_along_p_rel',L,A).
pp(1968,'_against_rel_a',L,A) :- pp(0,'_against_rel',L,A).
pp(1968,'_after_prepx_rel_a',L,A) :- pp(0,'_after_prepx_rel',L,A).
pp(1968,'_across_rel_a',L,A) :- pp(0,'_across_rel',L,A).
pp(1968,'_about_rel_a',L,A) :- pp(0,'_about_rel',L,A).
pp(1969,'dim_rel',L,A) :- pp(0,'numbered_hour_rel',L,A).
pp(1973,'dim_rel',L,A) :- pp(0,'adj_arg2_rel',L,A).
pp(1973,'basic_adj_rel',L,A) :- pp(0,'adj_arg2_rel',L,A).
pp(1973,'arg_rel',L,A) :- pp(0,'adj_arg2_rel',L,A).
pp(1973,'arg3_rel',L,A) :- pp(0,'arg123_rel',L,A).
pp(1973,'abstr_adj_rel',L,A) :- pp(0,'adj_arg2_rel',L,A).
pp(0,'_of_rel_a',[N|R],A) :- pp(1975,N,R,A).
pp(1975,'selected_rel',L,A) :- pp(0,'_of_rel_s',L,A).
pp(0,'_through_rel_a',[N|R],A) :- pp(1977,N,R,A).
pp(1977,'selected_rel',L,A) :- pp(0,'_through_rel_s',L,A).
pp(1977,'_until_rel_s',L,A) :- pp(0,'_through_rel_s',L,A).
pp(0,'_to_until_rel_a',[N|R],A) :- pp(1979,N,R,A).
pp(1979,'selected_rel',L,A) :- pp(0,'_to_until_rel_s',L,A).
pp(1979,'_until_rel_s',L,A) :- pp(0,'_to_until_rel_s',L,A).
pp(0,'_until_rel_a',[N|R],A) :- pp(1981,N,R,A).
pp(1981,'selected_rel',L,A) :- pp(0,'_until_rel_s',L,A).
pp(0,'_down_rel_a',[N|R],A) :- pp(1983,N,R,A).
pp(1983,'selected_rel',L,A) :- pp(0,'_down_rel_s',L,A).
pp(0,'_from_rel_a',[N|R],A) :- pp(1985,N,R,A).
pp(1985,'selected_rel',L,A) :- pp(0,'_from_rel_s',L,A).
pp(0,'_out_of_rel_a',[N|R],A) :- pp(1987,N,R,A).
pp(1987,'selected_rel',L,A) :- pp(0,'_out_of_rel_s',L,A).
pp(0,'_out_rel_a',[N|R],A) :- pp(1989,N,R,A).
pp(1989,'selected_rel',L,A) :- pp(0,'_out_rel_s',L,A).
pp(0,'_towards_rel_a',[N|R],A) :- pp(1991,N,R,A).
pp(1991,'selected_rel',L,A) :- pp(0,'_towards_rel_s',L,A).
pp(0,'_across_rel_a',[N|R],A) :- pp(1994,N,R,A).
pp(1994,'selected_rel',L,A) :- pp(0,'_across_rel_s',L,A).
pp(0,'_along_p_rel_a',[N|R],A) :- pp(1996,N,R,A).
pp(1996,'selected_rel',L,A) :- pp(0,'_along_p_rel_s',L,A).
pp(0,'_behind_rel_a',[N|R],A) :- pp(1998,N,R,A).
pp(1998,'selected_rel',L,A) :- pp(0,'_behind_rel_s',L,A).
pp(0,'_in_rel_a',[N|R],A) :- pp(2000,N,R,A).
pp(2000,'selected_rel',L,A) :- pp(0,'_in_rel_s',L,A).
pp(0,'_off_rel_a',[N|R],A) :- pp(2002,N,R,A).
pp(2002,'selected_rel',L,A) :- pp(0,'_off_rel_s',L,A).
pp(0,'_on_rel_a',[N|R],A) :- pp(2004,N,R,A).
pp(2004,'selected_rel',L,A) :- pp(0,'_on_rel_s',L,A).
pp(0,'_over_rel_a',[N|R],A) :- pp(2006,N,R,A).
pp(2006,'selected_rel',L,A) :- pp(0,'_over_rel_s',L,A).
pp(0,'_to_rel_a',[N|R],A) :- pp(2009,N,R,A).
pp(2009,'selected_rel',L,A) :- pp(0,'_to_rel_s',L,A).
pp(0,'to_dir_rel',[N|R],A) :- pp(2010,N,R,A).
pp(2010,'selected_rel',L,A) :- pp(0,'_to_rel_s',L,A).
pp(2011,'state_loc_rel',L,A) :- pp(0,'dir_or_state_rel',L,A).
pp(0,'_at_rel_a',[N|R],A) :- pp(2013,N,R,A).
pp(2013,'selected_rel',L,A) :- pp(0,'_at_rel_s',L,A).
pp(0,'_upon_rel_a',[N|R],A) :- pp(2015,N,R,A).
pp(2015,'selected_rel',L,A) :- pp(0,'_upon_rel_s',L,A).
pp(0,'_after_prepx_rel_a',[N|R],A) :- pp(2018,N,R,A).
pp(2018,'selected_rel',L,A) :- pp(0,'_after_prepx_rel_s',L,A).
pp(0,'_between_rel_a',[N|R],A) :- pp(2020,N,R,A).
pp(2020,'selected_rel',L,A) :- pp(0,'_between_rel_s',L,A).
pp(0,'_about_rel_a',[N|R],A) :- pp(2024,N,R,A).
pp(2024,'selected_rel',L,A) :- pp(0,'_about_rel_s',L,A).
pp(0,'_against_rel_a',[N|R],A) :- pp(2026,N,R,A).
pp(2026,'selected_rel',L,A) :- pp(0,'_against_rel_s',L,A).
pp(0,'_around_rel_a',[N|R],A) :- pp(2028,N,R,A).
pp(2028,'selected_rel',L,A) :- pp(0,'_around_rel_s',L,A).
pp(0,'_by_pass_rel_a',[N|R],A) :- pp(2030,N,R,A).
pp(2030,'selected_rel',L,A) :- pp(0,'_by_pass_rel',L,A).
pp(0,'_by_rel_a',[N|R],A) :- pp(2032,N,R,A).
pp(2032,'selected_rel',L,A) :- pp(0,'_by_rel_s',L,A).
pp(0,'_for_rel_a',[N|R],A) :- pp(2034,N,R,A).
pp(2034,'selected_rel',L,A) :- pp(0,'_for_rel_s',L,A).
pp(0,'_into_rel_a',[N|R],A) :- pp(2036,N,R,A).
pp(2036,'selected_rel',L,A) :- pp(0,'_into_rel_s',L,A).
pp(0,'_like_prepx_rel_a',[N|R],A) :- pp(2038,N,R,A).
pp(2038,'selected_rel',L,A) :- pp(0,'_like_prepx_rel_s',L,A).
pp(0,'_to_do_with_rel_a',[N|R],A) :- pp(2040,N,R,A).
pp(2040,'selected_rel',L,A) :- pp(0,'_to_do_with_rel_s',L,A).
pp(0,'_with_rel_a',[N|R],A) :- pp(2042,N,R,A).
pp(2042,'selected_rel',L,A) :- pp(0,'_with_rel_s',L,A).
pp(0,'_without_rel_a',[N|R],A) :- pp(2044,N,R,A).
pp(2044,'selected_rel',L,A) :- pp(0,'_without_rel_s',L,A).
pp(2048,'event_or_arg_rel',L,A) :- pp(0,'prep_mod_rel',L,A).
pp(2048,'arg_rel',L,A) :- pp(0,'prep_mod_rel',L,A).
pp(2049,'basic_adj_rel',L,A) :- pp(0,'adj_arg3_rel',L,A).
pp(2049,'abstr_adj_rel',L,A) :- pp(0,'adj_arg3_rel',L,A).
pp(2051,'dim_rel',L,A) :- pp(0,'basic_adj_arg4_rel',L,A).
pp(2051,'basic_adj_rel',L,A) :- pp(0,'basic_adj_arg4_rel',L,A).
pp(0,'_around_loc_rel_a',[N|R],A) :- pp(2053,N,R,A).
pp(2053,'selected_rel',L,A) :- pp(0,'_around_loc_rel_s',L,A).
pp(0,'_aside_rel_a',[N|R],A) :- pp(2055,N,R,A).
pp(2055,'selected_rel',L,A) :- pp(0,'_aside_rel_s',L,A).
pp(0,'_away_adv_rel_a',[N|R],A) :- pp(2057,N,R,A).
pp(2057,'selected_rel',L,A) :- pp(0,'_away_adv_rel_s',L,A).
pp(0,'_back_adv_rel_a',[N|R],A) :- pp(2059,N,R,A).
pp(2059,'selected_rel',L,A) :- pp(0,'_back_adv_rel_s',L,A).
pp(0,'_forth_rel_a',[N|R],A) :- pp(2061,N,R,A).
pp(2061,'selected_rel',L,A) :- pp(0,'_forth_rel_s',L,A).
pp(0,'_forward_rel_a',[N|R],A) :- pp(2063,N,R,A).
pp(2063,'selected_rel',L,A) :- pp(0,'_forward_rel_s',L,A).
pp(0,'_together_rel_a',[N|R],A) :- pp(2065,N,R,A).
pp(2065,'selected_rel',L,A) :- pp(0,'_together_rel_s',L,A).
pp(0,'_apart_isect_rel_a',[N|R],A) :- pp(2068,N,R,A).
pp(2068,'selected_rel',L,A) :- pp(0,'_apart_isect_rel_s',L,A).
pp(0,'_open_rel_a',[N|R],A) :- pp(2070,N,R,A).
pp(2070,'selected_rel',L,A) :- pp(0,'_open_rel_s',L,A).
pp(0,'_short_rel_a',[N|R],A) :- pp(2072,N,R,A).
pp(2072,'selected_rel',L,A) :- pp(0,'_short_rel_s',L,A).
pp(2073,'number_or_degree_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(2074,'number_or_degree_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(2074,'norm_relation',L,A) :- pp(0,'abstr_adj_rel',L,A).
pp(2074,'non_number_rel',L,A) :- pp(0,'abstr_adj_rel',L,A).
pp(2074,'event_rel',L,A) :- pp(0,'abstr_adj_rel',L,A).
pp(2074,'event_or_arg_rel',L,A) :- pp(0,'abstr_adj_rel',L,A).
pp(2074,'arg_rel',L,A) :- pp(0,'abstr_adj_rel',L,A).
pp(2169,'modable_rel',L,A) :- pp(0,'modable_hour_rel',L,A).
pp(2174,'prop_rel',L,A) :- pp(0,'abstr_apply',L,A).
pp(2174,'number_or_degree_rel',L,A) :- pp(0,'abstr_number_rel',L,A).
pp(2175,'prop_rel',L,A) :- pp(0,'abstr_apply',L,A).
pp(2175,'number_or_degree_rel',L,A) :- pp(0,'abstr_number_rel',L,A).
pp(2178,'number_or_degree_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(2178,'nondim_rel',L,A) :- pp(0,'v_event_rel',L,A).
pp(0,'propositional_rel',[N|R],A) :- pp(2185,N,R,A).
pp(2185,'prpstn_or_like_rel',L,A) :- pp(0,'prpstn_rel',L,A).
pp(0,'prop_ques_rel',[N|R],A) :- pp(2186,N,R,A).
pp(2186,'prpstn_or_like_rel',L,A) :- pp(0,'prpstn_rel',L,A).
pp(2202,'number_or_degree_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(2203,'number_or_degree_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(0,'mrs',[N|R],A) :- pp(2210,N,R,A).
pp(2210,'psoa_basicmrs',L,A) :- pp(0,'psoa_mrs',L,A).
pp(2210,'psoa',L,A) :- pp(0,'psoa_mrs',L,A).
pp(2210,'nom-obj_basicmrs',L,A) :- pp(0,'nom-obj_mrs',L,A).
pp(2210,'nom-obj',L,A) :- pp(0,'nom-obj_mrs',L,A).
pp(0,'mrs_min1',[N|R],A) :- pp(2211,N,R,A).
pp(2211,'psoa_basicmrs',L,A) :- pp(0,'psoa_mrs',L,A).
pp(2211,'psoa',L,A) :- pp(0,'psoa_mrs',L,A).
pp(2211,'nom-obj_basicmrs',L,A) :- pp(0,'nom-obj_mrs',L,A).
pp(2211,'nom-obj',L,A) :- pp(0,'nom-obj_mrs',L,A).
pp(0,'mrs_min0',[N|R],A) :- pp(2214,N,R,A).
pp(2214,'psoa',L,A) :- pp(0,'psoa_basicmrs',L,A).
pp(2214,'nom-obj',L,A) :- pp(0,'nom-obj_basicmrs',L,A).
pp(0,'digit1',[N|R],A) :- pp(2226,N,R,A).
pp(2226,'strict_type',L,A) :- pp(0,'intadj1',L,A).
pp(2226,'intsort',L,A) :- pp(0,'intadj1',L,A).
pp(2226,'intadj9-',L,A) :- pp(0,'intadj1',L,A).
pp(2226,'intadj6-',L,A) :- pp(0,'intadj1',L,A).
pp(2226,'intadj3-',L,A) :- pp(0,'intadj1',L,A).
pp(2226,'intadj2-',L,A) :- pp(0,'intadj1',L,A).
pp(2226,'intadj',L,A) :- pp(0,'intadj1',L,A).
pp(0,'gerund',[N|R],A) :- pp(2249,N,R,A).
pp(2249,'mobile_nom',L,A) :- pp(0,'gerund_acc',L,A).
pp(2249,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(2251,'verbal',L,A) :- pp(0,'v_and_g',L,A).
pp(2251,'verb*',L,A) :- pp(0,'v_and_g',L,A).
pp(2251,'v_or_p',L,A) :- pp(0,'v_and_g',L,A).
pp(2251,'strict_type',L,A) :- pp(0,'gerund',L,A).
pp(2251,'strict_supnoun',L,A) :- pp(0,'gerund',L,A).
pp(2251,'strict_nominal',L,A) :- pp(0,'gerund',L,A).
pp(2251,'n_or_a',L,A) :- pp(0,'a_and_g',L,A).
pp(2251,'mobile_nom',L,A) :- pp(0,'gerund_acc',L,A).
pp(2251,'adj*',L,A) :- pp(0,'a_and_g',L,A).
pp(2251,'a_or_p',L,A) :- pp(0,'a_and_g',L,A).
pp(0,'comp*',[N|R],A) :- pp(2253,N,R,A).
pp(2253,'verb_or_comp',L,A) :- pp(0,'comp',L,A).
pp(2253,'strict_type',L,A) :- pp(0,'comp',L,A).
pp(2258,'verb_or_comp',L,A) :- pp(0,'verb',L,A).
pp(2258,'strict_type',L,A) :- pp(0,'verb',L,A).
pp(2258,'prep*',L,A) :- pp(0,'v_and_p',L,A).
pp(2258,'noun*',L,A) :- pp(0,'v_and_n',L,A).
pp(2258,'adj*',L,A) :- pp(0,'v_and_a',L,A).
pp(0,'verb_or_comp',[N|R],A) :- pp(2259,N,R,A).
pp(2259,'v_or_p',L,A) :- pp(0,'verb',L,A).
pp(2259,'poss-able',L,A) :- pp(0,'comp',L,A).
pp(2259,'nominal',L,A) :- pp(0,'comp',L,A).
pp(2259,'n_or_v',L,A) :- pp(0,'verb',L,A).
pp(2260,'v_or_p',L,A) :- pp(0,'verb*',L,A).
pp(2260,'strict_type',L,A) :- pp(0,'verb_or_comp',L,A).
pp(2260,'prep*',L,A) :- pp(0,'v_and_p',L,A).
pp(2260,'noun*',L,A) :- pp(0,'v_and_n',L,A).
pp(2260,'n_or_v',L,A) :- pp(0,'verb*',L,A).
pp(2260,'adj*',L,A) :- pp(0,'v_and_a',L,A).
pp(2261,'v_or_p',L,A) :- pp(0,'verb*',L,A).
pp(2261,'strict_supnoun',L,A) :- pp(0,'gerund',L,A).
pp(2261,'strict_nominal',L,A) :- pp(0,'gerund',L,A).
pp(2261,'prep*',L,A) :- pp(0,'v_and_p',L,A).
pp(2261,'noun*',L,A) :- pp(0,'v_and_n',L,A).
pp(2261,'mobile_nom',L,A) :- pp(0,'gerund_acc',L,A).
pp(0,'basic_adv',[N|R],A) :- pp(2263,N,R,A).
pp(2263,'mobile',L,A) :- pp(0,'adv',L,A).
pp(0,'det',[N|R],A) :- pp(2265,N,R,A).
pp(2265,'intsort',L,A) :- pp(0,'intdet',L,A).
pp(0,'func',[N|R],A) :- pp(2267,N,R,A).
pp(2267,'poss-able',L,A) :- pp(0,'det',L,A).
pp(2267,'mobile',L,A) :- pp(0,'adv',L,A).
pp(2267,'intsort',L,A) :- pp(0,'intdet',L,A).
pp(2273,'poss-able',L,A) :- pp(0,'intdet',L,A).
pp(2278,'strict_type',L,A) :- pp(0,'adj',L,A).
pp(2278,'prep*',L,A) :- pp(0,'a_and_p',L,A).
pp(2278,'noun*',L,A) :- pp(0,'n_and_a',L,A).
pp(2278,'modnp*',L,A) :- pp(0,'mod_and_a',L,A).
pp(2280,'v_or_g_or_a',L,A) :- pp(0,'gerund_acc',L,A).
pp(2280,'v_or_g',L,A) :- pp(0,'gerund_acc',L,A).
pp(2280,'noun*',L,A) :- pp(0,'noun_acc',L,A).
pp(2280,'noun',L,A) :- pp(0,'noun_acc',L,A).
pp(2280,'n_or_p',L,A) :- pp(0,'noun_acc',L,A).
pp(2280,'n_or_a',L,A) :- pp(0,'noun_acc',L,A).
pp(2280,'adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(2284,'v_or_g',L,A) :- pp(0,'v_and_p',L,A).
pp(2284,'supnoun',L,A) :- pp(0,'n_and_p',L,A).
pp(2284,'strict_type',L,A) :- pp(0,'prep',L,A).
pp(2284,'noun*',L,A) :- pp(0,'n_and_p',L,A).
pp(2284,'modnp*',L,A) :- pp(0,'mod_and_p',L,A).
pp(2285,'noun',L,A) :- pp(0,'noun_acc',L,A).
pp(2292,'strict_supnoun',L,A) :- pp(0,'gerund',L,A).
pp(2292,'strict_nominal',L,A) :- pp(0,'gerund',L,A).
pp(2292,'modnp*',L,A) :- pp(0,'mod_and_a',L,A).
pp(2296,'v_or_g',L,A) :- pp(0,'v_and_n',L,A).
pp(2296,'strict_type',L,A) :- pp(0,'noun',L,A).
pp(2296,'strict_supnoun',L,A) :- pp(0,'noun',L,A).
pp(2296,'strict_nominal',L,A) :- pp(0,'noun',L,A).
pp(2296,'modnp*',L,A) :- pp(0,'mod_and_n',L,A).
pp(2297,'strict_supnoun',L,A) :- pp(0,'noun',L,A).
pp(2297,'strict_nominal',L,A) :- pp(0,'noun',L,A).
pp(0,'modnp*',[N|R],A) :- pp(2299,N,R,A).
pp(2299,'v_or_p',L,A) :- pp(0,'mod_and_p',L,A).
pp(2299,'v_or_g_or_a',L,A) :- pp(0,'mod_and_a',L,A).
pp(2299,'supnoun',L,A) :- pp(0,'mod_and_n',L,A).
pp(2299,'strict_type',L,A) :- pp(0,'modnp',L,A).
pp(2299,'n_or_v',L,A) :- pp(0,'mod_and_n',L,A).
pp(2300,'supnoun',L,A) :- pp(0,'noun*',L,A).
pp(2300,'strict_supnoun',L,A) :- pp(0,'noun',L,A).
pp(2300,'strict_nominal',L,A) :- pp(0,'noun',L,A).
pp(0,'strict_supnoun',[N|R],A) :- pp(2302,N,R,A).
pp(2302,'v_or_g_or_a',L,A) :- pp(0,'gerund',L,A).
pp(2302,'v_or_g',L,A) :- pp(0,'gerund',L,A).
pp(0,'strict_nominal',[N|R],A) :- pp(2303,N,R,A).
pp(2303,'v_or_g_or_a',L,A) :- pp(0,'gerund',L,A).
pp(2303,'v_or_g',L,A) :- pp(0,'gerund',L,A).
pp(2303,'supnoun',L,A) :- pp(0,'strict_supnoun',L,A).
pp(2304,'strict_type',L,A) :- pp(0,'strict_supnoun',L,A).
pp(2306,'poss-able',L,A) :- pp(0,'nominal',L,A).
pp(2307,'v_or_p',L,A) :- pp(0,'verb*',L,A).
pp(2310,'poss-able',L,A) :- pp(0,'nominal',L,A).
pp(0,'there-ind',[N|R],A) :- pp(2325,N,R,A).
pp(2325,'full_index',L,A) :- pp(0,'full_there-ind',L,A).
pp(0,'full_deg-ind',[N|R],A) :- pp(2328,N,R,A).
pp(2328,'conj_deg-ind',L,A) :- pp(0,'conj_full_deg-ind',L,A).
pp(2328,'conj-ind',L,A) :- pp(0,'conj_full_deg-ind',L,A).
pp(0,'full_ref-ind',[N|R],A) :- pp(2331,N,R,A).
pp(2331,'conj_ref-ind',L,A) :- pp(0,'conj_full_ref-ind',L,A).
pp(2331,'conj-ind',L,A) :- pp(0,'conj_full_ref-ind',L,A).
pp(2332,'ref-ind',L,A) :- pp(0,'full_ref-ind',L,A).
pp(2332,'conj_ref-ind',L,A) :- pp(0,'conj_full_ref-ind',L,A).
pp(2332,'conj_non_expl-ind',L,A) :- pp(0,'conj_full_non_expl',L,A).
pp(2333,'ref-ind',L,A) :- pp(0,'full_ref-ind',L,A).
pp(2333,'deg-ind',L,A) :- pp(0,'full_deg-ind',L,A).
pp(2333,'conj_ref-ind',L,A) :- pp(0,'conj_full_ref-ind',L,A).
pp(2333,'conj_non_expl-ind',L,A) :- pp(0,'conj_full_non_expl',L,A).
pp(2333,'conj_deg-ind',L,A) :- pp(0,'conj_full_deg-ind',L,A).
pp(0,'deg-ind',[N|R],A) :- pp(2336,N,R,A).
pp(2336,'conj-ind',L,A) :- pp(0,'conj_deg-ind',L,A).
pp(0,'ref-ind',[N|R],A) :- pp(2338,N,R,A).
pp(2338,'conj-ind',L,A) :- pp(0,'conj_ref-ind',L,A).
pp(2340,'event_or_index',L,A) :- pp(0,'non_expl-ind',L,A).
pp(0,'conj-ind',[N|R],A) :- pp(2342,N,R,A).
pp(2342,'event',L,A) :- pp(0,'conj_event',L,A).
pp(0,'intersective_mod',[N|R],A) :- pp(2351,N,R,A).
pp(2351,'local_basic',L,A) :- pp(0,'int_mod_local',L,A).
pp(2351,'local',L,A) :- pp(0,'int_mod_local',L,A).
pp(0,'nomod_local',[N|R],A) :- pp(2357,N,R,A).
pp(2357,'non_fin_verb',L,A) :- pp(0,'psp_verb',L,A).
pp(0,'non_fin_verb',[N|R],A) :- pp(2360,N,R,A).
pp(2360,'verb_participle_affix',L,A) :- pp(0,'prp_verb',L,A).
pp(2360,'non_perf',L,A) :- pp(0,'bse_verb',L,A).
pp(0,'local',[N|R],A) :- pp(2373,N,R,A).
pp(2373,'scopal_mod',L,A) :- pp(0,'scopal_mod_local',L,A).
pp(0,'local_basic',[N|R],A) :- pp(2374,N,R,A).
pp(2374,'scopal_mod',L,A) :- pp(0,'scopal_mod_local',L,A).
pp(0,'be_was_neg_contr_lex_entry',[N|R],A) :- pp(2384,N,R,A).
pp(2384,'prd_aux_verb_word',L,A) :- pp(0,'be_c_was_neg_le',L,A).
pp(2384,'hc-to-phr',L,A) :- pp(0,'be_c_was_neg_le',L,A).
pp(2384,'be_th_cop_neg',L,A) :- pp(0,'be_th_cop_was_neg_le',L,A).
pp(2384,'be_th_cop',L,A) :- pp(0,'be_th_cop_was_neg_le',L,A).
pp(2384,'be_id_neg',L,A) :- pp(0,'be_id_was_neg_le',L,A).
pp(2384,'be_id',L,A) :- pp(0,'be_id_was_neg_le',L,A).
pp(2384,'be_copula',L,A) :- pp(0,'be_c_was_neg_le',L,A).
pp(2384,'be_cop_neg',L,A) :- pp(0,'be_c_was_neg_le',L,A).
pp(2384,'aux_verb_word_super',L,A) :- pp(0,'be_c_was_neg_le',L,A).
pp(2384,'aux_verb_word',L,A) :- pp(0,'be_c_was_neg_le',L,A).
pp(0,'be_were_neg_contr_lex_entry',[N|R],A) :- pp(2388,N,R,A).
pp(2388,'prd_aux_verb_word',L,A) :- pp(0,'be_c_were_neg_le',L,A).
pp(2388,'hc-to-phr',L,A) :- pp(0,'be_c_were_neg_le',L,A).
pp(2388,'be_th_cop_neg',L,A) :- pp(0,'be_th_cop_were_neg_le',L,A).
pp(2388,'be_th_cop',L,A) :- pp(0,'be_th_cop_were_neg_le',L,A).
pp(2388,'be_id_neg',L,A) :- pp(0,'be_id_were_neg_le',L,A).
pp(2388,'be_id',L,A) :- pp(0,'be_id_were_neg_le',L,A).
pp(2388,'be_copula',L,A) :- pp(0,'be_c_were_neg_le',L,A).
pp(2388,'be_cop_neg',L,A) :- pp(0,'be_c_were_neg_le',L,A).
pp(2388,'aux_verb_word_super',L,A) :- pp(0,'be_c_were_neg_le',L,A).
pp(2388,'aux_verb_word',L,A) :- pp(0,'be_c_were_neg_le',L,A).
pp(0,'be_am_neg_contr_lex_entry',[N|R],A) :- pp(2392,N,R,A).
pp(2392,'prd_aux_verb_word',L,A) :- pp(0,'be_c_am_neg_le',L,A).
pp(2392,'hc-to-phr',L,A) :- pp(0,'be_c_am_neg_le',L,A).
pp(2392,'be_id_neg',L,A) :- pp(0,'be_id_am_neg_le',L,A).
pp(2392,'be_id',L,A) :- pp(0,'be_id_am_neg_le',L,A).
pp(2392,'be_copula',L,A) :- pp(0,'be_c_am_neg_le',L,A).
pp(2392,'be_cop_neg',L,A) :- pp(0,'be_c_am_neg_le',L,A).
pp(2392,'aux_verb_word_super',L,A) :- pp(0,'be_c_am_neg_le',L,A).
pp(2392,'aux_verb_word',L,A) :- pp(0,'be_c_am_neg_le',L,A).
pp(0,'be_are_neg_contr_lex_entry',[N|R],A) :- pp(2396,N,R,A).
pp(2396,'prd_aux_verb_word',L,A) :- pp(0,'be_c_are_neg_le',L,A).
pp(2396,'hc-to-phr',L,A) :- pp(0,'be_c_are_neg_le',L,A).
pp(2396,'be_th_cop_neg',L,A) :- pp(0,'be_th_cop_are_neg_le',L,A).
pp(2396,'be_th_cop',L,A) :- pp(0,'be_th_cop_are_neg_le',L,A).
pp(2396,'be_id_neg',L,A) :- pp(0,'be_id_are_neg_le',L,A).
pp(2396,'be_id',L,A) :- pp(0,'be_id_are_neg_le',L,A).
pp(2396,'be_copula',L,A) :- pp(0,'be_c_are_neg_le',L,A).
pp(2396,'be_cop_neg',L,A) :- pp(0,'be_c_are_neg_le',L,A).
pp(2396,'aux_verb_word_super',L,A) :- pp(0,'be_c_are_neg_le',L,A).
pp(2396,'aux_verb_word',L,A) :- pp(0,'be_c_are_neg_le',L,A).
pp(0,'be_is_neg_contr_lex_entry',[N|R],A) :- pp(2400,N,R,A).
pp(2400,'prd_aux_verb_word',L,A) :- pp(0,'be_c_is_neg_le',L,A).
pp(2400,'hc-to-phr',L,A) :- pp(0,'be_c_is_neg_le',L,A).
pp(2400,'be_th_cop_neg',L,A) :- pp(0,'be_th_cop_is_neg_le',L,A).
pp(2400,'be_th_cop',L,A) :- pp(0,'be_th_cop_is_neg_le',L,A).
pp(2400,'be_id_neg',L,A) :- pp(0,'be_id_is_neg_le',L,A).
pp(2400,'be_id',L,A) :- pp(0,'be_id_is_neg_le',L,A).
pp(2400,'be_copula',L,A) :- pp(0,'be_c_is_neg_le',L,A).
pp(2400,'be_cop_neg',L,A) :- pp(0,'be_c_is_neg_le',L,A).
pp(2400,'aux_verb_word_super',L,A) :- pp(0,'be_c_is_neg_le',L,A).
pp(2400,'aux_verb_word',L,A) :- pp(0,'be_c_is_neg_le',L,A).
pp(2402,'be_pres',L,A) :- pp(0,'be_pres_neg_lex_entry',L,A).
pp(2402,'be_past',L,A) :- pp(0,'be_past_neg_lex_entry',L,A).
pp(2419,'scopal_mod_phrase',L,A) :- pp(0,'adjh_s_rule',L,A).
pp(2419,'root_gap_clause',L,A) :- pp(0,'root_gap_rule_premod',L,A).
pp(2419,'rel_cl',L,A) :- pp(0,'filler_head_rule_rel',L,A).
pp(2419,'isect_mod_phrase',L,A) :- pp(0,'adjh_i_rule',L,A).
pp(2419,'head_marker_phrase_prop',L,A) :- pp(0,'hmark_prop_rule',L,A).
pp(2419,'head_marker_phrase_nonprop',L,A) :- pp(0,'hmark_nonprop_rule',L,A).
pp(2419,'head_filler_phrase_inf',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(2419,'head_comp_phrase',L,A) :- pp(0,'hcomp_rule',L,A).
pp(2419,'free_rel_phrase',L,A) :- pp(0,'free_rel_rule',L,A).
pp(2419,'adj_head_scop_phrase',L,A) :- pp(0,'adjh_s_rule',L,A).
pp(2419,'adj_head_int_phrase',L,A) :- pp(0,'adjh_i_rule',L,A).
pp(2437,'scopal_mod_phrase',L,A) :- pp(0,'hadj_s_rule',L,A).
pp(2437,'root_gap_clause',L,A) :- pp(0,'root_gap_rule_postmod',L,A).
pp(2437,'np_n_cmpnd_phr_2',L,A) :- pp(0,'np_n_cmpnd_rule_2',L,A).
pp(2437,'np_n_cmpnd_phr',L,A) :- pp(0,'np_n_cmpnd_rule',L,A).
pp(2437,'noun_n_cmpnd_phr',L,A) :- pp(0,'noun_n_cmpnd_rule',L,A).
pp(2437,'non_rel_clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(2437,'non_clause',L,A) :- pp(0,'hspec_rule',L,A).
pp(2437,'n_adj_relcl_phrase',L,A) :- pp(0,'hadj_i_relcl_rule',L,A).
pp(2437,'n_adj_redrel_phrase',L,A) :- pp(0,'hadj_i_redrel_rule',L,A).
pp(2437,'head_subj_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(2437,'head_spec_phrase',L,A) :- pp(0,'hspec_rule',L,A).
pp(2437,'head_adj_scop_phrase',L,A) :- pp(0,'hadj_s_rule',L,A).
pp(2437,'h_adj_int_phrase',L,A) :- pp(0,'hadj_i_h_rule',L,A).
pp(2437,'decl',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(2437,'clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(2437,'appos_phr',L,A) :- pp(0,'appos_rule',L,A).
pp(2453,'yesno_phrase',L,A) :- pp(0,'yesno_rule',L,A).
pp(2453,'temp_mod_phrase',L,A) :- pp(0,'temp_mod_rule',L,A).
pp(2453,'numadj_noun_phrase',L,A) :- pp(0,'numadj_noun_rule',L,A).
pp(2453,'np_n_cmpnd_phr_2',L,A) :- pp(0,'np_n_cmpnd_rule_2',L,A).
pp(2453,'np_n_cmpnd_phr',L,A) :- pp(0,'np_n_cmpnd_rule',L,A).
pp(2453,'noun_n_cmpnd_phr',L,A) :- pp(0,'noun_n_cmpnd_rule',L,A).
pp(2453,'n_adj_relcl_phrase',L,A) :- pp(0,'hadj_i_relcl_rule',L,A).
pp(2453,'n_adj_redrel_phrase',L,A) :- pp(0,'hadj_i_redrel_rule',L,A).
pp(2453,'letter_phr2',L,A) :- pp(0,'letter_rule2',L,A).
pp(2453,'letter_phr',L,A) :- pp(0,'letter_rule',L,A).
pp(2453,'inf_non_wh_rel_cl',L,A) :- pp(0,'inf_non_wh_rel_rule',L,A).
pp(2453,'imp',L,A) :- pp(0,'imperative_rule',L,A).
pp(2453,'head_subj_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(2453,'head_spec_phrase',L,A) :- pp(0,'hspec_rule',L,A).
pp(2453,'head_opt_comp_phrase',L,A) :- pp(0,'hoptcomp_rule',L,A).
pp(2453,'head_marker_phrase_prop',L,A) :- pp(0,'hmark_prop_rule',L,A).
pp(2453,'head_marker_phrase_nonprop',L,A) :- pp(0,'hmark_nonprop_rule',L,A).
pp(2453,'head_filler_phrase_inf',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(2453,'head_comp_phrase',L,A) :- pp(0,'hcomp_rule',L,A).
pp(2453,'head_adj_scop_phrase',L,A) :- pp(0,'hadj_s_rule',L,A).
pp(2453,'h_adj_int_phrase',L,A) :- pp(0,'hadj_i_h_rule',L,A).
pp(2453,'free_rel_phrase',L,A) :- pp(0,'free_rel_rule',L,A).
pp(2453,'fin_non_wh_rel_cl',L,A) :- pp(0,'fin_non_wh_rel_rule',L,A).
pp(2453,'extracted_subj_phrase_inf',L,A) :- pp(0,'extrasubj_inf_rule',L,A).
pp(2453,'extracted_subj_phrase_fin',L,A) :- pp(0,'extrasubj_fin_rule',L,A).
pp(2453,'extracted_comp_phrase',L,A) :- pp(0,'extracomp_rule',L,A).
pp(2453,'extracted_adj_phrase',L,A) :- pp(0,'extradj_i_rule',L,A).
pp(2453,'extracted_adj_int_phrase',L,A) :- pp(0,'extradj_i_rule',L,A).
pp(2453,'bare_vger_phrase',L,A) :- pp(0,'bare_vger_rule',L,A).
pp(2453,'bare_np_phrase',L,A) :- pp(0,'bare_np_rule',L,A).
pp(2453,'appos_phr',L,A) :- pp(0,'appos_rule',L,A).
pp(2453,'adj_head_scop_phrase',L,A) :- pp(0,'adjh_s_rule',L,A).
pp(2453,'adj_head_int_phrase',L,A) :- pp(0,'adjh_i_rule',L,A).
pp(0,'lex_rule_compos',[N|R],A) :- pp(2481,N,R,A).
pp(2481,'lex_rule_super',L,A) :- pp(0,'lex_rule_super_compos',L,A).
pp(2485,'head_compositional',L,A) :- pp(0,'filler_head_rule_non_wh',L,A).
pp(0,'head_filler_phrase_inf',[N|R],A) :- pp(2486,N,R,A).
pp(2486,'wh_interrog',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(2486,'phrasal',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(2486,'non_rel_clause',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(2486,'interrog',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(2486,'head_nexus_rel_phrase',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(2486,'clause',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(2487,'head_compositional',L,A) :- pp(0,'filler_head_rule_non_wh',L,A).
pp(2488,'rel_cl',L,A) :- pp(0,'filler_head_rule_rel',L,A).
pp(2488,'headed_phrase',L,A) :- pp(0,'head_filler_phrase',L,A).
pp(2488,'head_nexus_que_phrase',L,A) :- pp(0,'head_filler_phrase',L,A).
pp(2488,'head_final',L,A) :- pp(0,'head_filler_phrase',L,A).
pp(2488,'head_compositional',L,A) :- pp(0,'filler_head_rule_non_wh',L,A).
pp(2488,'binary_headed_phrase',L,A) :- pp(0,'head_filler_phrase',L,A).
pp(0,'adj_head_phrase',[N|R],A) :- pp(2491,N,R,A).
pp(2491,'scopal_mod_phrase',L,A) :- pp(0,'adj_head_scop_phrase',L,A).
pp(2491,'isect_mod_phrase',L,A) :- pp(0,'adj_head_int_phrase',L,A).
pp(0,'head_subj_phrase',[N|R],A) :- pp(2493,N,R,A).
pp(2493,'phrasal',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(2493,'non_rel_clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(2493,'decl',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(2493,'clause',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(2498,'scopal_mod_phrase',L,A) :- pp(0,'adj_head_scop_phrase',L,A).
pp(2498,'non_clause',L,A) :- pp(0,'head_spec_phrase',L,A).
pp(2498,'isect_mod_phrase',L,A) :- pp(0,'adj_head_int_phrase',L,A).
pp(2498,'head_mod_phrase_simple',L,A) :- pp(0,'adj_head_phrase',L,A).
pp(2498,'head_mod_phrase',L,A) :- pp(0,'adj_head_phrase',L,A).
pp(2498,'head_compositional',L,A) :- pp(0,'filler_head_rule_non_wh',L,A).
pp(2498,'decl',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(0,'head_adj_phrase',[N|R],A) :- pp(2507,N,R,A).
pp(2507,'scopal_mod_phrase',L,A) :- pp(0,'head_adj_scop_phrase',L,A).
pp(2507,'isect_mod_phrase',L,A) :- pp(0,'head_adj_int_phrase',L,A).
pp(2513,'scopal_mod_phrase',L,A) :- pp(0,'head_adj_scop_phrase',L,A).
pp(2513,'phrasal',L,A) :- pp(0,'head_adj_phrase',L,A).
pp(2513,'isect_mod_phrase',L,A) :- pp(0,'head_adj_int_phrase',L,A).
pp(2513,'head_valence_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(2513,'head_mod_phrase_simple',L,A) :- pp(0,'head_adj_phrase',L,A).
pp(2513,'head_mod_phrase',L,A) :- pp(0,'head_adj_phrase',L,A).
pp(2519,'non_clause',L,A) :- pp(0,'head_spec_phrase',L,A).
pp(2519,'interrog',L,A) :- pp(0,'wh_interrog',L,A).
pp(2519,'head_mod_phrase',L,A) :- pp(0,'head_mod_phrase_simple',L,A).
pp(2519,'decl',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(2523,'rel_cl',L,A) :- pp(0,'filler_head_rule_rel',L,A).
pp(2523,'non_headed_phrase',L,A) :- pp(0,'coord_phr',L,A).
pp(2523,'non_clause',L,A) :- pp(0,'head_spec_phrase',L,A).
pp(2523,'interrog',L,A) :- pp(0,'wh_interrog',L,A).
pp(2523,'headed_phrase',L,A) :- pp(0,'binary_headed_phrase',L,A).
pp(2523,'head_mod_phrase',L,A) :- pp(0,'head_mod_phrase_simple',L,A).
pp(2523,'decl',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(2526,'extracted_arg_phrase',L,A) :- pp(0,'extracted_comp_phrase',L,A).
pp(0,'head_mod_phrase',[N|R],A) :- pp(2529,N,R,A).
pp(2529,'unary_phrase',L,A) :- pp(0,'extracted_adj_phrase',L,A).
pp(2529,'head_only',L,A) :- pp(0,'extracted_adj_phrase',L,A).
pp(0,'extracted_subj_phrase',[N|R],A) :- pp(2532,N,R,A).
pp(2532,'phrasal',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(2532,'non_rel_clause',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(2532,'decl',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(2532,'clause',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(0,'extracted_arg_phrase',[N|R],A) :- pp(2533,N,R,A).
pp(2533,'phrasal',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(2533,'non_rel_clause',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(2533,'decl',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(2533,'clause',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(2536,'non_clause',L,A) :- pp(0,'head_spec_phrase',L,A).
pp(2536,'interrog',L,A) :- pp(0,'yesno_phrase',L,A).
pp(2540,'interrog',L,A) :- pp(0,'yesno_phrase',L,A).
pp(0,'decl',[N|R],A) :- pp(2542,N,R,A).
pp(2542,'unary_phrase',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(2542,'head_only',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(2543,'unary_phrase',L,A) :- pp(0,'yesno_phrase',L,A).
pp(2543,'head_only',L,A) :- pp(0,'yesno_phrase',L,A).
pp(2545,'clause',L,A) :- pp(0,'non_rel_clause',L,A).
pp(2547,'unary_phrase',L,A) :- pp(0,'head_only',L,A).
pp(2547,'clause',L,A) :- pp(0,'non_rel_clause',L,A).
pp(0,'rel_cl',[N|R],A) :- pp(2553,N,R,A).
pp(2553,'unary_phrase',L,A) :- pp(0,'non_wh_rel_cl',L,A).
pp(0,'phrase_or_lexrule',[N|R],A) :- pp(2562,N,R,A).
pp(2562,'word_or_lexrule_min',L,A) :- pp(0,'lex_rule_supermost',L,A).
pp(2562,'word_or_lexrule',L,A) :- pp(0,'lex_rule_supermost',L,A).
pp(0,'modal_subj_pos_lex_ent',[N|R],A) :- pp(2567,N,R,A).
pp(2567,'contracted_aux_word',L,A) :- pp(0,'modal_subj_pos_cx_le',L,A).
pp(2571,'pos_ought_verb_word',L,A) :- pp(0,'ought_pos_le',L,A).
pp(2571,'pos_modal_verb_word',L,A) :- pp(0,'modal_pos_lex_ent',L,A).
pp(2571,'past_ought_verb_word',L,A) :- pp(0,'past_ought_pos_le',L,A).
pp(2571,'ought_verb_word',L,A) :- pp(0,'ought_pos_le',L,A).
pp(2571,'modal_verb_word',L,A) :- pp(0,'modal_pos_lex_ent',L,A).
pp(2571,'bse_aux_verb_word',L,A) :- pp(0,'modal_pos_lex_ent',L,A).
pp(2571,'aux_verb_word',L,A) :- pp(0,'modal_pos_lex_ent',L,A).
pp(0,'hc_word',[N|R],A) :- pp(2576,N,R,A).
pp(2576,'non_affix_bearing',L,A) :- pp(0,'abstr_hour_word',L,A).
pp(0,'basic_np_adv_word',[N|R],A) :- pp(2600,N,R,A).
pp(2600,'nonque',L,A) :- pp(0,'np_adv_word',L,A).
pp(0,'approx_unspecified_num_without_complements',[N|R],A) :- pp(2624,N,R,A).
pp(2624,'norm_card_word',L,A) :- pp(0,'approx_bare_unspecified_card_le',L,A).
pp(2624,'card_only_word',L,A) :- pp(0,'approx_bare_unspecified_card_le',L,A).
pp(0,'specified_num_without_complements',[N|R],A) :- pp(2627,N,R,A).
pp(2627,'ord_word',L,A) :- pp(0,'bare_specified_ord_le',L,A).
pp(2627,'norm_card_word',L,A) :- pp(0,'bare_specified_card_le',L,A).
pp(2627,'card_only_word',L,A) :- pp(0,'bare_specified_card_le',L,A).
pp(0,'unspecified_num_without_complements',[N|R],A) :- pp(2630,N,R,A).
pp(2630,'ord_word',L,A) :- pp(0,'bare_unspecified_ord_le',L,A).
pp(2630,'norm_card_word',L,A) :- pp(0,'bare_unspecified_card_le',L,A).
pp(2630,'card_only_word',L,A) :- pp(0,'bare_unspecified_card_le',L,A).
pp(2631,'specified_number',L,A) :- pp(0,'specified_num_without_complements',L,A).
pp(0,'specified_num_with_complements',[N|R],A) :- pp(2633,N,R,A).
pp(2633,'norm_card_word',L,A) :- pp(0,'complemented_specified_card_le',L,A).
pp(0,'unspecified_num_with_complements',[N|R],A) :- pp(2635,N,R,A).
pp(2635,'norm_card_word',L,A) :- pp(0,'complemented_unspecified_card_le',L,A).
pp(2636,'unspecified_num',L,A) :- pp(0,'unspecified_num_with_complements',L,A).
pp(2636,'specified_number',L,A) :- pp(0,'specified_num_with_complements',L,A).
pp(2637,'specified_number',L,A) :- pp(0,'bare_specified_card_le',L,A).
pp(0,'ord_word',[N|R],A) :- pp(2639,N,R,A).
pp(2639,'unspecified_num',L,A) :- pp(0,'bare_unspecified_ord_le',L,A).
pp(2639,'topkey',L,A) :- pp(0,'bare_unspecified_ord_le',L,A).
pp(2639,'specified_number',L,A) :- pp(0,'bare_specified_ord_le',L,A).
pp(2644,'hc-to-phr',L,A) :- pp(0,'letter_name_le',L,A).
pp(0,'plain_compl_word',[N|R],A) :- pp(2689,N,R,A).
pp(2689,'whether_compl_word',L,A) :- pp(0,'whether_c_inf_le',L,A).
pp(0,'sor_compl_word',[N|R],A) :- pp(2694,N,R,A).
pp(2694,'whether_compl_word',L,A) :- pp(0,'whether_c_fin_le',L,A).
pp(0,'two_place_compl_word',[N|R],A) :- pp(2695,N,R,A).
pp(2695,'whether_compl_word',L,A) :- pp(0,'whether_c_fin_le',L,A).
pp(0,'to_compl_elided_word',[N|R],A) :- pp(2709,N,R,A).
pp(2709,'topkey',L,A) :- pp(0,'to_c_nonprop_elided_le',L,A).
pp(2710,'nonslash',L,A) :- pp(0,'norm_msg_word',L,A).
pp(2710,'mcna',L,A) :- pp(0,'norm_msg_word',L,A).
pp(0,'nonwh_poss_word',[N|R],A) :- pp(2745,N,R,A).
pp(2745,'nonrel',L,A) :- pp(0,'poss_le',L,A).
pp(2747,'nonque',L,A) :- pp(0,'nonwh_poss_word',L,A).
pp(0,'basic_degree_spec_word',[N|R],A) :- pp(2752,N,R,A).
pp(2752,'nonque',L,A) :- pp(0,'degree_spec_word',L,A).
pp(0,'det_word_modable',[N|R],A) :- pp(2757,N,R,A).
pp(2757,'nonque',L,A) :- pp(0,'det_modable_le',L,A).
pp(0,'det_word_sing',[N|R],A) :- pp(2765,N,R,A).
pp(2765,'nonque',L,A) :- pp(0,'det_sing_nonque',L,A).
pp(0,'pdet_word',[N|R],A) :- pp(2781,N,R,A).
pp(2781,'nonque',L,A) :- pp(0,'pdet_word_nonque',L,A).
pp(2800,'norm_word',L,A) :- pp(0,'norm_no_affix_word',L,A).
pp(2800,'adj_word',L,A) :- pp(0,'irreg_adj_word',L,A).
pp(0,'raise_cont',[N|R],A) :- pp(2806,N,R,A).
pp(2806,'word',L,A) :- pp(0,'do_fin',L,A).
pp(2806,'nonmsg',L,A) :- pp(0,'do_fin',L,A).
pp(2806,'nonconj',L,A) :- pp(0,'do_fin',L,A).
pp(2806,'mcna',L,A) :- pp(0,'do_fin',L,A).
pp(2806,'hc-to-phr',L,A) :- pp(0,'do_fin',L,A).
pp(2806,'do_aux_word',L,A) :- pp(0,'do_fin',L,A).
pp(2806,'bse_aux_verb_word',L,A) :- pp(0,'do_fin',L,A).
pp(2806,'aux_verb_word_super',L,A) :- pp(0,'do_fin',L,A).
pp(2806,'aux_verb_word',L,A) :- pp(0,'do_fin',L,A).
pp(2819,'prd_aux_verb_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(2819,'have_past',L,A) :- pp(0,'had_aux_cx_le',L,A).
pp(2819,'have_fin_aux_lex_ent',L,A) :- pp(0,'have_fin_aux_cx_le',L,A).
pp(2819,'has_aux_lex_ent',L,A) :- pp(0,'has_aux_cx_le',L,A).
pp(2819,'had_aux_lex_ent',L,A) :- pp(0,'had_aux_cx_le',L,A).
pp(2819,'be_th_cop_pos',L,A) :- pp(0,'be_th_cop_s_cx_le',L,A).
pp(2819,'be_th_cop',L,A) :- pp(0,'be_th_cop_s_cx_le',L,A).
pp(2819,'be_id_pos',L,A) :- pp(0,'be_id_is_cx_le',L,A).
pp(2819,'be_id',L,A) :- pp(0,'be_id_is_cx_le',L,A).
pp(2819,'be_copula',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(2819,'be_cop_pos_generic',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(2819,'be_cop_pos',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(2830,'topkey',L,A) :- pp(0,'pos_modal_verb_word',L,A).
pp(0,'will_verb_word',[N|R],A) :- pp(2838,N,R,A).
pp(2838,'topkey',L,A) :- pp(0,'pos_will_verb_word',L,A).
pp(2839,'pres_modal_verb_word',L,A) :- pp(0,'modal_verb_word',L,A).
pp(2850,'be_were_lex_entry',L,A) :- pp(0,'be_c_were_le',L,A).
pp(2850,'be_was_lex_entry',L,A) :- pp(0,'be_c_was_le',L,A).
pp(2850,'be_prespart',L,A) :- pp(0,'be_c_being_le',L,A).
pp(2850,'be_being_lex_entry',L,A) :- pp(0,'be_c_being_le',L,A).
pp(2850,'be_are_lex_entry',L,A) :- pp(0,'be_c_are_le',L,A).
pp(2850,'be_am_lex_entry',L,A) :- pp(0,'be_c_am_le',L,A).
pp(2851,'be_were_lex_entry',L,A) :- pp(0,'be_c_were_le',L,A).
pp(2851,'be_was_lex_entry',L,A) :- pp(0,'be_c_was_le',L,A).
pp(2851,'be_prespart',L,A) :- pp(0,'be_c_being_le',L,A).
pp(2851,'be_pastpart',L,A) :- pp(0,'be_c_been_le',L,A).
pp(2851,'be_being_lex_entry',L,A) :- pp(0,'be_c_being_le',L,A).
pp(2851,'be_been_lex_entry',L,A) :- pp(0,'be_c_been_le',L,A).
pp(2851,'be_be_lex_entry',L,A) :- pp(0,'be_c_be_le',L,A).
pp(2851,'be_are_lex_entry',L,A) :- pp(0,'be_c_are_le',L,A).
pp(2851,'be_am_lex_entry',L,A) :- pp(0,'be_c_am_le',L,A).
pp(2852,'be_were_lex_entry',L,A) :- pp(0,'be_c_were_le',L,A).
pp(2852,'be_was_lex_entry',L,A) :- pp(0,'be_c_was_le',L,A).
pp(2852,'be_prespart',L,A) :- pp(0,'be_c_being_le',L,A).
pp(2852,'be_pastpart',L,A) :- pp(0,'be_c_been_le',L,A).
pp(2852,'be_being_lex_entry',L,A) :- pp(0,'be_c_being_le',L,A).
pp(2852,'be_been_lex_entry',L,A) :- pp(0,'be_c_been_le',L,A).
pp(2852,'be_be_lex_entry',L,A) :- pp(0,'be_c_be_le',L,A).
pp(2852,'be_are_lex_entry',L,A) :- pp(0,'be_c_are_le',L,A).
pp(2852,'be_am_lex_entry',L,A) :- pp(0,'be_c_am_le',L,A).
pp(2853,'be_were_lex_entry',L,A) :- pp(0,'be_c_were_le',L,A).
pp(2853,'be_was_lex_entry',L,A) :- pp(0,'be_c_was_le',L,A).
pp(2853,'be_prespart',L,A) :- pp(0,'be_c_being_le',L,A).
pp(2853,'be_pastpart',L,A) :- pp(0,'be_c_been_le',L,A).
pp(2853,'be_being_lex_entry',L,A) :- pp(0,'be_c_being_le',L,A).
pp(2853,'be_been_lex_entry',L,A) :- pp(0,'be_c_been_le',L,A).
pp(2853,'be_be_lex_entry',L,A) :- pp(0,'be_c_be_le',L,A).
pp(2853,'be_are_lex_entry',L,A) :- pp(0,'be_c_are_le',L,A).
pp(2853,'be_am_lex_entry',L,A) :- pp(0,'be_c_am_le',L,A).
pp(2858,'have_subj',L,A) :- pp(0,'had_aux_subj_neg_le',L,A).
pp(2858,'have_past',L,A) :- pp(0,'had_aux_neg_le',L,A).
pp(2868,'have_subj',L,A) :- pp(0,'had_aux_subj_le',L,A).
pp(2868,'have_past',L,A) :- pp(0,'had_aux_lex_ent',L,A).
pp(0,'have_past',[N|R],A) :- pp(2869,N,R,A).
pp(2869,'topkey',L,A) :- pp(0,'had_aux_lex_ent',L,A).
pp(0,'have_subj',[N|R],A) :- pp(2871,N,R,A).
pp(2871,'topkey',L,A) :- pp(0,'had_aux_subj_le',L,A).
pp(0,'have_aux_word',[N|R],A) :- pp(2873,N,R,A).
pp(2873,'topkey',L,A) :- pp(0,'have_aux_pos_lex_entry',L,A).
pp(0,'psp_aux_verb_word',[N|R],A) :- pp(2874,N,R,A).
pp(2874,'topkey',L,A) :- pp(0,'have_aux_pos_lex_entry',L,A).
pp(2875,'pres_modal_verb_word',L,A) :- pp(0,'modal_verb_word',L,A).
pp(2875,'generic_modal_neg_super',L,A) :- pp(0,'generic_modal_neg',L,A).
pp(2875,'be_were_lex_entry',L,A) :- pp(0,'be_c_were_le',L,A).
pp(2875,'be_was_lex_entry',L,A) :- pp(0,'be_c_was_le',L,A).
pp(2875,'be_prespart',L,A) :- pp(0,'be_c_being_le',L,A).
pp(2875,'be_pastpart',L,A) :- pp(0,'be_c_been_le',L,A).
pp(2875,'be_being_lex_entry',L,A) :- pp(0,'be_c_being_le',L,A).
pp(2875,'be_been_lex_entry',L,A) :- pp(0,'be_c_been_le',L,A).
pp(2875,'be_be_lex_entry',L,A) :- pp(0,'be_c_be_le',L,A).
pp(2875,'be_are_lex_entry',L,A) :- pp(0,'be_c_are_le',L,A).
pp(2875,'be_am_lex_entry',L,A) :- pp(0,'be_c_am_le',L,A).
pp(2877,'ought_verb_word',L,A) :- pp(0,'ought_neg_le',L,A).
pp(2877,'inf_aux_verb_word',L,A) :- pp(0,'ought_neg_le',L,A).
pp(0,'ought_verb_word',[N|R],A) :- pp(2880,N,R,A).
pp(2880,'topkey',L,A) :- pp(0,'pos_ought_verb_word',L,A).
pp(2881,'inf_aux_verb_word',L,A) :- pp(0,'ought_verb_word',L,A).
pp(2889,'be_were_lex_entry',L,A) :- pp(0,'be_c_were_le',L,A).
pp(2889,'be_was_lex_entry',L,A) :- pp(0,'be_c_was_le',L,A).
pp(2889,'be_prespart',L,A) :- pp(0,'be_c_being_le',L,A).
pp(2889,'be_pastpart',L,A) :- pp(0,'be_c_been_le',L,A).
pp(2889,'be_being_lex_entry',L,A) :- pp(0,'be_c_being_le',L,A).
pp(2889,'be_been_lex_entry',L,A) :- pp(0,'be_c_been_le',L,A).
pp(2889,'be_be_lex_entry',L,A) :- pp(0,'be_c_be_le',L,A).
pp(2889,'be_are_lex_entry',L,A) :- pp(0,'be_c_are_le',L,A).
pp(2889,'be_am_lex_entry',L,A) :- pp(0,'be_c_am_le',L,A).
pp(0,'unknown_word',[N|R],A) :- pp(2896,N,R,A).
pp(2896,'nonslash',L,A) :- pp(0,'adv_word_nale',L,A).
pp(2896,'nonrel',L,A) :- pp(0,'adv_word_nale',L,A).
pp(2896,'nonque',L,A) :- pp(0,'adv_word_nale',L,A).
pp(2897,'topkey',L,A) :- pp(0,'unknown_word',L,A).
pp(0,'hcons_amalg_word',[N|R],A) :- pp(2931,N,R,A).
pp(2931,'nonslash',L,A) :- pp(0,'basic_norm_word',L,A).
pp(2931,'nonrel',L,A) :- pp(0,'basic_norm_word',L,A).
pp(2931,'nonque',L,A) :- pp(0,'basic_norm_word',L,A).
pp(0,'main_verb_sans_key',[N|R],A) :- pp(3007,N,R,A).
pp(3007,'topkey',L,A) :- pp(0,'main_verb',L,A).
pp(3008,'be_were_lex_entry',L,A) :- pp(0,'be_c_were_le',L,A).
pp(3008,'be_was_lex_entry',L,A) :- pp(0,'be_c_was_le',L,A).
pp(3008,'be_prespart',L,A) :- pp(0,'be_c_being_le',L,A).
pp(3008,'be_pastpart',L,A) :- pp(0,'be_c_been_le',L,A).
pp(3008,'be_being_lex_entry',L,A) :- pp(0,'be_c_being_le',L,A).
pp(3008,'be_been_lex_entry',L,A) :- pp(0,'be_c_been_le',L,A).
pp(3008,'be_be_lex_entry',L,A) :- pp(0,'be_c_be_le',L,A).
pp(3008,'be_are_lex_entry',L,A) :- pp(0,'be_c_are_le',L,A).
pp(3008,'be_am_lex_entry',L,A) :- pp(0,'be_c_am_le',L,A).
pp(0,'be_be_lex_entry',[N|R],A) :- pp(3011,N,R,A).
pp(3011,'topkey',L,A) :- pp(0,'be_id_be_le',L,A).
pp(3011,'be_th_cop',L,A) :- pp(0,'be_th_cop_be_le',L,A).
pp(3011,'be_id',L,A) :- pp(0,'be_id_be_le',L,A).
pp(3014,'be_th_cop_pos',L,A) :- pp(0,'be_th_cop_was_le',L,A).
pp(3014,'be_th_cop',L,A) :- pp(0,'be_th_cop_was_le',L,A).
pp(3014,'be_id_pos',L,A) :- pp(0,'be_id_was_le',L,A).
pp(3014,'be_id',L,A) :- pp(0,'be_id_was_le',L,A).
pp(3017,'be_th_cop_pos',L,A) :- pp(0,'be_th_cop_were_le',L,A).
pp(3017,'be_th_cop',L,A) :- pp(0,'be_th_cop_were_le',L,A).
pp(3017,'be_id_pos',L,A) :- pp(0,'be_id_were_le',L,A).
pp(3017,'be_id',L,A) :- pp(0,'be_id_were_le',L,A).
pp(0,'be_am_lex_entry',[N|R],A) :- pp(3021,N,R,A).
pp(3021,'topkey',L,A) :- pp(0,'be_id_am_le',L,A).
pp(3021,'be_id_pos',L,A) :- pp(0,'be_id_am_le',L,A).
pp(3021,'be_id',L,A) :- pp(0,'be_id_am_le',L,A).
pp(3024,'be_th_cop_pos',L,A) :- pp(0,'be_th_cop_are_le',L,A).
pp(3024,'be_th_cop',L,A) :- pp(0,'be_th_cop_are_le',L,A).
pp(3024,'be_id_pos',L,A) :- pp(0,'be_id_are_le',L,A).
pp(3024,'be_id',L,A) :- pp(0,'be_id_are_le',L,A).
pp(3027,'be_th_cop_pos',L,A) :- pp(0,'be_th_cop_is_le',L,A).
pp(3027,'be_th_cop',L,A) :- pp(0,'be_th_cop_is_le',L,A).
pp(0,'be_id_pos',[N|R],A) :- pp(3035,N,R,A).
pp(3035,'be_prespart',L,A) :- pp(0,'be_id_being_le',L,A).
pp(3035,'be_pastpart',L,A) :- pp(0,'be_id_been_le',L,A).
pp(3035,'be_being_lex_entry',L,A) :- pp(0,'be_id_being_le',L,A).
pp(3035,'be_been_lex_entry',L,A) :- pp(0,'be_id_been_le',L,A).
pp(3036,'be_prespart',L,A) :- pp(0,'be_id_being_le',L,A).
pp(3036,'be_pastpart',L,A) :- pp(0,'be_id_been_le',L,A).
pp(3036,'be_being_lex_entry',L,A) :- pp(0,'be_id_being_le',L,A).
pp(3036,'be_been_lex_entry',L,A) :- pp(0,'be_id_been_le',L,A).
pp(3038,'be_th_cop_pos',L,A) :- pp(0,'be_th_cop_been_le',L,A).
pp(3038,'be_th_cop',L,A) :- pp(0,'be_th_cop_been_le',L,A).
pp(3039,'be_th_cop_pos',L,A) :- pp(0,'be_th_cop_been_le',L,A).
pp(3039,'be_th_cop',L,A) :- pp(0,'be_th_cop_been_le',L,A).
pp(3041,'be_th_cop_pos',L,A) :- pp(0,'be_th_cop_being_le',L,A).
pp(3041,'be_th_cop',L,A) :- pp(0,'be_th_cop_being_le',L,A).
pp(3042,'be_th_cop_pos',L,A) :- pp(0,'be_th_cop_being_le',L,A).
pp(3042,'be_th_cop',L,A) :- pp(0,'be_th_cop_being_le',L,A).
pp(0,'be_th_cop',[N|R],A) :- pp(3045,N,R,A).
pp(3045,'topkey',L,A) :- pp(0,'be_th_cop_pos',L,A).
pp(0,'sign',[N|R],A) :- pp(3056,N,R,A).
pp(3056,'word_or_lexrule_min',L,A) :- pp(0,'word_or_lexrule',L,A).
pp(0,'basic_sign',[N|R],A) :- pp(3057,N,R,A).
pp(3057,'word_or_lexrule_min',L,A) :- pp(0,'word_or_lexrule',L,A).
pp(0,'intrans_adj_synsem',[N|R],A) :- pp(3063,N,R,A).
pp(3063,'prd_synsem',L,A) :- pp(0,'intrans_pred_adj_synsem',L,A).
pp(3063,'nonprd_synsem',L,A) :- pp(0,'attr_adj_synsem',L,A).
pp(3068,'valence_type',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3068,'unsat_two_arg_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3068,'unsat_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3068,'inf_or_prp_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3068,'inf_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3069,'valence_type',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3069,'unsat_two_arg_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3069,'unsat_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3069,'two_arg',L,A) :- pp(0,'intrans_adj_synsem',L,A).
pp(3069,'nonprd_synsem',L,A) :- pp(0,'attr_adj_synsem',L,A).
pp(3069,'inf_or_prp_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3069,'inf_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3069,'basic_two_arg',L,A) :- pp(0,'intrans_adj_synsem',L,A).
pp(3075,'unsat_three_arg_subst',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3075,'two_arg_subst',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3075,'three_arg',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3075,'pp_inf_subst',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3075,'four_arg',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3075,'cp_intrans_subst',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3075,'basic_three_arg',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3076,'unsat_three_arg_subst',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3076,'two_arg_subst',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3076,'three_arg',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3076,'pp_inf_subst',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3076,'four_arg',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3076,'cp_intrans_subst',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3076,'basic_three_arg',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3077,'unsat_three_arg_subst',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3077,'two_arg_subst',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3077,'two_arg',L,A) :- pp(0,'intrans_adj_synsem',L,A).
pp(3077,'pp_inf_subst',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3077,'nonprd_synsem',L,A) :- pp(0,'attr_adj_synsem',L,A).
pp(3077,'isect_synsem',L,A) :- pp(0,'adj_synsem',L,A).
pp(3077,'inf_or_prp_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3077,'inf_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3077,'four_arg',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3077,'cp_intrans_subst',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3077,'basic_two_arg',L,A) :- pp(0,'intrans_adj_synsem',L,A).
pp(0,'basic_mass_noun_synsem',[N|R],A) :- pp(3080,N,R,A).
pp(3080,'two_arg',L,A) :- pp(0,'mass_noun_ppcomp_synsem',L,A).
pp(3080,'one_arg',L,A) :- pp(0,'mass_noun_synsem',L,A).
pp(3080,'basic_two_arg',L,A) :- pp(0,'mass_noun_ppcomp_synsem',L,A).
pp(3080,'basic_one_arg',L,A) :- pp(0,'mass_noun_synsem',L,A).
pp(3080,'basic_noun_ppcomp_synsem',L,A) :- pp(0,'mass_noun_ppcomp_synsem',L,A).
pp(0,'noun_nocomp_synsem',[N|R],A) :- pp(3083,N,R,A).
pp(3083,'noun_nonpro_nomod_synsem',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(3083,'deverbal_noun_synsem',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(3084,'one_arg',L,A) :- pp(0,'noun_nocomp_synsem',L,A).
pp(3084,'common_noun_nocomp_synsem',L,A) :- pp(0,'noun_nocomp_synsem',L,A).
pp(3087,'two_arg',L,A) :- pp(0,'deverbal_trans_noun_synsem',L,A).
pp(3087,'one_arg',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(3087,'noun_ppcomp_two_arg_synsem',L,A) :- pp(0,'deverbal_trans_noun_synsem',L,A).
pp(3087,'noun_ppcomp_synsem',L,A) :- pp(0,'deverbal_trans_noun_synsem',L,A).
pp(3087,'common_noun_nocomp_synsem',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(3087,'basic_two_arg',L,A) :- pp(0,'deverbal_trans_noun_synsem',L,A).
pp(3087,'basic_noun_ppcomp_synsem',L,A) :- pp(0,'deverbal_trans_noun_synsem',L,A).
pp(0,'noun_ppcomp_synsem',[N|R],A) :- pp(3091,N,R,A).
pp(3091,'two_arg',L,A) :- pp(0,'noun_ppcomp_two_arg_synsem',L,A).
pp(3091,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3091,'basic_two_arg',L,A) :- pp(0,'noun_ppcomp_two_arg_synsem',L,A).
pp(3091,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3097,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3097,'one_arg',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(3097,'common_noun_nocomp_synsem',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(3097,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3097,'basic_noun_ppcomp_synsem',L,A) :- pp(0,'noun_ppcomp_synsem',L,A).
pp(3098,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3098,'common_noun_nocomp_synsem',L,A) :- pp(0,'noun_nocomp_synsem',L,A).
pp(3098,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3100,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3100,'common_noun_synsem',L,A) :- pp(0,'noun_ppcomp_synsem',L,A).
pp(3100,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(0,'common_noun_nocomp_synsem',[N|R],A) :- pp(3101,N,R,A).
pp(3101,'nomod_synsem',L,A) :- pp(0,'noun_nocomp_synsem',L,A).
pp(3102,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3102,'one_arg',L,A) :- pp(0,'common_noun_nocomp_synsem',L,A).
pp(3102,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3103,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3103,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(0,'np_synsem',[N|R],A) :- pp(3109,N,R,A).
pp(3109,'basic_np_synsem',L,A) :- pp(0,'np_sing_synsem',L,A).
pp(3109,'basic_np_sing_synsem',L,A) :- pp(0,'np_sing_synsem',L,A).
pp(3112,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3112,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3113,'xref_synsem',L,A) :- pp(0,'noun_synsem',L,A).
pp(3113,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3113,'ref_synsem',L,A) :- pp(0,'noun_synsem',L,A).
pp(3113,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(0,'ref_pro_synsem',[N|R],A) :- pp(3120,N,R,A).
pp(3120,'basic_np_synsem',L,A) :- pp(0,'pers_pro_synsem',L,A).
pp(3121,'zero_arg',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(3121,'non_ref_synsem',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(3121,'basic_zero_arg',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(3121,'basic_np_sing_synsem',L,A) :- pp(0,'np_adv_synsem',L,A).
pp(3122,'zero_arg',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(3122,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3122,'non_ref_synsem',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(3122,'basic_zero_arg',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(3122,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(0,'basic_np_sing_synsem',[N|R],A) :- pp(3124,N,R,A).
pp(3124,'nomod_synsem',L,A) :- pp(0,'np_sing_synsem',L,A).
pp(3126,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3126,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3127,'zero_arg',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(3127,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3127,'basic_zero_arg',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(3127,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3128,'zero_arg',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(3128,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3128,'basic_zero_arg',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(3128,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3129,'zero_arg',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(3129,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3129,'basic_zero_arg',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(3129,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(0,'basic_prep_nomod_synsem',[N|R],A) :- pp(3132,N,R,A).
pp(3132,'two_arg',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(3132,'prep_p_synsem',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(3132,'one_arg',L,A) :- pp(0,'prep_nosubj_synsem',L,A).
pp(3132,'basic_two_arg',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(3132,'basic_prep_synsem',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(3132,'basic_one_arg',L,A) :- pp(0,'prep_nosubj_synsem',L,A).
pp(0,'expl_pp_cp_subst',[N|R],A) :- pp(3134,N,R,A).
pp(3134,'verb_synsem',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(3134,'linking_type',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(3134,'expl_it_subj_lt',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(3134,'basic_cp_prop+ques_verb',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(0,'sor_inf_non_trans_subst',[N|R],A) :- pp(3137,N,R,A).
pp(3137,'verb_synsem',L,A) :- pp(0,'sor_non_trans_verb',L,A).
pp(3137,'sor_lt',L,A) :- pp(0,'sor_non_trans_verb',L,A).
pp(3137,'linking_type',L,A) :- pp(0,'sor_non_trans_verb',L,A).
pp(3138,'sor_lt',L,A) :- pp(0,'sor_non_trans_verb',L,A).
pp(3138,'s_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3138,'cp_prop+ques_verb',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3138,'basic_cp_prop+ques_verb',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3138,'anom_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(0,'ssr_pp_inf_subst',[N|R],A) :- pp(3140,N,R,A).
pp(3140,'verb_synsem',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(3140,'ssr_lt',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(3140,'ssr_expr_lt',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(3140,'linking_type',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(3140,'basic_ssr_expr_lt',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(0,'ssr_prdp_pp_subst',[N|R],A) :- pp(3142,N,R,A).
pp(3142,'verb_synsem',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(3142,'ssr_prdp_expr_lt',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(3142,'ssr_lt',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(3142,'linking_type',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(3142,'basic_ssr_expr_lt',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(3143,'ssr_prdp_expr_lt',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(3143,'ssr_expr_lt',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(3143,'sor_lt',L,A) :- pp(0,'sor_non_trans_verb',L,A).
pp(3143,'s_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3143,'non_trans_subst',L,A) :- pp(0,'inf_non_trans_subst',L,A).
pp(3143,'expl_it_subj_lt',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(3143,'cp_prop+ques_verb',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3143,'anom_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(0,'sor_inf_subst',[N|R],A) :- pp(3145,N,R,A).
pp(3145,'verb_synsem',L,A) :- pp(0,'sor_verb',L,A).
pp(3145,'sor_lt',L,A) :- pp(0,'sor_verb',L,A).
pp(3145,'linking_type',L,A) :- pp(0,'sor_verb',L,A).
pp(0,'inf_trans_raising_subst',[N|R],A) :- pp(3146,N,R,A).
pp(3146,'verb_synsem',L,A) :- pp(0,'sor_verb',L,A).
pp(3146,'sor_lt',L,A) :- pp(0,'sor_verb',L,A).
pp(3146,'linking_type',L,A) :- pp(0,'sor_verb',L,A).
pp(0,'basic_three_arg_trans_subst',[N|R],A) :- pp(3147,N,R,A).
pp(3147,'verb_synsem',L,A) :- pp(0,'sor_verb',L,A).
pp(3147,'sor_lt',L,A) :- pp(0,'sor_verb',L,A).
pp(3147,'linking_type',L,A) :- pp(0,'sor_verb',L,A).
pp(0,'np_particle_subst',[N|R],A) :- pp(3152,N,R,A).
pp(3152,'verb_synsem',L,A) :- pp(0,'np_particle_verb',L,A).
pp(3152,'np_particle_lt',L,A) :- pp(0,'np_particle_verb',L,A).
pp(3152,'linking_type',L,A) :- pp(0,'np_particle_verb',L,A).
pp(3152,'arg1_subj_lt',L,A) :- pp(0,'np_particle_verb',L,A).
pp(0,'particle_np_subst',[N|R],A) :- pp(3156,N,R,A).
pp(3156,'verb_synsem',L,A) :- pp(0,'particle_np_verb',L,A).
pp(3156,'particle_np_lt',L,A) :- pp(0,'particle_np_verb',L,A).
pp(3156,'linking_type',L,A) :- pp(0,'particle_np_verb',L,A).
pp(3156,'arg1_subj_lt',L,A) :- pp(0,'particle_np_verb',L,A).
pp(0,'double_pp_subst',[N|R],A) :- pp(3160,N,R,A).
pp(3160,'verb_synsem',L,A) :- pp(0,'double_pp_verb',L,A).
pp(3160,'linking_type',L,A) :- pp(0,'double_pp_verb',L,A).
pp(3160,'double_pp_lt',L,A) :- pp(0,'double_pp_verb',L,A).
pp(3160,'arg1_subj_lt',L,A) :- pp(0,'double_pp_verb',L,A).
pp(0,'particle_cp_subst',[N|R],A) :- pp(3163,N,R,A).
pp(3163,'verb_synsem',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3163,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3163,'linking_type',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3163,'fin_cp_prop+ques_verb',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3163,'cp_prop+ques_verb',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3163,'basic_cp_prop+ques_verb',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3163,'arg1_subj_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(0,'particle_inf_subst',[N|R],A) :- pp(3165,N,R,A).
pp(3165,'verb_synsem',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3165,'s_equi_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3165,'linking_type',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3165,'cp_prop+ques_verb',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3165,'basic_cp_prop+ques_verb',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3165,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(0,'particle_pp_subst',[N|R],A) :- pp(3167,N,R,A).
pp(3167,'verb_synsem',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(3167,'linking_type',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(3167,'empty_prep_particle_intrans_lt',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(3167,'arg1_subj_lt',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(0,'particle_prd_subst',[N|R],A) :- pp(3169,N,R,A).
pp(3169,'verb_synsem',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3169,'s_equi_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3169,'linking_type',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3169,'equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3169,'anom_equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3170,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3170,'fin_cp_prop+ques_verb',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3170,'equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3170,'empty_prep_particle_intrans_lt',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(3170,'anom_equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3170,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(0,'pp_cp_subst',[N|R],A) :- pp(3172,N,R,A).
pp(3172,'verb_synsem',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3172,'pp_cp_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3172,'linking_type',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3172,'fin_cp_prop+ques_verb',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3172,'empty_prep_intrans_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3172,'cp_prop+ques_verb',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3172,'basic_cp_prop+ques_verb',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3172,'arg1_subj_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(0,'prd_non_trans_subst',[N|R],A) :- pp(3174,N,R,A).
pp(3174,'verb_synsem',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3174,'obj_equi_prd_lt',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3174,'obj_equi_lt',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3174,'linking_type',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3174,'equi_prd_lt',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3174,'arg1_subj_lt',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3175,'prep_with_spr_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3175,'prep_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3175,'prep_prd_or_nonprd_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3175,'prep_p_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3175,'prep_p_mod_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3175,'pp_cp_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3175,'particle_subst',L,A) :- pp(0,'particle_plus_subst',L,A).
pp(3175,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3175,'obj_equi_prd_lt',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3175,'obj_equi_lt',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3175,'mod_n_or_vp_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3175,'isect_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3175,'expl_prep_trans_lt',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(3175,'empty_prep_particle_intrans_lt',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(3175,'empty_prep_intrans_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3175,'double_pp_lt',L,A) :- pp(0,'double_pp_verb',L,A).
pp(3175,'basic_prep_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3175,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3175,'basic1_prep_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3175,'anom_equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3175,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3180,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3180,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(0,'inf_trans_subst',[N|R],A) :- pp(3185,N,R,A).
pp(3185,'verb_synsem',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(3185,'obj_equi_lt',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(3185,'obj_equi_inf_lt',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(3185,'linking_type',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(3185,'cp_prop+ques_verb',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(3185,'basic_cp_prop+ques_verb',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(3185,'arg1_subj_lt',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(3188,'obj_equi_lt',L,A) :- pp(0,'np_comp_verb',L,A).
pp(3188,'linking_type',L,A) :- pp(0,'np_comp_verb',L,A).
pp(3188,'arg1_subj_lt',L,A) :- pp(0,'np_comp_verb',L,A).
pp(0,'prd_trans_subst',[N|R],A) :- pp(3190,N,R,A).
pp(3190,'verb_synsem',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(3190,'obj_equi_prd_lt',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(3190,'obj_equi_lt',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(3190,'linking_type',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(3190,'equi_prd_lt',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(3190,'arg1_subj_lt',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(3193,'prep_trans_lt',L,A) :- pp(0,'prep_non_trans_verb',L,A).
pp(3193,'empty_prep_trans_lt',L,A) :- pp(0,'empty_prep_non_trans_verb',L,A).
pp(3197,'prep_trans_lt',L,A) :- pp(0,'prep_trans_verb',L,A).
pp(3197,'empty_prep_trans_lt',L,A) :- pp(0,'empty_prep_trans_verb',L,A).
pp(3198,'obj_equi_prd_lt',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(3198,'obj_equi_inf_lt',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(3198,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3198,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3198,'equi_prd_lt',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(3199,'two_arg_subst',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3199,'prep_with_spr_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3199,'prep_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3199,'prep_prd_or_nonprd_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3199,'prep_p_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3199,'prep_p_mod_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3199,'pp_inf_seq_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3199,'pp_inf_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3199,'pp_cp_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3199,'particle_np_lt',L,A) :- pp(0,'particle_np_verb',L,A).
pp(3199,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3199,'np_particle_lt',L,A) :- pp(0,'np_particle_verb',L,A).
pp(3199,'nomod_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3199,'mod_n_or_vp_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3199,'inf_or_prp_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3199,'inf_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3199,'generic_np_particle_subst',L,A) :- pp(0,'np_particle_subst',L,A).
pp(3199,'expl_prep_trans_lt',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(3199,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3199,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3199,'empty_prep_particle_intrans_lt',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(3199,'double_pp_lt',L,A) :- pp(0,'double_pp_verb',L,A).
pp(3199,'cp_intrans_subst',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3199,'basic_prep_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3199,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3199,'basic1_prep_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3199,'anom_equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3199,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(0,'sor_bse_subst',[N|R],A) :- pp(3201,N,R,A).
pp(3201,'verb_synsem',L,A) :- pp(0,'sorb_verb',L,A).
pp(3201,'sor_lt',L,A) :- pp(0,'sorb_verb',L,A).
pp(3201,'linking_type',L,A) :- pp(0,'sorb_verb',L,A).
pp(0,'bse_nontrans_raising_subst',[N|R],A) :- pp(3202,N,R,A).
pp(3202,'verb_synsem',L,A) :- pp(0,'sorb_verb',L,A).
pp(3202,'sor_lt',L,A) :- pp(0,'sorb_verb',L,A).
pp(3202,'linking_type',L,A) :- pp(0,'sorb_verb',L,A).
pp(0,'three_arg_nontrans_raising_subst',[N|R],A) :- pp(3203,N,R,A).
pp(3203,'verb_synsem',L,A) :- pp(0,'sorb_verb',L,A).
pp(3203,'sor_lt',L,A) :- pp(0,'sorb_verb',L,A).
pp(3203,'linking_type',L,A) :- pp(0,'sorb_verb',L,A).
pp(3204,'two_arg_subst',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3204,'ssr_prdp_expr_lt',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(3204,'ssr_expr_lt',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(3204,'prep_with_spr_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3204,'prep_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3204,'prep_prd_or_nonprd_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3204,'prep_p_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3204,'prep_p_mod_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3204,'pp_inf_seq_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3204,'pp_inf_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3204,'pp_cp_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3204,'particle_np_lt',L,A) :- pp(0,'particle_np_verb',L,A).
pp(3204,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3204,'np_particle_lt',L,A) :- pp(0,'np_particle_verb',L,A).
pp(3204,'nomod_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(3204,'mod_n_or_vp_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3204,'inf_or_prp_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3204,'inf_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3204,'generic_np_particle_subst',L,A) :- pp(0,'np_particle_subst',L,A).
pp(3204,'expl_prep_trans_lt',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(3204,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3204,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3204,'expl_it_subj_lt',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(3204,'empty_prep_particle_intrans_lt',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(3204,'double_pp_lt',L,A) :- pp(0,'double_pp_verb',L,A).
pp(3204,'cp_intrans_subst',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3204,'basic_prep_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3204,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3204,'basic1_prep_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3204,'aux_verb',L,A) :- pp(0,'there_cop_verb',L,A).
pp(3204,'anom_equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3204,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3204,'anom_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(0,'ssr_two_arg_subst',[N|R],A) :- pp(3211,N,R,A).
pp(3211,'verb_synsem',L,A) :- pp(0,'ssr_prd_verb',L,A).
pp(3211,'ssr_lt',L,A) :- pp(0,'ssr_prd_verb',L,A).
pp(3211,'linking_type',L,A) :- pp(0,'ssr_prd_verb',L,A).
pp(3217,'unacc_lt',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(3217,'prep_intrans_unacc_lt',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(3217,'prep_intrans_lt',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(3217,'arg1_subj_lt',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(0,'np_trans_subst',[N|R],A) :- pp(3228,N,R,A).
pp(3228,'verb_synsem',L,A) :- pp(0,'np_trans_verb',L,A).
pp(3228,'trans_lt',L,A) :- pp(0,'np_trans_verb',L,A).
pp(3228,'linking_type',L,A) :- pp(0,'np_trans_verb',L,A).
pp(3228,'arg1_subj_lt',L,A) :- pp(0,'np_trans_verb',L,A).
pp(3228,'arg13_lt',L,A) :- pp(0,'np_trans_verb',L,A).
pp(0,'prp_intrans_subst',[N|R],A) :- pp(3233,N,R,A).
pp(3233,'verb_synsem',L,A) :- pp(0,'subj_equi_prp_verb',L,A).
pp(3233,'subj_equi_lt',L,A) :- pp(0,'subj_equi_prp_verb',L,A).
pp(3233,'s_equi_lt',L,A) :- pp(0,'subj_equi_prp_verb',L,A).
pp(3233,'linking_type',L,A) :- pp(0,'subj_equi_prp_verb',L,A).
pp(3236,'trans_subst',L,A) :- pp(0,'np_trans_subst',L,A).
pp(3236,'subj_equi_prd_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3236,'subj_equi_inf_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3236,'prep_with_spr_synsem',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(3236,'prep_p_synsem',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(3236,'prep_intrans_unacc_lt',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(3236,'prep_intrans_lt',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(3236,'prep_intrans_event_lt',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(3236,'prd_synsem',L,A) :- pp(0,'intrans_pred_adj_synsem',L,A).
pp(3236,'prd_intrans_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3236,'poss_lt',L,A) :- pp(0,'poss_verb',L,A).
pp(3236,'particle_subst',L,A) :- pp(0,'particle_verb',L,A).
pp(3236,'nonprd_synsem',L,A) :- pp(0,'attr_adj_synsem',L,A).
pp(3236,'isect_synsem',L,A) :- pp(0,'intrans_adj_synsem',L,A).
pp(3236,'for_inf_intrans_subst',L,A) :- pp(0,'for_to_verb',L,A).
pp(3236,'fin_or_inf_cp_prop+ques_verb',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(3236,'equi_prd_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3236,'empty_prep_intrans_lt',L,A) :- pp(0,'empty_prep_intrans_verb',L,A).
pp(3236,'basic_prep_synsem',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(3236,'atrans_inf_lt',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(3236,'alt_arg14_lt',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(3236,'adv_subst',L,A) :- pp(0,'adv_verb',L,A).
pp(3237,'trans_subst',L,A) :- pp(0,'np_trans_subst',L,A).
pp(3237,'subj_equi_prd_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3237,'subj_equi_inf_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3237,'ssr_inf_subst',L,A) :- pp(0,'ssr_verb',L,A).
pp(3237,'prep_synsem',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3237,'prep_prd_or_nonprd_synsem',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3237,'prep_p_mod_synsem',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3237,'prep_intrans_unacc_lt',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(3237,'prep_intrans_lt',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(3237,'prep_intrans_event_lt',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(3237,'prd_synsem',L,A) :- pp(0,'intrans_pred_adj_synsem',L,A).
pp(3237,'prd_intrans_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3237,'poss_lt',L,A) :- pp(0,'poss_verb',L,A).
pp(3237,'particle_subst',L,A) :- pp(0,'particle_verb',L,A).
pp(3237,'nonprd_synsem',L,A) :- pp(0,'attr_adj_synsem',L,A).
pp(3237,'mod_n_or_vp_synsem',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3237,'for_inf_intrans_subst',L,A) :- pp(0,'for_to_verb',L,A).
pp(3237,'fin_or_inf_cp_prop+ques_verb',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(3237,'equi_prd_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3237,'empty_prep_intrans_lt',L,A) :- pp(0,'empty_prep_intrans_verb',L,A).
pp(3237,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3237,'basic1_prep_synsem',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3237,'atrans_inf_lt',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(3237,'alt_arg14_lt',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(3237,'adv_subst',L,A) :- pp(0,'adv_verb',L,A).
pp(0,'basic_int_adverb_synsem',[N|R],A) :- pp(3245,N,R,A).
pp(3245,'spec_adverb_synsem',L,A) :- pp(0,'intersect_spec_adverb_synsem',L,A).
pp(0,'basic_scopal_adverb_synsem',[N|R],A) :- pp(3252,N,R,A).
pp(3252,'spec_adverb_synsem',L,A) :- pp(0,'scopal_spec_adverb_synsem',L,A).
pp(0,'spec_adverb_synsem',[N|R],A) :- pp(3253,N,R,A).
pp(3253,'isect_synsem',L,A) :- pp(0,'intersect_spec_adverb_synsem',L,A).
pp(0,'basic_adverb_synsem',[N|R],A) :- pp(3254,N,R,A).
pp(3254,'isect_synsem',L,A) :- pp(0,'basic_int_adverb_synsem',L,A).
pp(0,'num_synsem',[N|R],A) :- pp(3257,N,R,A).
pp(3257,'int_adj_synsem',L,A) :- pp(0,'norm_num_synsem',L,A).
pp(0,'zero_arg',[N|R],A) :- pp(3259,N,R,A).
pp(3259,'nomod_synsem',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(3259,'isect_synsem',L,A) :- pp(0,'measure_adj_attr_synsem',L,A).
pp(3259,'int_adj_synsem',L,A) :- pp(0,'norm_num_synsem',L,A).
pp(3260,'nomod_synsem',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(3260,'int_adj_synsem',L,A) :- pp(0,'norm_num_synsem',L,A).
pp(3266,'expl_pp_inf_seq_lt',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(3266,'expl_pp_inf_oeq_lt',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(0,'np_np_cp_subst',[N|R],A) :- pp(3268,N,R,A).
pp(3268,'verb_synsem',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3268,'tritrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3268,'linking_type',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3268,'fin_cp_prop+ques_verb',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3268,'ditrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3268,'cp_prop+ques_verb',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3268,'basic_cp_prop+ques_verb',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3268,'arg1_subj_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(0,'particle_np_pp_subst',[N|R],A) :- pp(3270,N,R,A).
pp(3270,'verb_synsem',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(3270,'linking_type',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(3270,'empty_prep_particle_trans_lt',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(3270,'arg1_subj_lt',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(3270,'arg13_lt',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(3271,'tritrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3271,'prd_synsem',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3271,'pp_inf_subst',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3271,'generic_np_particle_subst',L,A) :- pp(0,'particle_np_pp_subst',L,A).
pp(3271,'fin_cp_prop+ques_verb',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3271,'expl_pp_inf_seq_lt',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(3271,'expl_pp_inf_oeq_lt',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(3271,'empty_prep_particle_trans_lt',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(3271,'ditrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3271,'arg13_lt',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(0,'alt_arg14_lt',[N|R],A) :- pp(3272,N,R,A).
pp(3272,'verb_synsem',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(3272,'valence_type',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(3272,'unsat_two_arg_subst',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(3272,'unsat_subst',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(3272,'two_arg_subst',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(3272,'fin_cp_prop+ques_verb',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(3272,'cp_prop+ques_verb',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(3272,'cp_intrans_subst',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(3272,'basic_cp_prop+ques_verb',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(0,'empty_prep_particle_trans_lt',[N|R],A) :- pp(3274,N,R,A).
pp(3274,'verb_synsem',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(3274,'valence_type',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(3274,'unsat_subst',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(3274,'generic_np_particle_subst',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(3277,'trans_subst',L,A) :- pp(0,'np_trans_verb',L,A).
pp(3277,'np_non_trans_subst',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(3277,'non_trans_subst',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(3277,'for_inf_intrans_subst',L,A) :- pp(0,'for_to_verb',L,A).
pp(3278,'np_non_trans_subst',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(3278,'non_trans_subst',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(3278,'generic_np_particle_subst',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(3278,'for_inf_intrans_subst',L,A) :- pp(0,'for_to_verb',L,A).
pp(3279,'fin_or_inf_cp_prop+ques_verb',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(3279,'fin_cp_prop+ques_verb',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(0,'tritrans_lt',[N|R],A) :- pp(3280,N,R,A).
pp(3280,'verb_synsem',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3280,'valence_type',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3280,'unsat_two_arg_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3280,'unsat_three_arg_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3280,'unsat_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3280,'unsat_four_arg_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3280,'trans_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3280,'fin_cp_prop+ques_verb',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3280,'cp_prop+ques_verb',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3280,'basic_cp_prop+ques_verb',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3281,'unsat_four_arg_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3281,'fin_cp_prop+ques_verb',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3281,'cp_prop+ques_verb',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3281,'basic_cp_prop+ques_verb',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(0,'double_pp_lt',[N|R],A) :- pp(3282,N,R,A).
pp(3282,'verb_synsem',L,A) :- pp(0,'double_pp_verb',L,A).
pp(3282,'valence_type',L,A) :- pp(0,'double_pp_verb',L,A).
pp(3282,'unsat_two_arg_subst',L,A) :- pp(0,'double_pp_verb',L,A).
pp(3282,'unsat_three_arg_subst',L,A) :- pp(0,'double_pp_verb',L,A).
pp(3282,'unsat_subst',L,A) :- pp(0,'double_pp_verb',L,A).
pp(0,'pp_cp_lt',[N|R],A) :- pp(3283,N,R,A).
pp(3283,'verb_synsem',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3283,'valence_type',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3283,'unsat_two_arg_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3283,'unsat_three_arg_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3283,'unsat_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3283,'fin_cp_prop+ques_verb',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3283,'cp_prop+ques_verb',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3283,'basic_cp_prop+ques_verb',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3284,'two_arg_subst',L,A) :- pp(0,'empty_prep_intrans_verb',L,A).
pp(3284,'prep_intrans_subst',L,A) :- pp(0,'empty_prep_intrans_verb',L,A).
pp(3284,'pp_inf_subst',L,A) :- pp(0,'oeq_pp_inf_verb',L,A).
pp(3284,'obj_equi_lt',L,A) :- pp(0,'oeq_pp_inf_verb',L,A).
pp(3284,'obj_equi_inf_lt',L,A) :- pp(0,'oeq_pp_inf_verb',L,A).
pp(3284,'fin_cp_prop+ques_verb',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3284,'cp_prop+ques_verb',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(3284,'basic_cp_prop+ques_verb',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(0,'empty_prep_particle_intrans_lt',[N|R],A) :- pp(3285,N,R,A).
pp(3285,'verb_synsem',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(3285,'valence_type',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(3285,'unsat_two_arg_subst',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(3285,'unsat_three_arg_subst',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(3285,'unsat_subst',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(3285,'particle_subst',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(0,'expl_obj_cp_lt',[N|R],A) :- pp(3286,N,R,A).
pp(3286,'verb_synsem',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3286,'valence_type',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3286,'unsat_two_arg_subst',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3286,'unsat_three_arg_subst',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3286,'unsat_subst',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3286,'trans_subst',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3286,'fin_cp_prop+ques_verb',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3286,'cp_prop+ques_verb',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3286,'basic_cp_prop+ques_verb',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(0,'expl_obj_lt',[N|R],A) :- pp(3287,N,R,A).
pp(3287,'verb_synsem',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3287,'valence_type',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3287,'unsat_two_arg_subst',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3287,'unsat_three_arg_subst',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3287,'unsat_subst',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3287,'trans_subst',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3287,'fin_cp_prop+ques_verb',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3287,'cp_prop+ques_verb',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(3287,'basic_cp_prop+ques_verb',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(0,'expl_pp_inf_oeq_lt',[N|R],A) :- pp(3288,N,R,A).
pp(3288,'verb_synsem',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(3288,'valence_type',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(3288,'unsat_two_arg_subst',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(3288,'unsat_three_arg_subst',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(3288,'unsat_subst',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(3288,'unsat_four_arg_subst',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(3288,'trans_subst',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(3288,'cp_prop+ques_verb',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(3288,'basic_cp_prop+ques_verb',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(0,'expl_pp_inf_seq_lt',[N|R],A) :- pp(3289,N,R,A).
pp(3289,'verb_synsem',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(3289,'valence_type',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(3289,'unsat_two_arg_subst',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(3289,'unsat_three_arg_subst',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(3289,'unsat_subst',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(3289,'unsat_four_arg_subst',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(3289,'trans_subst',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(3289,'cp_prop+ques_verb',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(3289,'basic_cp_prop+ques_verb',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(0,'np_particle_lt',[N|R],A) :- pp(3291,N,R,A).
pp(3291,'verb_synsem',L,A) :- pp(0,'np_particle_verb',L,A).
pp(3291,'valence_type',L,A) :- pp(0,'np_particle_verb',L,A).
pp(3291,'unsat_subst',L,A) :- pp(0,'np_particle_verb',L,A).
pp(3291,'trans_subst',L,A) :- pp(0,'np_particle_verb',L,A).
pp(3291,'generic_np_particle_subst',L,A) :- pp(0,'np_particle_verb',L,A).
pp(3292,'trans_subst',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(3292,'pp_inf_subst',L,A) :- pp(0,'oeq_pp_inf_verb',L,A).
pp(3292,'cp_prop+ques_verb',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(3292,'basic_cp_prop+ques_verb',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(3293,'trans_subst',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(3293,'non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3294,'pp_inf_subst',L,A) :- pp(0,'oeq_pp_inf_verb',L,A).
pp(3294,'non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3294,'equi_prd_lt',L,A) :- pp(0,'obj_equi_prd_lt',L,A).
pp(3294,'cp_prop+ques_verb',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(3294,'basic_cp_prop+ques_verb',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(0,'particle_cp_lt',[N|R],A) :- pp(3295,N,R,A).
pp(3295,'verb_synsem',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3295,'valence_type',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3295,'unsat_two_arg_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3295,'unsat_three_arg_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3295,'unsat_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3295,'particle_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3295,'fin_cp_prop+ques_verb',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3295,'cp_prop+ques_verb',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3295,'basic_cp_prop+ques_verb',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(0,'particle_np_lt',[N|R],A) :- pp(3296,N,R,A).
pp(3296,'verb_synsem',L,A) :- pp(0,'particle_np_verb',L,A).
pp(3296,'valence_type',L,A) :- pp(0,'particle_np_verb',L,A).
pp(3296,'unsat_two_arg_subst',L,A) :- pp(0,'particle_np_verb',L,A).
pp(3296,'unsat_subst',L,A) :- pp(0,'particle_np_verb',L,A).
pp(3296,'particle_subst',L,A) :- pp(0,'particle_np_verb',L,A).
pp(0,'pp_inf_seq_lt',[N|R],A) :- pp(3297,N,R,A).
pp(3297,'verb_synsem',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3297,'valence_type',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3297,'unsat_two_arg_subst',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3297,'unsat_three_arg_subst',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3297,'unsat_subst',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3297,'pp_inf_subst',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3297,'cp_prop+ques_verb',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3297,'basic_cp_prop+ques_verb',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(0,'pp_inf_lt',[N|R],A) :- pp(3298,N,R,A).
pp(3298,'verb_synsem',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3298,'valence_type',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3298,'unsat_two_arg_subst',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3298,'unsat_three_arg_subst',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3298,'unsat_subst',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3298,'pp_inf_subst',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3298,'cp_prop+ques_verb',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3298,'basic_cp_prop+ques_verb',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(0,'prep_intrans_event_lt',[N|R],A) :- pp(3299,N,R,A).
pp(3299,'verb_synsem',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(3299,'valence_type',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(3299,'unsat_two_arg_subst',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(3299,'unsat_subst',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(3299,'two_arg_subst',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(3299,'prep_intrans_subst',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(0,'prep_intrans_lt',[N|R],A) :- pp(3300,N,R,A).
pp(3300,'verb_synsem',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(3300,'valence_type',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(3300,'unsat_two_arg_subst',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(3300,'unsat_subst',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(3300,'two_arg_subst',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(3300,'prep_intrans_subst',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(3302,'one_arg',L,A) :- pp(0,'unerg_verb',L,A).
pp(3302,'np_non_trans_subst',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(3302,'intrans_subst',L,A) :- pp(0,'unerg_verb',L,A).
pp(3302,'for_inf_intrans_subst',L,A) :- pp(0,'for_to_verb',L,A).
pp(3302,'fin_or_inf_cp_prop+ques_verb',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(3302,'equi_prd_lt',L,A) :- pp(0,'obj_equi_prd_lt',L,A).
pp(3302,'basic_prep_intrans_lt',L,A) :- pp(0,'prep_intrans_lt',L,A).
pp(3302,'basic_one_arg',L,A) :- pp(0,'unerg_verb',L,A).
pp(3302,'adv_subst',L,A) :- pp(0,'adv_verb',L,A).
pp(0,'atrans_inf_lt',[N|R],A) :- pp(3303,N,R,A).
pp(3303,'verb_synsem',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(3303,'valence_type',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(3303,'unsat_two_arg_subst',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(3303,'unsat_subst',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(3303,'inf_or_prp_intrans_subst',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(3303,'inf_intrans_subst',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(3303,'cp_prop+ques_verb',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(3303,'basic_cp_prop+ques_verb',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(0,'atrans_lt',[N|R],A) :- pp(3305,N,R,A).
pp(3305,'verb_synsem',L,A) :- pp(0,'atrans_verb',L,A).
pp(3305,'valence_type',L,A) :- pp(0,'atrans_verb',L,A).
pp(3305,'unsat_subst',L,A) :- pp(0,'atrans_verb',L,A).
pp(3305,'one_arg',L,A) :- pp(0,'atrans_verb',L,A).
pp(3305,'intrans_subst',L,A) :- pp(0,'atrans_verb',L,A).
pp(3305,'basic_one_arg',L,A) :- pp(0,'atrans_verb',L,A).
pp(0,'prep_intrans_unacc_lt',[N|R],A) :- pp(3306,N,R,A).
pp(3306,'verb_synsem',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(3306,'valence_type',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(3306,'unsat_two_arg_subst',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(3306,'unsat_subst',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(3306,'two_arg_subst',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(3306,'prep_intrans_subst',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(3307,'unacc_lt',L,A) :- pp(0,'prep_intrans_unacc_lt',L,A).
pp(0,'anom_equi_prd_lt',[N|R],A) :- pp(3308,N,R,A).
pp(3308,'verb_synsem',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3308,'valence_type',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3308,'unsat_two_arg_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3308,'unsat_three_arg_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3308,'unsat_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3308,'particle_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(0,'subj_equi_prd_lt',[N|R],A) :- pp(3309,N,R,A).
pp(3309,'verb_synsem',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3309,'valence_type',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3309,'unsat_two_arg_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3309,'unsat_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3309,'two_arg_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3309,'prd_intrans_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3310,'two_arg_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3310,'trans_subst',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(3310,'prd_intrans_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3310,'particle_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3310,'non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(0,'expl_it_subj_lt',[N|R],A) :- pp(3311,N,R,A).
pp(3311,'verb_synsem',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(3311,'valence_type',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(3311,'unsat_two_arg_subst',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(3311,'unsat_three_arg_subst',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(3311,'unsat_subst',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(3311,'basic_cp_prop+ques_verb',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(0,'expl_prep_trans_lt',[N|R],A) :- pp(3312,N,R,A).
pp(3312,'verb_synsem',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(3312,'valence_type',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(3312,'unsat_two_arg_subst',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(3312,'unsat_three_arg_subst',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(3312,'unsat_subst',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(3312,'non_trans_subst',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(0,'poss_lt',[N|R],A) :- pp(3313,N,R,A).
pp(3313,'verb_synsem',L,A) :- pp(0,'poss_verb',L,A).
pp(3313,'valence_type',L,A) :- pp(0,'poss_verb',L,A).
pp(3313,'unsat_two_arg_subst',L,A) :- pp(0,'poss_verb',L,A).
pp(3313,'unsat_subst',L,A) :- pp(0,'poss_verb',L,A).
pp(3313,'two_arg_subst',L,A) :- pp(0,'poss_verb',L,A).
pp(0,'anom_equi_lt',[N|R],A) :- pp(3314,N,R,A).
pp(3314,'verb_synsem',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3314,'valence_type',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3314,'unsat_two_arg_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3314,'unsat_three_arg_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3314,'unsat_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3314,'non_trans_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3314,'cp_prop+ques_verb',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3314,'basic_cp_prop+ques_verb',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(0,'anom_equi_particle_lt',[N|R],A) :- pp(3315,N,R,A).
pp(3315,'verb_synsem',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3315,'valence_type',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3315,'unsat_two_arg_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3315,'unsat_three_arg_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3315,'unsat_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3315,'particle_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3315,'cp_prop+ques_verb',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3315,'basic_cp_prop+ques_verb',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(0,'subj_equi_inf_lt',[N|R],A) :- pp(3316,N,R,A).
pp(3316,'verb_synsem',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3316,'valence_type',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3316,'unsat_two_arg_subst',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3316,'unsat_subst',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3316,'inf_or_prp_intrans_subst',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3316,'inf_intrans_subst',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3316,'cp_prop+ques_verb',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3316,'basic_cp_prop+ques_verb',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3317,'inf_intrans_subst',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3317,'cp_prop+ques_verb',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3317,'basic_cp_prop+ques_verb',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3318,'two_arg_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3318,'prd_intrans_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3318,'non_trans_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3318,'inf_intrans_subst',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3319,'trans_subst',L,A) :- pp(0,'sor_verb',L,A).
pp(3319,'non_trans_subst',L,A) :- pp(0,'sor_non_trans_verb',L,A).
pp(0,'ssr_expr_lt',[N|R],A) :- pp(3320,N,R,A).
pp(3320,'verb_synsem',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(3320,'valence_type',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(3320,'unsat_two_arg_subst',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(3320,'unsat_three_arg_subst',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(3320,'unsat_subst',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(0,'ssr_prdp_expr_lt',[N|R],A) :- pp(3321,N,R,A).
pp(3321,'verb_synsem',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(3321,'valence_type',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(3321,'unsat_two_arg_subst',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(3321,'unsat_three_arg_subst',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(3321,'unsat_subst',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(3323,'ssr_inf_subst',L,A) :- pp(0,'ssr_verb',L,A).
pp(3323,'inf_or_prp_intrans_subst',L,A) :- pp(0,'ssr_verb',L,A).
pp(3323,'inf_intrans_subst',L,A) :- pp(0,'ssr_verb',L,A).
pp(3325,'prep_intrans_subst',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(3325,'one_arg',L,A) :- pp(0,'unacc_verb',L,A).
pp(3325,'np_non_trans_subst',L,A) :- pp(0,'np_non_trans_unacc_verb',L,A).
pp(3325,'non_trans_subst',L,A) :- pp(0,'np_non_trans_unacc_verb',L,A).
pp(3325,'intrans_subst',L,A) :- pp(0,'unacc_verb',L,A).
pp(3325,'basic_one_arg',L,A) :- pp(0,'unacc_verb',L,A).
pp(3326,'ssr_inf_subst',L,A) :- pp(0,'ssr_verb',L,A).
pp(3326,'prd_intrans_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3326,'for_inf_intrans_subst',L,A) :- pp(0,'for_to_verb',L,A).
pp(3326,'fin_or_inf_cp_prop+ques_verb',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(3326,'adv_subst',L,A) :- pp(0,'adv_verb',L,A).
pp(0,'nonprd_synsem',[N|R],A) :- pp(3336,N,R,A).
pp(3336,'isect_synsem',L,A) :- pp(0,'attr_adj_synsem',L,A).
pp(3336,'basic_one_arg',L,A) :- pp(0,'subconj_synsem',L,A).
pp(3339,'unsat_three_arg_subst',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3339,'two_arg_subst',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3339,'pp_inf_subst',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(3339,'inf_or_prp_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3339,'inf_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3339,'cp_intrans_subst',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(3339,'basic_one_arg',L,A) :- pp(0,'subconj_inf_synsem',L,A).
pp(3342,'unsat_three_arg_subst',L,A) :- pp(0,'there_cop_verb',L,A).
pp(3342,'ssr_subst',L,A) :- pp(0,'aux_verb_ssr',L,A).
pp(3343,'unsat_four_arg_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(3343,'particle_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(0,'fin_or_inf_cp_prop+ques_verb',[N|R],A) :- pp(3344,N,R,A).
pp(3344,'valence_type',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(3344,'unsat_two_arg_subst',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(3344,'unsat_subst',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(3344,'two_arg_subst',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(3344,'cp_intrans_subst',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(3345,'pp_inf_subst',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3345,'non_trans_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3346,'pp_inf_subst',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(3346,'non_trans_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(3347,'ssr_inf_subst',L,A) :- pp(0,'ssr_verb',L,A).
pp(3347,'prd_intrans_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3347,'for_inf_intrans_subst',L,A) :- pp(0,'for_to_verb',L,A).
pp(3347,'adv_subst',L,A) :- pp(0,'adv_verb',L,A).
pp(3348,'ssr_inf_subst',L,A) :- pp(0,'ssr_verb',L,A).
pp(3348,'prd_intrans_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3348,'int_adj_synsem',L,A) :- pp(0,'norm_num_synsem',L,A).
pp(3348,'for_inf_intrans_subst',L,A) :- pp(0,'for_to_verb',L,A).
pp(3348,'disc_adv_synsem',L,A) :- pp(0,'disc_adv_lex_synsem',L,A).
pp(3348,'adv_subst',L,A) :- pp(0,'adv_verb',L,A).
pp(0,'lex_pp_synsem',[N|R],A) :- pp(3350,N,R,A).
pp(3350,'one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3350,'basic_one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(0,'basic_lex_pp_synsem',[N|R],A) :- pp(3351,N,R,A).
pp(3351,'prep_with_spr_synsem',L,A) :- pp(0,'lex_pp_synsem',L,A).
pp(3351,'one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3351,'mod_n_or_vp_synsem',L,A) :- pp(0,'lex_pp_synsem',L,A).
pp(3351,'isect_synsem',L,A) :- pp(0,'lex_pp_synsem',L,A).
pp(3351,'basic_one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3351,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'lex_pp_synsem',L,A).
pp(3354,'prep_p_mod_synsem',L,A) :- pp(0,'prep_p_mod_phr_synsem',L,A).
pp(3354,'one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3354,'disc_adv_synsem',L,A) :- pp(0,'disc_adv_phr_synsem',L,A).
pp(3354,'basic_one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3354,'basic_disc_adv_synsem',L,A) :- pp(0,'disc_adv_phr_synsem',L,A).
pp(3355,'ssr_inf_subst',L,A) :- pp(0,'ssr_verb',L,A).
pp(3355,'prd_intrans_subst',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(3355,'int_adj_synsem',L,A) :- pp(0,'norm_num_synsem',L,A).
pp(3355,'for_inf_intrans_subst',L,A) :- pp(0,'for_to_verb',L,A).
pp(3355,'adv_subst',L,A) :- pp(0,'adv_verb',L,A).
pp(3360,'valence_type',L,A) :- pp(0,'intrans_subst',L,A).
pp(3360,'unsat_subst',L,A) :- pp(0,'intrans_subst',L,A).
pp(3360,'prep_p_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3360,'mod_n_or_vp_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3360,'basic_prep_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3360,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3361,'valence_type',L,A) :- pp(0,'intrans_subst',L,A).
pp(3361,'unsat_subst',L,A) :- pp(0,'intrans_subst',L,A).
pp(3361,'prep_p_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3361,'mod_n_or_vp_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3361,'basic_prep_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3361,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(0,'prep_prd_or_nonprd_synsem',[N|R],A) :- pp(3362,N,R,A).
pp(3362,'unsat_three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3363,'unsat_three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3363,'prep_with_spr_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3363,'prep_p_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3363,'prep_p_mod_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3363,'mod_n_or_vp_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3363,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3364,'unsat_three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3364,'prep_with_spr_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3364,'prep_p_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3364,'prep_p_mod_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3364,'mod_n_or_vp_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3364,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(0,'prep_p_mod_synsem',[N|R],A) :- pp(3365,N,R,A).
pp(3365,'valence_type',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3365,'unsat_two_arg_subst',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3365,'unsat_three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3365,'unsat_subst',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3366,'valence_type',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3366,'unsat_two_arg_subst',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3366,'unsat_three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3366,'unsat_subst',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3367,'valence_type',L,A) :- pp(0,'basic1_prep_synsem',L,A).
pp(3367,'unsat_two_arg_subst',L,A) :- pp(0,'basic1_prep_synsem',L,A).
pp(3367,'unsat_three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3367,'unsat_subst',L,A) :- pp(0,'basic1_prep_synsem',L,A).
pp(0,'mod_n_or_vp_synsem',[N|R],A) :- pp(3369,N,R,A).
pp(3369,'valence_type',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3369,'unsat_two_arg_subst',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3369,'unsat_three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3369,'unsat_subst',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(0,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(3370,N,R,A).
pp(3370,'valence_type',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3370,'unsat_two_arg_subst',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3370,'unsat_three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3370,'unsat_subst',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3370,'prep_with_spr_synsem',L,A) :- pp(0,'mod_n_or_vp_synsem',L,A).
pp(3371,'unsat_three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3371,'prep_with_spr_synsem',L,A) :- pp(0,'mod_n_or_vp_synsem',L,A).
pp(3371,'inf_or_prp_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3371,'inf_intrans_subst',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(0,'prep_with_spr_synsem',[N|R],A) :- pp(3372,N,R,A).
pp(3372,'valence_type',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3372,'unsat_two_arg_subst',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(3372,'unsat_three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(3372,'unsat_subst',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(0,'generic_np_particle_subst',[N|R],A) :- pp(3373,N,R,A).
pp(3373,'trans_subst',L,A) :- pp(0,'np_particle_subst',L,A).
pp(3374,'two_arg_subst',L,A) :- pp(0,'np_trans_subst',L,A).
pp(0,'inf_intrans_subst',[N|R],A) :- pp(3377,N,R,A).
pp(3377,'two_arg_subst',L,A) :- pp(0,'ssr_inf_subst',L,A).
pp(3377,'ssr_subst',L,A) :- pp(0,'ssr_inf_subst',L,A).
pp(0,'inf_or_prp_intrans_subst',[N|R],A) :- pp(3378,N,R,A).
pp(3378,'two_arg_subst',L,A) :- pp(0,'ssr_inf_subst',L,A).
pp(3378,'ssr_subst',L,A) :- pp(0,'ssr_inf_subst',L,A).
pp(3380,'two_arg_subst',L,A) :- pp(0,'np_non_trans_subst',L,A).
pp(0,'particle_subst',[N|R],A) :- pp(3381,N,R,A).
pp(3381,'unsat_three_arg_subst',L,A) :- pp(0,'particle_plus_subst',L,A).
pp(0,'gap',[N|R],A) :- pp(3396,N,R,A).
pp(3396,'pro_ss',L,A) :- pp(0,'gappro',L,A).
pp(0,'expressed_synsem',[N|R],A) :- pp(3399,N,R,A).
pp(3399,'non_canonical',L,A) :- pp(0,'expressed_non_canonical',L,A).
pp(0,'non_canonical',[N|R],A) :- pp(3401,N,R,A).
pp(3401,'unexpressed',L,A) :- pp(0,'unexpressed_reg',L,A).
pp(0,'synsem',[N|R],A) :- pp(3402,N,R,A).
pp(3402,'unexpressed',L,A) :- pp(0,'unexpressed_reg',L,A).
